windows編譯caffe遇到的錯誤

1.Could NOT find PythonInterp: Found unsuitable version "1.4", but required is at least "2.7" (found D:/ProgramData/Anaconda3/envs/snakes/python.exe)

解決:1)可能是上一次編譯遺留的環境問題導致,重新下載caffe的windows版進行編譯。

           2)配置python的全局環境變量

2.ImportError: No module named 'numpy'

CMake Error at CMakeLists.txt:143 (add_dependencies):
       The dependency target "pycaffe" of target "pytest" does not exist.

解決:下載安裝依賴庫numpy

3.F0229 12:12:04.838646 12604 cudnn_conv_layer.cpp:53] Check failed: status == CUDNN_STATUS_SUCCESS (6 vs. 0)  CUDNN_STATUS_ARCH_MISMATCH
*** Check failure stack trace: ***

運行fcn下demo報錯:

解決:提示此錯誤的原因是項目默認是開啓cudnn的,而CUDNN要求GPU CUDA Capability 不小於3.0(查看CUDA capablity的方法:在CUDA的安裝目錄下有CUDA Samples ,在對應的1_Utilities 文件夾下面有個 deviceQuery 程序,運行之後應該就會得到顯卡的相關信息了。也可以訪問https://developer.nvidia.com/cuda-gpus), 對於不滿足條件的GPU,需要在項目中關閉CUDNN。preprocessor definitions 裏面刪除USE_CUDNN。

解決辦法:重新編譯caffe,另外在編譯選項中,去掉USE_CUDNN

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章