cuda8.0.44linux.run,ubuntu16.04 cuda8.0 cudnn7.0 安装
cuda 8.0 安裝:
sudo sh ./cuda_8.0.44_linux.run
(可通過sudo sh ./cuda_8.0.44_linux.run --help查看一些參數(shù)命令,安裝某一部分或是卸載的參數(shù)都可以看到,可能有些情況安裝要帶--override參數(shù))
按ctrl+c,跳過閱讀條款
輸入accept接受條款。
接下來只有nvidia驅動那里不要裝,因為我之前已經(jīng)裝過了顯卡驅動。其他都選是或者默認就可以。
流程:
輸入n。不裝nvidia驅動。
輸入y。安裝cuda toolkit
回車。 使用默認安裝路徑/usr/local/cuda-8.0
輸入y。安裝指向/usr/local/cuda的鏈接
輸入y。安裝Samples。
回車。 使用Samples默認安裝路徑/home/username
環(huán)境變量設置
sudo vim ~/.bashrc
在末尾添加
export CUDA_HOME=/usr/local/cuda-8.0
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-8.0/bin:$PATH
保存退出。
然后刷新。
source ~/.bashrc
動態(tài)鏈接庫設置
創(chuàng)建文件:
sudo vim /etc/ld.so.conf.d/cuda.conf
寫入:/usr/local/cuda/lib64
保存之后使其立即生效:
sudo ldconfig -v
檢查
(1)Cuda版本
nvcc --version
我這里提示nvcc沒安裝。之前說裝toolkit時缺兩個庫,我裝上后重裝了cuda還是這樣,執(zhí)行cuda.run --silent --toolkit還是沒用。最后只能sudo apt-get install? nvidia-cuda-toolkit下一個G了,不知道為什么。
sudo apt-get install? nvidia-cuda-toolkit
nvcc --version
robot@robot:~/Downloads$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
于是網(wǎng)上找了教程,說是需要在terminal中輸入sudo apt-get install nvidia-cuda-toolkit安裝,執(zhí)行命令后,nvcc命令可以正常執(zhí)行,但是運行nvcc --version發(fā)現(xiàn)版本為7.5,與原來安裝的CUDA 8.0不匹配,這將會導致一系列不兼容問題(比如在python中使用sk-cuda庫就報錯,因為nvcc版本不一致),遂通過如下步驟解決:
1.使用sudo apt-get autoremove?nvidia-cuda-toolkit?卸載7.5版本
2.查看/usr/local/cuda/bin下是否有nvcc可執(zhí)行程序,如果沒有說明cuda沒有正常安裝,需要重新安裝,如果有,進入下一步
3.添加環(huán)境變量,打開~/.bashrc ,添加環(huán)境變量export PATH=$PATH:/usr/local/cuda/bin
4.再在terminal中輸入nvcc --version可以看到已經(jīng)可以顯示為8.0版本了
cudnn 7.0 安裝
下載cudnn-8.0-linux-x64-v7.tgz,解壓
tar -xvf cudnn-8.0-linux-x64-v7.tgz
robot@robot:~/Downloads/cuda$ ls
include? lib64? NVIDIA_SLA_cuDNN_Support.txt
robot@robot:~/Downloads/cuda$ sudo cp include/cudnn.h /usr/local/cuda/include/
robot@robot:~/Downloads/cuda$ sudo cp lib64/libcudnn* /usr/local/cuda/lib64/
robot@robot:~/Downloads/cuda$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
總結
以上是生活随笔為你收集整理的cuda8.0.44linux.run,ubuntu16.04 cuda8.0 cudnn7.0 安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 百度地图 在线建议查询,
- 下一篇: 服务器find寻找文件路径,Linux