【知识扫盲】【问题解决】Anaconda、CUDA 和 cuDNN

一、【知识扫盲】Anaconda、CUDA 和 cuDNN

  1. 安装 Anaconda 通常包含了 Python 的发行版以及一些常用的数据科学库和工具。然而,如果你要在 Anaconda中使用深度学习框架,如 PyTorch,TensorFlow,并且希望利用 GPU 进行加速,那么你可能需要单独安装 CUDA 和cuDNN。
  2. CUDA 是 NVIDIA 提供的并行计算平台和编程模型,用于利用 NVIDIA GPU
    进行加速计算。深度学习框架(如 PyTorch、TensorFlow)通常使用 CUDA 来加速模型训练和推断。
  3. cuDNN是一个加速深度神经网络的库,为深度学习框架提供了 GPU 加速的基本构建块。
  4. 如果你计划使用 GPU加速来进行深度学习任务,确保你的 CUDA 和 cuDNN 版本与你选择的深度学习框架版本兼容。在大多数情况下,这需要手动安装 CUDA和 cuDNN。

二、【跑深度学习遇到的问题】

  • 以前我用yolov8跑深度学习模型,我分明想用gpu跑,但是每次都报错gpu not available,只能先用cpu跑了。以前一直不知道为什么总是错,后来跟别人交流才知道这种学习框架是分gpu和cpu的,pytorch是cpu版,pytorch-gpu才是gpu版,我之前安装的是cpu版本的,想用gpu当然是不可能的了。相信大家也都听了很多遍gpu比cpu跑得快很多,但是没有接触过的同学肯定会像我一样,没有量化的知道gpu到底有多快,刚开始可能误打误撞只能用cpu跑,觉得算了就这样跑吧,自己弄gpu弄不对,很担心。今天看了一个帖子,稍微对比一下gpu能比cpu跑的快三四倍,果断想快点装好gpu版本的,好好跑一下,通了的话以后就都能用gpu跑了!否则能两个小时结束的模型非得到九个小时,真的浪费时间。

三、【记录一下我的奇怪零碎问题和解决方案】

1. 起因:说我的GPU不能用,我很奇怪,我以为是因为我的驱动程序没装好。
在这里插入图片描述

我以为No running processes
found代表我的nvidia驱动程序没装好,还重新装了一遍驱动程序,后来发现完全是因为没有进程用到gpu,它在闲置。。

在这里插入图片描述

2. 不过在重新安装INVIDIA驱动程序的过程中,我发现了新的问题并且解决了新问题,记录一下。 安装CUDA和cuDNN先检查版本兼容性,我的python是3.9,所以可以装的cuda是11.2,cuDNN是8.1

在这里插入图片描述

- 安装cuda,在第一步,系统检查报错:NVIDIA安装程序无法继续

AI说我的nvidia程序安装没有成功安装,但自己查过相关资料发现我的程序是成功安装过了的(AI说话不能全信,特别是装程序,平时问一些指令还行)重新查资料处理。。。

  • 卸载重装

在这里插入图片描述

- 此时第一步【系统检查】没有问题了

在这里插入图片描述

为了后续方便我把它安装在默认的C盘【提前声明:本人的电脑在下载普通软件的时候都不会放在C盘,节省C盘空间。这种专业的软件,本人会放在C盘,为了后续操作。各位勿喷,本人的C盘够用】

在这里插入图片描述

- 报错:CUDA Visual Studio Integration 未找到Visual
Studio的支持版本,后退,将CUDA中的Nsight VSE和Visual Studio Integration取消勾选

在这里插入图片描述

- 目前,cuda程序顺利安装

在这里插入图片描述

- 安装完成,虽然环境变量已经自动配置到了,但仍然需要重启电脑。否则nvcc–version看CUDA信息还是显示没有

在这里插入图片描述
在这里插入图片描述

补充:
“nvcc --version"命令用于查看CUDA编译器(NVIDIA CUDA Compiler)的版本信息。
通过运行"nvcc --version"命令,你可以确定安装在你的系统上的CUDA编译器的版本。该命令将显示CUDA编译器的版本号以及其他相关的信息,如编译器的路径和所支持的构架。这对于开发和调试CUDA程序以及确保系统上安装了正确的CUDA版本是非常有用的。
在运行"nvcc --version"时出现”'nvcc’不是内部或外部命令,也不是可运行的程序或批处理文件"的错误消息,这通常表示CUDA没有正确安装或没有配置好环境变量。

2.安装cuDNN
这个简单,根据这位博主去做就可以完成NVIDIA 安装 cuDNN

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!对于Anaconda用户下载CUDAcuDNN,你可以按照以下步骤进行操作: 1. 首先,你需要去NVIDIA官网下载适合你操作系统的CUDA安装文件。请确保选择与你的显卡型号和操作系统版本相匹配的CUDA版本。下载地址:https://developer.nvidia.com/cuda-downloads 2. 下载完CUDA安装文件后,双击运行安装程序。根据提示选择自定义安装选项,并选择安装适合你系统的组件。在安装过程中,请注意将CUDA添加到系统环境变量中,这样你就可以在命令行中直接使用CUDA命令。 3. 安装完CUDA后,你还需要下载cuDNN库。cuDNN是一个加速深度学习的GPU库,需要注册NVIDIA开发者账号才能下载。首先登录NVIDIA开发者网站:https://developer.nvidia.com/developer-program 4. 登录成功后,在搜索栏中输入"cuDNN",然后选择适合你操作系统和CUDA版本的cuDNN版本进行下载。请确保下载的cuDNN版本与你安装的CUDA版本兼容。 5. 下载完cuDNN后,解压缩文件并将其中的文件复制到你的CUDA安装目录中。通常情况下,你需要将这些文件复制到"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vXXX"目录中(XXX是你安装的CUDA版本号)。 完成以上步骤后,你的Anaconda环境就可以使用CUDAcuDNN加速深度学习任务了。请注意,安装过程可能因操作系统和硬件配置而有所不同,因此请参考相应的文档和指南来确保正确安装和配置CUDAcuDNN。希望这些信息对你有所帮助!如有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值