Ubuntu 下安裝Anaconda + 顯卡驅動 + CUDA + CUDNN + 離線安裝環境


寫來給自己備忘,並不是什么教程- 。-

下載安裝包

安裝

Anaconda

bash ~/Downloads/Anaconda3-2019.10-Linux-x86_64.sh
# 如果忘記在conda init 那個選項選擇yes 則:
# source <path to conda>/bin/activate
# conda init
# 如果不想打開Terminal 就激活base env,則:
# conda config --set auto_activate_base False

離線情況下安裝環境:

# 拷貝已有環境文件夾
/envs/myenv
# 完成遷移
conda create -n myenv_2  --clone path/myenv --offline

顯卡驅動

⚠️在安裝顯卡驅動前,記得關閉主板的security boot,這是因為Linux 的自帶顯卡驅動是nouveau,而英偉達的官方驅動這時候成了第三方驅動。security boot禁止第三方驅動。

# 禁用nouveau
sudo vim /etc/modprobe.d/blacklist.conf
# 在文件最后插入下面兩行
blacklist nouveau
options nouveau modeset=0
# 更新系統
sudo update-initramfs -u
# 重啟系統
# 驗證nouveau 是否已禁用,無輸出則說明已經禁用
lsmod | grep nouveau
# 按ctrl + alt + F6 進入命令行
# 關閉圖形界面
sudo service lightdm stop
# 卸載原有Nvidia 驅動
sudo apt-get remove nvidia-*
# 給安裝文件賦予執行權限
sudo chmod  a+x NVIDIA-Linux-x86_64-410.129-diagnostic.run
# 安裝
sudo ./NVIDIA-Linux-x86_64-410.129-diagnostic.run -no-x-check -no-nouveau-check -no-opengl-files
# 掛載Nvidia 驅動
modprobe nvidia
# 檢查是否安裝成功
nvidia-smi
# 重啟
reboot

CUDA

sudo sh cuda_10.0.130_410.48_linux.run
# 安裝過程記得不要安裝顯卡驅動(因為之前已安裝了最新版)
# 配置環境變量
sudo gedit ~/.bashrc
# 在末尾添加:
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
# 刷新
source ~/.bashrc

CUDNN

# 解壓並移動文件
tar -zxvf cudnn-10.0-linux-x64-v7.6.4.38.tgz
cd cuda
sudo mv lib64/lib* /usr/local/cuda-10.0/lib64/
sudo mv include/cudnn.h /usr/local/cuda-10.0/include/
# 切換到/usr/local/cuda/lib64/文件夾下
cd /usr/local/cuda/lib64/
# 建立軟連接,注意替換自己的版本號
sudo chmod +r libcudnn.so.7.6.4
sudo ln -sf libcudnn.so.7.6.4 libcudnn.so.7
sudo ln -sf libcudnn.so.7 libcudnn.so
sudo ldconfig


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM