電腦配置情況
CPU amd2600X
GPU 1660super
ubuntu18.04
安裝過程
主要參考文章:https://www.linuxidc.com/Linux/2016-12/138870.htm
建議事先將軟件和更新
中的下載自
選擇爲阿里雲鏡像,避免需要翻牆才能下載一些安裝的麻煩。
-
安裝GPU驅動,見invidia官網教程。這兒我沒有按照上面教程來,把顯卡加入黑名單這一步我也沒有操作,只是單純地在ubuntu18.04上面安裝1660super驅動,僅此而已。
-
安裝CUDA10.2,見invidia官網,有對應ubuntu18.04的版本。安裝完成後,一定要配置環境變量,不然後面會出錯。
-
配置cuDNN7.6.5,我配置的是最新的cuDNN,按照文中教程來進行即可。
-
安裝opencv4.3.0 ,我按裝的依舊是最新版的opencv,雖然安裝包寫着4.3.0,但是查看opencv的版本卻是3。後面caffe有個配置文件的修改,要把opencv的version選擇爲3。
-
安裝caffe1.0,要注意教程中cuda的版本是比較老的,涉及到有cuda的地方,要改成自己的版本;涉及到cudnn的地方,也要改成自己對應的版本。這一點尤其重要。如果其他教程裏有設置軟鏈接的地方,也是同理,注意版本。如果前面幾步配置沒出錯,而配置caffe出錯,很可能就是一些依賴的版本的問題。
1 sudo cp /usr/local/cuda-8.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig
2 sudo cp /usr/local/cuda-8.0/lib64/libcublas.so.8.0 /usr/local/lib/libcublas.so.8.0 && sudo ldconfig
3 sudo cp /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/lib/libcurand.so.8.0 && sudo ldconfig
4 sudo cp /usr/local/cuda-8.0/lib64/libcudnn.so.5 /usr/local/lib/libcudnn.so.5 && sudo ldconfig
安裝過程中,每個安裝部分都要多參考幾個博客,不要一個博客走到黑,每個博客都有需要注意的地方,只看一個教程很容易出錯。