天天看點

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)

windows編譯caffe遇到的錯誤

解決: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.

windows編譯caffe遇到的錯誤
windows編譯caffe遇到的錯誤

解決:下載下傳安裝依賴庫numpy

windows編譯caffe遇到的錯誤

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報錯:

windows編譯caffe遇到的錯誤

解決:提示此錯誤的原因是項目預設是開啟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

fcn

繼續閱讀