首页 > 编程知识 正文

ubuntu cuda卸载,cuda安装教程 ubuntu

时间:2023-05-06 07:52:04 阅读:133483 作者:3910

Ubuntu 18.04 GPU cuda Cu dnn安装:目前大多数情况下,可以搜索到的是ubuntu 14.04或ubuntu 16.04操作系统的安装和GPU环境的创建过程,博客是当前自己的

1 .实验室硬件配置(如有必要) gpu : GeForce titan xp 12G显存

内存: 64G

硬盘: 512固态硬盘2t机器

主板:微星x299 SLI PLUS

关于配置,唯一遗憾的是主板。 微明星主板安装ubuntu的各种小缺点,拨打微明星支持电话。 根据支持,此主板的供应商只在窗口10环境中进行过测试。 但是,LINUX系统不知道能否顺利进行,所以请自己想办法。 -_-||。 这里建议您选择技嘉或华硕作为购买设备的主板。 请注意主板是否支持linux安装。

2 .建议您首先创建并安装ubuntu启动盘(单击此处),以安装2 .ubuntu18.04系统。 安装时,必须设置主板的grub legacy方法(位于bios,boot部分)。 在安装系统时,博主尝试安装不同版本的ubuntu系统。 14.01、14.03和16.00所有问题都是系统安装一半,立即报告错误,无法安装。 在网上查找了很久,发现显卡问题是导致问题的原因,有文章称18.04版可以避免这个问题。 因此,我安装了ubuntu18.04的版本。 好的。 根据大神推荐的双硬盘分配计划(单击此处)配置安装配置。 安装成功。

安装系统后,请记住更新源。

3 .安装GPU (适用于Ubuntu 18.04 )进入系统后,系统默认使用主板上的集成显卡。 那么,您需要安装自己的专用显卡,也就是titan xp的驱动程序。 网上有三种安装方法,推荐。 了解如何安装NVIDIA显卡。

在这里,我给你看看其中一个方法。 自己的显卡对应着自己的信息。 以下是例子。

有条件:要操作的根权限

修改root密码:

1. $ sudo passwd输入两次新密码2. $ su root是根帐户显卡驱动安装:

step .1:首先,检测NVIDIA显卡和推荐的驱动程序型号。 执行命令:

$ Ubuntu-drivers设备的输出结果如下:

==/sys/devices/PCI 0000336000/0000336001.0/0000336001336000.0==modalias : PCI : v 000010 ded 0000001180 SV 000001458 SD 00003 sc 00 I 00 vendor : nvidiacorporationmmer 80] 驱动程序3360 NVIDIA-304-distro non-free driver 3360 NVIDIA-340-distro non-free driver 3360 NVIDIA-384-distro non-free rvever pu-microcode.py==见于驱动程序3360 Intel-microcode-distro free

step.2,安装驱动程序

也可以安装所有建议的驱动程序,如以下命令所示

$ sudo ubuntu-drivers autoinstall也可以只安装其中一个驱动程序。 命令如下

$ sudo apt install nvidia-340 OK驱动程序安装完成。 请重新启动以检查系统配置-----详细信息----- "关于图形处理是否支持您自己的专用显卡。

4.CUDA安装(18.04 ) cuda安装此处需要注意:

必须根据cuDNN进行选择。 首先,cuda只支持17.04、16.04的ubuntu下载安装。 但实际上,像word一样,18.04版的系统可以安装16.04版的cuda。

目前,cuda的最高版本为9.2,仅支持16.04和17.04两个系统。 另外,安装cuda后,需要安装cuDNN。

那么,cuDNN的版本有哪些选择呢? 如下所示

首先,根据cuDNN的版本,目前比较完善的是cu

DNN v7.0.5 ,其适用于 CUDA 9.1 版本,所以,咱们在选择安装cuda的时候,选择 CUDA 9.1。下载地址

按下图进行选择

对应的有一下四个文件,需要统统下载,第一个是主文件,后3个相当于补丁。

开始安装:

step .1  GCC 降级

由于CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3,

故手动进行降级:

 

sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

装完后进入到/usr/drddw目录下

$ls -l gcc*

会显示以下结果

lrwxrwxrwx 1 root root 7th May 16 18:16 /usr/drddw/gcc -> gcc-7.3

发现gcc链接到gcc-7.0, 需要将它改为链接到gcc-4.8,方法如下:

sudo mv gcc gcc.bak #备份
sudo ln -s gcc-4.8 gcc #重新链接

同理,对g++也做同样的修改:

ls -l g++*

lrwxrwxrwx 1 root root 7th May 15:17 g++ -> g++-7.3

需要将g++链接改为g++-4.8:

sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++

再查看gcc和g++版本号:

gcc -v g++ -v

均显示gcc version 4.8 ,说明gcc 4.8安装成功。

step. 2 安装cuda ,及其补丁

输入命令安装Base Installer

sudo sh cuda_9.1.85_387.26_linux.run

需要注意的是,之前已经安装过显卡驱动程序,故在提问是否安装显卡驱动时选择no,其他 选择默认路径或者yes即可。

然后,继续执行以下操作安装3个 patch :

 

sudo sh cuda_9.1.85.1_linux.run sudo sh cuda_9.1.85.2_linux.run sudo sh cuda_9.1.85.3_linux.run

安装完毕之后,将以下两条加入.bashrc文件中.

sudo vim ~/.bashrc

export PATH=/usr/local/cuda-9.1/drddw${PATH:+:$PATH}}      #注意,根据自己的版本,修改cuda-9.2/9.0...
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} #注意,根据自己的版本,修改cuda-9.2/9.0...

 

OK ,那么,到这一步,cuda 就安装完成了

 

 

 

5.安装cuDNN(针对18.04)

cuDNN 的安装,就是将 cuDNN 包内的文件,拷贝到cuda文件夹中即可。

step.1按照第四点分析的内容,我们需要下载的cuDNN 版本为

cuDNN v7.0.0 library for liunx,下载地址(需要注册才能进行下载)

下载完毕后,切到默认的Downloads文件夹,可以看到 cudnn-9.1-linux-x64-v7.tgz 压缩包

先解压,然后将其中的内容复制到CUDA安装文件夹里面.

step.2 复制cuDNN内容到cuda相关文件夹内

sudo cp cuda/include/cudnn.h    /usr/local/cuda/include      注意,解压后的文件夹名称为cuda ,将对应文件复制到 /usr/local中的cuda内
sudo cp cuda/lib64/libcudnn*    /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h   /usr/local/cuda/lib64/libcudnn*

到此处,所以的安装就完成。

 

接下来就可以安装相应的软件,如:anaconda,pycharm tensorflow 等。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。