Ubuntu18.04安装CUDA10.0、cuDNN7.5、tensorflow1.13

安装之前必看重点

在安装之前,务必确认操作系统、驱动版本、CUDA、cuDNN及tensorflow之间的对应的可用的版本型号。
这里可参考如下两张图:
在这里插入图片描述
上图来自nvidia官方文档
在这里插入图片描述
上图来自Tensorflow官方文档
大家可根据自己的操作系统和驱动型号选择合适的CUDA、cuDNN及tensorflow。
我的操作系统为:Ubuntu18.04、显卡为GTX1080Ti。
安装选用的型号分别为:驱动430、CUDA10.0.13、cuDNN7.5、tensorflow1.13.1。

下面是我的安装流程,踩了好几个坑,大家不要急着操作,踩过的坑就不要再踩了,看完再安装。

显卡驱动安装

这里请参考我的另一篇博客
注意:若未安装驱动,不要着急安装,请往下看。

安装CUDA

下载链接,选择CUDA10.0
在这里插入图片描述
在这里插入图片描述

### 在 Ubuntu 18.04安装 CUDAcuDNN 的方法 #### 安装 NVIDIA 驱动程序 在安装 CUDA 套件之前,需要先确保系统已正确安装适合的 NVIDIA 显卡驱动程序。可以通过以下命令来完成此操作: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-510-server ``` 安装完成后重启计算机以使更改生效[^3]。 #### 下载并安装 CUDA 工具包 访问 NVIDIA 开发者网站下载对应版本的 CUDA 工具包运行文件。例如对于 CUDA 11.1 版本,可以执行如下命令获取安装器: ```bash wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_455.23.05_linux.run chmod +x cuda_11.1.0_455.23.05_linux.run ./cuda_11.1.0_455.23.05_linux.run ``` 按照提示逐步完成安装过程[^4]。如果选择静默模式或者自定义路径,则需手动配置环境变量 `PATH` 及 `LD_LIBRARY_PATH` 来指向新安装目录下的二进制和库文件位置。 #### 解压与部署 cuDNNcuDNN 是一种针对深度神经网络优化过的 GPU 加速库,在 TensorFlow 或 PyTorch 中被广泛采用。以下是基于 `.tgz` 归档形式分发版的具体步骤说明: 解压缩归档文件到当前工作区: ```bash tar -zxvf cudnn-11.0-linux-x64-v8.0.4.30.tgz ``` 复制头文件以及动态链接共享对象至全局可见区域 `/usr/local/cuda` 并赋予适当权限以便其他用户也能正常读取它们的内容: ```bash sudo cp -rf cuda/include/cudnn* /usr/local/cuda/include/ sudo cp -rf cuda/lib64/libcudnn* /usr/local/cuda/lib64/ sudo chmod a+r /usr/local/cuda/include/cudnn* sudo chmod a+r /usr/local/cuda/lib64/libcudnn* ``` 另外还有通过 Debian 软件包管理方式来进行安装的选择方案之一就是利用官方预构建好的 deb 文件直接导入系统仓库之中从而简化依赖关系处理流程: ```bash sudo dpkg -i libcudnn8_8.0.4.30-1+cuda11.0_amd64.deb sudo dpkg -i libcudnn8-dev_8.0.4.30-1+cuda11.0_amd64.deb sudo dpkg -i libcudnn8-samples_8.0.4.30-1+cuda11.0_amd64.deb ``` 以上两种途径任选其一即可满足大多数应用场景需求[^2]。 最后记得验证整个设置是否成功无误,比如编译测试样例项目确认能否顺利调用底层硬件资源实现预期功能目标等等。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值