Ubantu14.04 自己工作目录安装cuda10和cuDNN v7.4.1 (Nov 8, 2018), for CUDA 10.0

本文详细介绍了如何在Linux环境下安装CUDA10.0及对应的cuDNN库,包括下载、安装过程及环境变量配置,适用于使用NVIDIA GPU进行深度学习开发的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先到cuda官网下载cuda10:

1、下载并安装CUDA10.0 https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1404&target_type=runfilelocal 

对应下图选择下载

之后将下载文件拖进自己的工作目录

给文件运行权限chmod +x cuda_10.0.130_410.48_linux.run
然后 ./cuda_10.0.130_410.48_linux.run 一直回车到100%

之后如图:

之后添加路径并更新:

工作目录的./bashrc文件最后添加路径:

export PATH=$HOME/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/cuda-10.0/lib64/

更新:source ~./bashrc

检查是否安装成功:

  • nvidia-smi 查看显卡驱动运行状态
  • nvcc -V 查看cuda-toolkit安装是否成功

2、下载cudnn,根据官网显示下载对应版本的cudnn(要先注册登录) https://developer.nvidia.com/rdp/cudnn-download 

之后在自己的cuda-10.0目录下解压,见下图

以上安装成功

参考:https://blog.youkuaiyun.com/weixin_41278720/article/details/81255265

 

### Ubuntu 上卸载 CUDA 12.1安装 CUDA 10.0 的步骤 #### 卸载 CUDA 12.1 为了彻底卸载已有的 CUDA 版本,需执行以下操作: 1. **停止任何正在运行的 NVIDIA 进程** 使用以下命令查找并终止可能占用 GPU 资源的进程: ```bash ps aux | grep nvidia kill -9 <PID> ``` 2. **删除现有的 CUDA 文件夹** 删除 `/usr/local/cuda` 对应的具体版本文件夹(如 `cuda-12.1`)。这可以通过以下命令完成: ```bash sudo rm -rf /usr/local/cuda* ``` 3. **清理残留包管理器中的依赖项** 如果通过 APT 或 DEB 方式安装CUDA,则需要清除这些记录: ```bash sudo apt-get remove --purge '^cuda-.*' 'libnvidia-*' sudo apt-get autoremove sudo apt-get autoclean ``` 4. **移除旧版驱动程序** 若之前安装过特定于 CUDA 12.1 的显卡驱动,也需要将其卸载: ```bash sudo apt-get purge nvidia* sudo reboot ``` --- #### 安装 CUDA 10.0 以下是针对 CUDA 10.0 的具体安装流程。 1. **更新系统软件仓库索引** 确保系统的包列表是最新的: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 2. **下载适合的安装包** 访问官方文档页面获取对应的 `.deb(network)` 类型安装文件[^2]。对于 Ubuntu 18.04 可以使用如下链接作为参考: [CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive) 3. **注册 GPG 密钥以及添加存储库地址** 执行下面的操作来导入密钥并将新资源加入到APT配置中: ```bash wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb sudo dpkg -i cuda-repo-*.deb sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub sudo apt-get update ``` 4. **指定版本号进行安装** 防止默认选择更高版本的情况发生,在实际安装时明确指出目标版本为 `cuda-10.0`: ```bash sudo apt-get install cuda-10.0 ``` 5. **设置环境变量** 编辑用户的 shell profile 来永久生效路径调整: ```bash echo 'export PATH=/usr/local/cuda-10.0/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc source ~/.bashrc ``` 6. **验证安装情况** 测试当前使用的编译工具链是否指向预期版本,并确认硬件兼容性良好: ```bash nvcc --version cd /usr/local/cuda/samples/1_Utilities/deviceQuery/ sudo make ./deviceQuery ``` 如果以上每一步均顺利完成而无错误报告,则表明整个过程达到了预设目的[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值