Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/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
Python 2.7 Tensorflow中实现的Faster-R-CNN训练模型中的错误_Python 2.7_Machine Learning_Tensorflow_Computer Vision_Neural Network - Fatal编程技术网

Python 2.7 Tensorflow中实现的Faster-R-CNN训练模型中的错误

Python 2.7 Tensorflow中实现的Faster-R-CNN训练模型中的错误,python-2.7,machine-learning,tensorflow,computer-vision,neural-network,Python 2.7,Machine Learning,Tensorflow,Computer Vision,Neural Network,我正在使用以下github存储库,该存储库在tensorflow中实现了一个称为更快R-CNN的深度学习模型: 该模型将用于目标检测 我试图复制上面提到的培训模型的步骤,下面是我面临的问题: 我成功地完成了从1到5的步骤 然后,我运行命令: 实验/脚本/faster\u rcnn\u end2end.sh cpu 0 VGG16 pascal\u voc 我得到了一个错误: + set -e + export PYTHONUNBUFFERED=True + PYTHONUNBUFFERED=T

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

该模型将用于目标检测

我试图复制上面提到的培训模型的步骤,下面是我面临的问题:

  • 我成功地完成了从1到5的步骤
  • 然后,我运行命令:

    实验/脚本/faster\u rcnn\u end2end.sh cpu 0 VGG16 pascal\u voc

  • 我得到了一个错误:

    + set -e
    + export PYTHONUNBUFFERED=True
    + PYTHONUNBUFFERED=True
    + DEV=cpu
    + DEV_ID=0
    + NET=VGG16
    + DATASET=pascal_voc
    + array=($@)
    + len=4
    + EXTRA_ARGS=
    + EXTRA_ARGS_SLUG=
    + case $DATASET in
    + TRAIN_IMDB=voc_2007_trainval
    + TEST_IMDB=voc_2007_test
    + PT_DIR=pascal_voc
    + ITERS=70000
    ++ date +%Y-%m-%d_%H-%M-%S
    + LOG=experiments/logs/faster_rcnn_end2end_VGG16_.txt.2017-01-11_17-16-26
    + exec
    ++ tee -a experiments/logs/faster_rcnn_end2end_VGG16_.txt.2017-01-11_17-16-26
    tee: experiments/logs/faster_rcnn_end2end_VGG16_.txt.2017-01-11_17-16-26: No such file or directory
    + echo Logging output to experiments/logs/faster_rcnn_end2end_VGG16_.txt.2017-01-11_17-16-26
    Logging output to experiments/logs/faster_rcnn_end2end_VGG16_.txt.2017-01-11_17-16-26
    + python ./tools/train_net.py --device cpu --device_id 0 --weights data/pretrain_model/VGG_imagenet.npy --imdb voc_2007_trainval --iters 70000 --cfg experiments/cfgs/faster_rcnn_end2end.yml --network VGGnet_train
    voc_2007_train
    voc_2007_val
    voc_2007_trainval
    voc_2007_test
    kitti_train
    kitti_val
    kitti_trainval
    kitti_test
    nthu_71
    nthu_370
    Traceback (most recent call last):
      File "./tools/train_net.py", line 16, in <module>
        from networks.factory import get_network
      File "/home/impadmin/Desktop/Faster-RCNN_TF-master/tools/../lib/networks/__init__.py", line 8, in <module>
        from .VGGnet_train import VGGnet_train
      File "/home/impadmin/Desktop/Faster-RCNN_TF-master/tools/../lib/networks/VGGnet_train.py", line 2, in <module>
        from networks.network import Network
      File "/home/impadmin/Desktop/Faster-RCNN_TF-master/tools/../lib/networks/network.py", line 3, in <module>
        import roi_pooling_layer.roi_pooling_op as roi_pool_op
      File "/home/impadmin/Desktop/Faster-RCNN_TF-master/tools/../lib/roi_pooling_layer/roi_pooling_op.py", line 6, in <module>
        _roi_pooling_module = tf.load_op_library(filename)
      File "/home/impadmin/anaconda2/lib/python2.7/site-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/impadmin/Desktop/Faster-RCNN_TF-master/lib/roi_pooling_layer/roi_pooling.so: undefined symbol: _Z22ROIPoolBackwardLaucherPKffiiiiiiiS0_PfPKiRKN5Eigen9GpuDeviceE
    
    +set-e
    +导出pythonunbuffer=True
    +pythonunbuffer=True
    +DEV=cpu
    +DEV_ID=0
    +净=VGG16
    +数据集=pascal\u voc
    +数组=($@)
    +len=4
    +额外参数=
    +额外的_ARGS_SLUG=
    +案例$DATASET in
    +列车IMDB=voc\U 2007\U列车VAL
    +测试\u IMDB=voc\u 2007\u测试
    +PT_DIR=pascal_voc
    +ITERS=70000
    ++日期+%Y-%m-%d\u%H-%m-%S
    +LOG=实验/logs/faster\u rcnn\u end2end\u VGG16.txt.2017-01-11\u 17-16-26
    +执行官
    ++tee-a实验/日志/更快\u rcnn\u end2end\u VGG16\u.txt.2017-01-11\u 17-16-26
    tee:experiments/logs/faster_rcnn_end2end_VGG16_uu.txt.2017-01-11_17-16-26:没有这样的文件或目录
    +回波记录输出到实验/logs/faster\u rcnn\u end2end\u VGG16\uu.txt.2017-01-11\u 17-16-26
    记录输出到experiments/logs/faster_rcnn_end2end_VGG16_uu.txt.2017-01-11_17-16-26
    +python./tools/train_net.py--设备cpu--设备id 0--权重数据/pretrain_model/VGG_imagenet.npy--imdb voc_2007_trainval--iters 70000--cfg实验/cfgs/faster_rcnn_end2end.yml--网络VGGnet_train
    voc_2007_列车
    voc_2007_val
    voc_2007_trainval
    挥发性有机化合物测试
    基蒂乌火车
    基蒂瓦尔
    基蒂·特兰瓦尔
    基蒂乌试验
    新竹71
    nthu_370
    回溯(最近一次呼叫最后一次):
    文件“/tools/train_net.py”,第16行,在
    从networks.factory导入获取网络
    文件“/home/impadmin/Desktop/Faster-RCNN\u TF-master/tools/。/lib/networks/\uuuu init\uuuu.py”,第8行,在
    从.VGGnet\u列车导入VGGnet\u列车
    文件“/home/impadmin/Desktop/Faster-RCNN_TF-master/tools/。/lib/networks/VGGnet_train.py”,第2行,在
    从网络。网络导入网络
    文件“/home/impadmin/Desktop/Faster-RCNN_TF-master/tools/。/lib/networks/network.py”,第3行,在
    导入roi\u池\u层。roi\u池\u操作作为roi\u池\u操作
    文件“/home/impadmin/Desktop/Faster-RCNN\u TF-master/tools/。/lib/roi\u pooling\u layer/roi\u pooling\u op.py”,第6行,在
    _roi_pooling_module=tf.load_op_库(文件名)
    文件“/home/impadmin/anaconda2/lib/python2.7/site packages/tensorflow/python/framework/load_library.py”,第64行,在load_op_library中
    无,无,错误消息,错误代码)
    tensorflow.python.framework.errors\u impl.NotFoundError:/home/impadmin/Desktop/Faster-RCNN\u TF-master/lib/roi\u pooling\u layer\u pooling.so:未定义符号:_z22roipoolbackerlaucherpkffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    
    似乎在创建roi\u pooling.so文件时出现了问题。文件已成功创建,但显示此错误

    这是否意味着提到的存储库是用于基于GPU的计算而不是基于CPU的计算

    如果可能的话,我如何才能在CPU上运行它