caffe2及Detectron環境搭建
阿新 • • 發佈:2018-12-13
1.安裝CUDA+CUDNN,這個可以參考筆者的上一篇部落格
2.安裝caffe2筆者試過三種方法
1)conda安裝
如果沒有gpu則直接執行 conda install -c caffe2 caffe2 即可 如果有gpu,根據自己所安裝的cuda和cudnn版本執行命令,如果筆者為cuda9.0,cudnn7.0.5,則執行 conda install -c caffe2 caffe2-cuda9.0-cudnn7。但是筆者執行完之後會出現問題,會報編譯caffe2時cudnn版本和執行caffe2時cudnn版本不一致的問題。所以筆者放棄了。
2)原始碼編譯安裝
各種問題報錯,始終為解決(哭暈在廁所)
3)docker安裝
①docker安裝需要事先安裝好docker和nvidia-docker(筆者稍後會寫關於這兩個安裝的部落格) ②在 https://github.com/facebookresearch/Detectron 中下載Detectron壓縮包,下載之後直接解壓 ③使用 docker build -t caffe2_detectron_env /home/niechuan/DeepLearningModels/Detectron/docker 建立映象,其中caffe2_detectron_env為你所指定的映象名稱,/home/niechuan/DeepLearningModels/Detectron/docker為映象檔案目錄。 ④經過長時間安裝,終於可以測試啦。 ⑤進入容器,執行命令,nvidia-smi run -it caffe2_detectron_env /bin/bash/,執行cd命令,一路進入到tests資料夾內,執行 python test_zero_even_op.py,如果沒有報錯,那就是成功啦,如果報錯了,筆者也沒法,不過可以發上來討論一下(哈哈)