為 Ubuntu 18.04 LST 安裝 Tensorflow 1.12 with GPU support
執行完之前介紹的 Post not found: Install-Nvidia-GPU-driver-on-Ubuntu-18-04-LTS 與 Post not found: Install-Python-3-6-on-Ubuntu-18-04-LST 後,就可以為我們的作業系統安裝能透過 GPU 運算的 TensorFlow 啦。
當前的 TensorFlow 版本為 1.12,只支援 CUDA 9.0,當前 CUDA 9.0 的 cuDNN 版本為 7.4.2。
安裝 CUDA
至 https://developer.nvidia.com/cuda-90-download-archive 下載安裝,選擇 Linux
+x86_64
+Ubuntu+17.04
+runfile(local)
,下載至 ~/下載/
,並透過下列指令執行:
1 | sudo sh ~/下載/cuda_9.0.176_384.81_linux.run --override |
Installing with an unsupported configuration 回答 yes
Install NVIDIA Accelerated Graphics Driver 回答 no
安裝完畢後將 CUDA 執行檔加入系統變數 PATH
中,在 ~/.bashrc
或 ~/.zshrc
中加入這兩行:
1 | export PATH="$PATH:/usr/local/cuda-9.0/bin" |
安裝 cuDNN
到 https://developer.nvidia.com/rdp/cudnn-download,選擇 Download cuDNN v7.4.2 (Dec 14, 2018), for CUDA 9.0
的 cuDNN Library for Linux
,將檔案下載至 ~/下載/
:
1 | # 解壓縮 |
安裝 libcupti
1 | sudo apt-get install libcupti-dev |
安裝 TensorFlow with GPU Support
1 | # 建議啟用 venv |
進入 python3 console 測試是否能執行:
1 | # terminal |
1 | # python3 console |
為 Ubuntu 18.04 LST 安裝 Tensorflow 1.12 with GPU support
https://blog.yang-hong-xin.com/install-tensorflow-1-12-with-gpu-support-on-ubuntu-18-04-lts/