Azure N 系列(GPU)在 UBUNTU 16.04 LTS 上安裝 CUDA cudnn Tensorflow
花了 5 個多小時後,我找到了這個簡單的解決方案:
- 要驗證系統是否具有支援 CUDA 的 GPU,請執行以下命令:
lspci | grep -i NVIDIA
你將看到類似於以下示例的輸出(顯示 NVIDIA Tesla K80 / M60 卡):
- 禁用 nouveau 驅動程式:
sudo -i
rmmod nouveau
- 重啟後 :sudo reboot
,通過發出以下命令驗證驅動程式是否安裝正確:
lsmod | grep -i nvidia
- 接下來,從 Nvidia 下載 CUDA 包,……
wget https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64-deb
-…告知 apt-get 並安裝 CUDA Toolkit:
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64-deb
sudo apt-get update
sudo apt-get install -y cuda
- 現在我們可以通過執行來檢查 GPU 的狀態:
nvidia-smi
接下來,我們下載 cuDNN …
wget http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz
-…解壓縮,複製 lib64 幷包含資料夾:
tar -zxf cudnn-8.0-linux-x64-v5.1.tgz
sudo cp cuda/lib64/* /usr/local/cuda/lib64/
sudo cp cuda/include/* /usr/local/cuda/include/
sudo rm -R cuda
- 時間做一些清理並刪除下載的檔案:
rm cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64-deb
rm cudnn-8.0-linux-x64-v5.1.tgz
要使用 CPU / GPU 安裝 Tensorflow ,請轉到此處: ****
https://www.tensorflow.org/install/install_linux#installing_with_anaconda
參考:
1. https://www.lutzroeder.com/blog/2016-12-27-tensorflow-azure 2. https://www.tensorflow.org/install/install_linux#installing_with_anaconda