樓主理解此環(huán)境的搭建大概要包括如下幾個(gè)步驟:
1. 安裝Nivida的顯卡驅(qū)動(dòng)拄查;
2. 安裝cuda;
3. 安裝cudnn(若需要)拙徽;
需要注意的幾點(diǎn)如下:
1. nividia 驅(qū)動(dòng)和cuda的版本要一致恰矩,cuda的安裝包名稱中間的部分就是nivida驅(qū)動(dòng)的版本號(hào)仿便,若不一致迄沫,很大概率安裝失數狙铩;
2. nivida驅(qū)動(dòng)的安裝應(yīng)提前禁用原有的顯卡驅(qū)動(dòng)羊瘩,若安裝完成后泰佳,還出現(xiàn)循環(huán)登陸,就證明安裝錯(cuò)誤尘吗,要卸載干凈重新安裝逝她。步驟可參考如下(方法一,本人沒成功過):
方法一:
ppa源安裝驅(qū)動(dòng)
[html] view plain copy
sudo add-apt-repository ppa:graphics-drivers/ppa? ?
sudo apt-get update? ?
sudo apt-get install nvidia-390 #此處要根據(jù)上面查詢到的版本適當(dāng)更改?
sudo apt-get install mesa-common-dev? ?
sudo apt-get install freeglut3-dev
結(jié)果:循環(huán)登陸了睬捶,安裝依賴包
# installation of required tools
sudo apt-get install -y gcc g++ gfortran build-essential \
? git wget linux-image-generic libopenblas-dev python-dev \
? python-pip python-nose python-numpy python-scipy
還是無法解決黔宛。
2、? 卸載原來所有的驅(qū)動(dòng)
sudo service lightdm stop
sudo apt-get purge nvidia*
從新下載run文件(linux 64 位擒贸,9.2)
主參考
https://blog.csdn.net/zengfanj7041/article/details/80423472
次參考
https://blog.csdn.net/ghw15221836342/article/details/79571559
$ sudo service lightdm stop
$ sudo nvidia-uninstall
$ sudo sh ./NVIDIA-Linux-x86_64-384.125.run –no-opengl-files?
$? sudo service lightdm start
成功了M位巍>蹩省!
–no-opengl-files 只安裝驅(qū)動(dòng)文件徽惋,不安裝OpenGL文件案淋。這個(gè)參數(shù)最重要
–no-x-check 安裝驅(qū)動(dòng)時(shí)不檢查X服務(wù)
–no-nouveau-check 安裝驅(qū)動(dòng)時(shí)不檢查nouveau
后面兩個(gè)參數(shù)可不加。
3. 在安裝cuda的時(shí)候险绘,nivida驅(qū)動(dòng)就不要再選擇安裝了踢京。
4. 在安裝cuda過程中,若出現(xiàn)bug隆圆,依賴缺少漱挚,如:
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so
運(yùn)行如下命令可解決:
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev