使用Cmake和met编译py快速rcnn;链接错误“;什么时候;“进行运行测试”; 链接CXX可执行文件../../../test/test.testbin CMakeFiles/test.testbin.dir/test\u benchmark.cpp.o:在函数“void boost::this\u thread::sleep(boost::date\u time::subsecond\u duration const&)”中: test_benchmark.cpp:(.text._zn5boost11此线程睡眠时间18次秒持续时间10秒时间持续时间1000eeevrkt)[u zn5boost11此线程睡眠时间18次秒持续时间10秒时间持续时间1000eeevrkt]+0x27d]:未定义对“boost:”的引用:此线程隐藏:睡眠时间(timespec const)' collect2:错误:ld返回了1个退出状态 生成[3]:***[test/test.testbin]错误1 生成[2]:***[src/caffe/test/CMakeFiles/test.testbin.dir/all]错误2 make[1]:***[src/caffe/test/CMakeFiles/runtest.dir/rule]错误2 make:**[runtest]错误2 [rbao@ml-01构建]$gcc--版本 gcc(gcc)4.8.5 20150623(红帽4.8.5-11) 版权所有(C)2015免费软件基金会。 这是自由软件;有关复制条件,请参见源。没有 担保甚至不是为了适销性或适合某一特定目的。

使用Cmake和met编译py快速rcnn;链接错误“;什么时候;“进行运行测试”; 链接CXX可执行文件../../../test/test.testbin CMakeFiles/test.testbin.dir/test\u benchmark.cpp.o:在函数“void boost::this\u thread::sleep(boost::date\u time::subsecond\u duration const&)”中: test_benchmark.cpp:(.text._zn5boost11此线程睡眠时间18次秒持续时间10秒时间持续时间1000eeevrkt)[u zn5boost11此线程睡眠时间18次秒持续时间10秒时间持续时间1000eeevrkt]+0x27d]:未定义对“boost:”的引用:此线程隐藏:睡眠时间(timespec const)' collect2:错误:ld返回了1个退出状态 生成[3]:***[test/test.testbin]错误1 生成[2]:***[src/caffe/test/CMakeFiles/test.testbin.dir/all]错误2 make[1]:***[src/caffe/test/CMakeFiles/runtest.dir/rule]错误2 make:**[runtest]错误2 [rbao@ml-01构建]$gcc--版本 gcc(gcc)4.8.5 20150623(红帽4.8.5-11) 版权所有(C)2015免费软件基金会。 这是自由软件;有关复制条件,请参见源。没有 担保甚至不是为了适销性或适合某一特定目的。,gcc,cmake,caffe,Gcc,Cmake,Caffe,当我“进行运行测试”时,此错误出现在py fast rcnn的Cmake编译的最后步骤。这看起来像是一个链接器问题,但我不知道如何解决它。我猜gcc boost的版本可能不兼容。我通过移除Anaconda解决了这个问题,似乎Anaconda对我手动设置的依赖项有一些干扰。我的版本在CentOS 7上执行,但在InfogainLossLayerTest中遇到内存故障。最大的问题是您是否需要运行测试?一旦我能让l和GoogLeNet各运行几次迭代,我就没事了。看来我还没有成功编译“runtest”,

当我“进行运行测试”时,此错误出现在py fast rcnn的Cmake编译的最后步骤。这看起来像是一个链接器问题,但我不知道如何解决它。我猜gcc boost的版本可能不兼容。

我通过移除Anaconda解决了这个问题,似乎Anaconda对我手动设置的依赖项有一些干扰。

我的版本在CentOS 7上执行,但在InfogainLossLayerTest中遇到内存故障。最大的问题是您是否需要运行测试?一旦我能让l和GoogLeNet各运行几次迭代,我就没事了。看来我还没有成功编译“runtest”,这是运行demo.py所必需的。很遗憾听到你需要它。恐怕我帮不了什么忙,因为我没有一个系统可以重现这个问题。在没有错误消息的情况下调试崩溃是相当困难的。您可以在附近的对象上尝试“ldd”,以查看是否存在缺少的文件或版本不一致。除此之外,我所能建议的最好办法就是把它发布到GitHub Caffe bugs论坛上。无论如何,谢谢你,我已经运行了测试。似乎有一些依赖性因为水蟒而中断。很高兴知道。请发布解决方案并接受,或删除问题。这将在堆栈溢出存档中正确地取消该问题。
Linking CXX executable ../../../test/test.testbin
CMakeFiles/test.testbin.dir/test_benchmark.cpp.o: In function `void boost::this_thread::sleep<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> >(boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> const&)':
test_benchmark.cpp:(.text._ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_[_ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_]+0x27d): undefined reference to `boost::this_thread::hidden::sleep_until(timespec const&)'
collect2: error: ld returned 1 exit status
make[3]: *** [test/test.testbin] Error 1
make[2]: *** [src/caffe/test/CMakeFiles/test.testbin.dir/all] Error 2
make[1]: *** [src/caffe/test/CMakeFiles/runtest.dir/rule] Error 2
make: *** [runtest] Error 2
[rbao@ml-01 build]$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.