信息格式类似于对bug报告的要求,但我想我将首先在这里询问。
系统信息
描述这个问题
请在这里清楚地描述这个问题。请务必在这里说明为什么它是TensorFlow中的一个bug或一个特性请求。
在model.py脚本或在vid2depth中编译的icp_op.so库中似乎都有一个bug。我不是蟒蛇专家,所以我在寻找追踪问题的帮助。
上面列出的命令来自vid2depth wiki页面,并导致以下错误:
追溯(最近一次调用):文件"train.py",第41行,在导入模型文件train.py第25行中,在ops.icp_op导入icp ImportError中:动态模块不定义init函数(initicp_op)
在python3上,类似的错误是不同的init函数名(我认为是PyInit_icp_op)。
发布于 2018-11-23 05:24:21
这可能是因为icp_op_kernel.cc构建时使用了不正确的标志。U可以获得存档那里 (为Ubuntu18.04构建)。如果没有帮助,请尝试使用标志进行编译,通过在python环境中执行以下命令:
python -c 'import tensorflow as tf; print(tf.sysconfig.get_compile_flags())' python -c 'import tensorflow as tf; print(tf.sysconfig.get_link_flags())'
在c++和python代码中,op的名称看起来也不匹配。因此,我只需将icp_op.so
重命名为Icp_op.so
,并在python文件中重命名它。所有测试都通过后。
https://stackoverflow.com/questions/51385792
复制相似问题