原有服務器狀態:
- NVIDIA Titan V顯卡
- 390版本的驅動
- cuda9.0
- 與cuda9.0對應的cudnn
- chainer 框架
- pytorch框架
安裝過程:
驅動安裝
1.下載2080Ti 驅動(本文所用430版本)
2.關閉進入字符終端(ctr+alt+F1),關閉顯示服務,命令如下:
sudo service lightdm stop
3.進入驅動文件所在目錄,更改權限,使其擁有運行權限:
sudo chmod u+x NVIDIA-Linux-x86_64-430.26.run
4.安裝驅動:命令如下:
sudo ./NVIDIA-Linux-x86_64-430.26.run -no-opengl-files
注意,末尾命令必須加“–no-opengl-files”,否則會在登錄時進入死循環
5.重啓,此時會發現兩個卡都可檢測到,但是cuda版本必須爲10.1,所以必須升級cuda到10.1版本
cuda10.1安裝
1.到官網下載cuda10.1的linux系統的runfile文件。
2.進入字符終端(ctr+alt+F1),然後關掉顯示程序
sudo service lightdm stop
3.進入到runfile文件所在目錄,執行runfile:
sudo sh run_file_name.run
4.Do you accept the previously read EULA ?
accept/decline/quit :accept
Install NVIDIA Accelerated Graphics Driver for linux-x86-64 375.26?
寫入accept
5.選中install 回車
6.重啓
7.添加環境變量:sudo gedit /etc/profile在文件中末尾加入如下:
export PATH=/usr/local/cuda-10.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64:$LD_LIBRARY_PAT
8.重啓
cudnn安裝
可參考文獻
pytorch 安裝
刪除原先版本的,可在官網安裝cuda10.0版本的
chainer 安裝
首先刪除原先版本的cupy,安裝cupy-cuda10.1