ubuntu16.04驱动+cuda9.0+cudnn7.0
Ubuntu16.04(系统不同可能会略有不同)
1.驱动安装
千万别用那种禁掉原显卡那种的方法,全是坑,系统容易崩!!!
安装依赖项:
sudo apt-get update
sudo apt-get install dkms build-essential linux-headers-generic
终端输入
sudo apt-get install nvidia-
开始按tab键补全,在里面找到型号
这里我选的384,可根据自己的型号,把384换掉,输入:
sudo apt-get install nvidia-384 nvidia-settings nvidia-prime
检查是否安装成功
终端输入:
nvidia-smi
出现类似如下:
终端输入:
nvidia-settings
出现类似如下:表示已成功安装驱动。
2.Cuda9.0
官网链接:
安装相关依赖项:
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
修改文件权限:
sudo chmod 777 cuda_9.0.176_384.81_linux.run
回车之后按空格阅读完之后,按照提示,依次输入accept->n->y->回车->y->y->回车,等待安装
配置环境变量,在文件末尾添加两行:
sudo gedit /etc/profile
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64$LD_LIBRARY_PATH
重启电脑测试CUDA的samples
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
出现类似下图
安装一些依赖库
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
添加环境变量
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
设置环境变量和动态链接库
sudo gedit /etc/profile
export PATH=/usr/local/cuda/bin:$PATH
创建链接文件/etc/ld.so.conf.d/cuda.conf
sudo gedit /etc/ld.so.conf.d/cuda.conf
在/etc/ld.so.conf.d/cuda.conf写入:
/usr/local/cuda/lib64
执行:
sudo ldconfig
3.Cudnn7.0
下载Cudnn7.0压缩包,官网需要注册才能下载
官网地址:
https://developer.nvidia.com/rdp/cudnn-download
或者:
https://download.csdn.net/download/daydayjump/10051196?locationNum=1&fps=1
下载后,解压压缩包:
tar -zxvf cudnn-9.0-linux-x64-v7.0.tgz
进入解压后的cuda文件夹,进行拷贝:cd cuda
sudo cp lib64/lib* /usr/local/cuda/lib64/
sudo cp include/cudnn.h /usr/local/cuda/include/
进入/usr/local/cuda/lib64/,更新网络链接(如果不是cudnn7.0的话需要更改下面的后缀)
cd /usr/local/cuda/lib64/
sudo chmod +r libcudnn.so.7.0.3
sudo ln -sf libcudnn.so.7.0.3. libcudnn.so.7
sudo ln -sf libcudnn.so.7 libcudnn.so
sudo ldconfig
验证是否安装成功
nvcc -V
如果出现类似下图,即安装成功参考:
https://www.jianshu.com/p/b313625fbe61
https://blog.csdn.net/fdqw_sph/article/details/78745375
上一篇: swagger-ui生成word文档
下一篇: SSM框架完成His系统门诊人员登录
推荐阅读
-
Ubuntu server php config及配置mongodb驱动
-
MongoDB的Python驱动PyMongo
-
ubuntu16.04 应用图标自定义
-
Maven 安装 Oracle JDBC驱动 odbcoracle驱动maven安装
-
关于thinkphp无法加载数据库驱动问题
-
怎样在vc、delphi中使用mysqlmysqlodbc驱动的使用_PHP教程
-
怎样在vc、delphi中使用mysqlmysqlodbc驱动的使用_PHP教程
-
基于asp+ajax和数据库驱动的二级联动菜单_php技巧
-
Surface Pro 4/Book怎么更新Win10一周年更新预览版新驱动?
-
Linux下ODBC for Oracle驱动的安装