1. 程式人生 > >Ubuntu下cuda解除安裝

Ubuntu下cuda解除安裝

由於需要安裝cuda8.0,,所以需要解除安裝cuda7.5. 
/usr/local/cuda/bin 目錄下,有cuda 自帶的解除安裝工具uninstall_cuda_7.5.pl

cd /usr/local/cuda/bin
sudo ./uninstall_cuda_7.5.pl剩下步驟

步驟如下:

1.安裝顯示卡驅動

  1. sudo apt-get update  
  2. sudo apt-get upgrade  
  3. sudo add-apt-repository ppa:graphics-drivers/ppa  
  4. sudo apt-get update  
  5. sudo apt-get install nvidia-367  
  6. sudo apt-get install mesa-common-dev  
  7. sudo apt-get install freeglut3-dev  

    重啟一下,使驅動生效,並使用以下命令測試驅動是否安裝成功。

  1. nvidia-smi  

2.安裝CUDA

    官網連結,在這裡下載好CUDA後,使用以下命令安裝。

  1. sudo dpkg -i cuda-repo-ubuntu1604-9-0-local-rc_9.0.103-1_amd64.deb  
  2. sudo apt-key add /var/cuda-repo-9-0-local-rc/7fa2af80.pub  
  3. sudo apt-get update  
  4. sudo apt-get install cuda  
    修改環境變數並使其生效。
  1. export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}  
  2. export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}  
  3. export CUDA_HOME=/usr/local/cuda  

    這時,顯示卡驅動可能會被覆蓋,重啟一下萬無一失。

3.安裝cuDNN

    官網連結,在這裡下載好cuDNN,使用以下命令安裝。

  1. tar -zxvf cudnn-9.0-linux-x64-v7.tgz  
  2. sudo cp cuda/include/cudnn.h /usr/local/cuda/include/  
  3. sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d  
  4. sudo chmod a+r /usr/local/cuda/include/cudnn.h  
  5. sudo chmod a+r /usr/local/cuda/lib64/libcudnn*  

4.安裝tensorflow

    先啟用gymlab

  1. source activate gymlab  

    安裝python3-pip和python3-dev

  1. sudo apt-get install python3-pip python3-dev  
    由於我想安裝最新版本的支援python3.5的tensorflow1.6.0,然後我嘗試使用以下命令進行安裝。
  1. sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-1.6.0-cp35-cp35m-linux_x86_64.whl

    報錯了,404 not found,說明沒有這個源,所以我又使用了以下命令進行安裝。

  1. pip3 install tensorflow-gpu  
    這次沒報錯,而且下載的正是最新版的1.6.0,也正是支援python3.5的。難不成這條命令會根據本機的python版本來下載最新版本的tensorflow?這個問題待定。