由于tensorflow版本,当前需要卸载原始cuda8.0版本,然后重新安装cuda9.0版本。
一、卸载cuda8.0
使用cuda附带的卸载工具卸载。
cd /usr/local/cuda/jpdld
sudo ./uninstall_cuda_9.0.pl
指示卸载即可。
二.安装cuda9.0
2.1驱动器的安装
首先安装驱动程序。
最简单的方法是单击应用程序--- -系统--- -软件更新器。
选择附加驱动程序选项卡。
选择要应用的驱动程序版本,单击Apply Changes,然后等待驱动程序安装。 安装后,需要重新启动计算机。
2.2cuda9.0安装
中选择所需的墙类型
sudoshcuda _9.0. 176 _ 384.81 _ Linux.run
请按照指示安装。 只是,有需要注意的地方。 在询问是否安装GPU驱动程序时请选择no。
安装路径位于/usr/local/cuda-9.0,通常链接到/usr/local/cuda。 安装成功后,还要设置环境变量。
中选择所需的墙类型
vim ~/.bashrc
在末尾添加以下内容:
导出路径='/usr/local/cuda/jpdld : $ path '
export LD _ library _ path='/usr/local/cuda/lib 643360 $ LD _ library _ path '
中选择所需的墙类型
sudo vim/etc /配置文件
在末尾添加以下内容。
导出路径=/usr/local/cuda/jpdld : $ path
导出cuda _ install _ path=/usr/local/cuda
导出LD _ library _ path=$ cuda _ install _ path/lib 643360 $ LD _ library _ path
中选择所需的墙类型
源/etc /配置文件
使设定生效。
创建链接文件:
sudo vim/etc/LD.so.conf.d/cuda.conf
在此添加以下句子:
/usr/local/cuda/lib64
然后执行
sudo ldconfig
2.3Cudnn的安装
您必须登录nvidia帐户才能下载cudnn。 请自己下载。
下载后,目录结构如下。
将头文件和库文件分别复制到cuda中的相应目录中。
sdocpcuda/include/Cu dnn.h/usr/local/cuda/include
sdocpcuda/lib 64/libcudnn */usr/local/cuda/lib 64
再更改一次他们的执行权限。
sudochmodar/usr/local/cuda/include/Cu dnn.h
sudochmodar/usr/local/cuda/lib 64/libcudnn *
最后更新链接:
sudo ln-sflibcudnn.so.7.0.5 libcudnn.so.7
sudo ln-sflibcudnn.so.7 libcudnn.so
sudo ldconfig
检查nvcc信息以确定安装是否成功。
nvcc -V