Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow和Caffe中实现的Faster-R-CNN训练模型中的错误_Tensorflow_Deep Learning_Caffe - Fatal编程技术网

Tensorflow和Caffe中实现的Faster-R-CNN训练模型中的错误

Tensorflow和Caffe中实现的Faster-R-CNN训练模型中的错误,tensorflow,deep-learning,caffe,Tensorflow,Deep Learning,Caffe,我正在使用以下github存储库,该存储库在tensorflow中实现了一个称为更快R-CNN的深度学习模型,我想: 然后,我运行命令(我只想用CPU运行): 我得到一个错误: Traceback (most recent call last): File "./tools/demo.py", line 11, in <module> from networks.factory import get_network File "/home/brm17/Faster-

我正在使用以下github存储库,该存储库在tensorflow中实现了一个称为更快R-CNN的深度学习模型,我想:

然后,我运行命令(我只想用CPU运行):

我得到一个错误:

Traceback (most recent call last):
  File "./tools/demo.py", line 11, in <module>
    from networks.factory import get_network
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/networks/__init__.py", line 8, in <module>
    from .VGGnet_train import VGGnet_train
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/networks/VGGnet_train.py", line 2, in <module>
    from networks.network import Network
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/networks/network.py", line 3, in <module>
    import roi_pooling_layer.roi_pooling_op as roi_pool_op
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/roi_pooling_layer/roi_pooling_op.py", line 5, in <module>
    _roi_pooling_module = tf.load_op_library(filename)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/load_library.py", line 64, in load_op_library
    None, None, error_msg, error_code)
tensorflow.python.framework.errors_impl.NotFoundError: /home/brm17/Faster-RCNN_TF/tools/../lib/roi_pooling_layer/roi_pooling.so: undefined symbol: _Z22ROIPoolBackwardLaucherPKffiiiiiiiS0_PfPKiRKN5Eigen9GpuDeviceE
回溯(最近一次呼叫最后一次):
文件“/tools/demo.py”,第11行,在
从networks.factory导入获取网络
文件“/home/brm17/Faster-RCNN\u TF/tools/。/lib/networks/\uuuuu init\uuuuu.py”,第8行,在
从.VGGnet\u列车导入VGGnet\u列车
文件“/home/brm17/Faster-RCNN_TF/tools/。/lib/networks/VGGnet_train.py”,第2行,在
从网络。网络导入网络
文件“/home/brm17/Faster-RCNN_TF/tools/。/lib/networks/network.py”,第3行,在
导入roi\u池\u层。roi\u池\u操作作为roi\u池\u操作
文件“/home/brm17/Faster-RCNN\u TF/tools/。/lib/roi\u pooling\u layer/roi\u pooling\u op.py”,第5行,在
_roi_pooling_module=tf.load_op_库(文件名)
文件“/usr/local/lib/python2.7/dist packages/tensorflow/python/framework/load_library.py”,第64行,在load_op_library中
无,无,错误消息,错误代码)
tensorflow.python.framework.errors\u impl.NotFoundError:/home/brm17/Faster-RCNN\u TF/tools//lib/roi\u pooling\u layer/roi\u pooling.so:未定义符号:_z22roipoolbackerlaucherpkffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

问题是什么?如何解决

首先,您需要安装cuda(7.5或8.0)()。 然后,需要进入.bashrc文件(位于家中)并添加以下两行:

导出LD_LIBRARY_PATH=/usr/local/cuda/lib

导出路径=$PATH:/usr/local/cuda/bin

保存.bashrc文件后,运行以下命令:

来源:bashrc

不要忘记验证这两个变量是否存在(只需键入$LD_LIBRARY_PATH和$PATH)。如果没有,请转到路径以更改文件夹的名称(例如,我必须在第一个变量中将“lib”改为“lib64”)


然后,它应该可以工作:-)

问题是您没有按照存储库中的说明进行操作。欢迎使用StackOverflow。请删除标签
caffe
,因为它不相关。
Traceback (most recent call last):
  File "./tools/demo.py", line 11, in <module>
    from networks.factory import get_network
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/networks/__init__.py", line 8, in <module>
    from .VGGnet_train import VGGnet_train
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/networks/VGGnet_train.py", line 2, in <module>
    from networks.network import Network
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/networks/network.py", line 3, in <module>
    import roi_pooling_layer.roi_pooling_op as roi_pool_op
  File "/home/brm17/Faster-RCNN_TF/tools/../lib/roi_pooling_layer/roi_pooling_op.py", line 5, in <module>
    _roi_pooling_module = tf.load_op_library(filename)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/load_library.py", line 64, in load_op_library
    None, None, error_msg, error_code)
tensorflow.python.framework.errors_impl.NotFoundError: /home/brm17/Faster-RCNN_TF/tools/../lib/roi_pooling_layer/roi_pooling.so: undefined symbol: _Z22ROIPoolBackwardLaucherPKffiiiiiiiS0_PfPKiRKN5Eigen9GpuDeviceE