ubuntu18.04安装cuda-10.0和cudnn-7.4.2

安装cuda-10.0

1. gcc 版本

Ubuntu18.04默认gcc/g++ 7.3版本,如果安装cuda 9并不支持,gcc/g++7,所以先降级至6或6以下 。我自己的gcc是7.5.0,安装过程没有报错,看来CUDA10是支持7.5.0的。

2.安装cuda依赖

sudo apt-get install freeglut3 freeglut3-dev libxi-dev libxmu-dev

3.在官网下载cuda“run”file

下载cuda10.0

4.cd到cuda10.0文件夹,运行 runfile

sudo sh cuda_10.0.130_410.48_linux.run

如果已经正确安装驱动,注意第二个问题选择"n"

You are attempting to install on an unsupported configuration. Do you wish to continue?
(y)es/(n)o [ default is no ]: y

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 396.26?
(y)es/(n)o/(q)uit: n

Install the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: y

Enter Toolkit Location
 [ default is /usr/local/cuda-10.0 ]:

Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: n

Install the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: y

Enter CUDA Samples Location
 [ default is /home/kinghorn ]: /usr/local/cuda-9.2

5.安装 cuBLAS patch

sudo sh cuda_10.0.130.1_linux.run

6.配置环境

6.1 如果需要多版本cuda共存

这个方法可以让你切换不同的cuda环境,当你需要哪cuda环境时候激活即可。在某个路径中写个脚本,名为cuda10.0-env

export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDADIR=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64

激活环境

source cuda10.0-env
6.2只需要一个cuda环境,无需切换,直接在~/.bashrc
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/64:$LD_LIBRARY_PATH

7.检查版本

nvcc -V

或者

cat /usr/local/cuda/version.txt

如果出现的版本信息没错,即安装成功。

cudnn7.4安装

1.解压文件

tar -zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz

2.在终端输入

sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64
 #修改权限
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*

3.检查cudnn版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤在Ubuntu 18.04上安装CUDA 10.0: 1. 首先,确保你的系统已经安装了适当的NVIDIA显卡驱动。你可以通过运行以下命令来检查驱动程序的安装情况: ``` nvidia-smi ``` 如果该命令返回有关NVIDIA显卡的信息,则说明驱动程序已经正确安装。 2. 下载CUDA Toolkit 10.0的安装包。你可以从NVIDIA的官方网站上下载安装包,或者通过命令行下载。在命令行中,使用以下命令下载安装包: ``` wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux ``` 3. 安装CUDA Toolkit。运行以下命令来安装CUDA Toolkit 10.0: ``` sudo sh cuda_10.0.130_410.48_linux ``` 4. 在安装过程中,你将被要求接受许可协议并选择安装选项。按照提示进行操作。 5. 安装完成后,需要配置环境变量。打开终端并编辑`~/.bashrc`文件: ``` nano ~/.bashrc ``` 6. 在文件的末尾添加以下行,然后保存并关闭文件: ``` export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} ``` 7. 执行以下命令来使环境变量生效: ``` source ~/.bashrc ``` 8. 最后,你可以验证CUDA的安装是否成功。运行以下命令: ``` nvcc --version ``` 如果返回CUDA版本信息,说明安装成功。 这样,你就成功在Ubuntu 18.04上安装了CUDA 10.0。希望对你有所帮助!如果有任何问题,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值