显卡、CUDA、cudnn、pytorch版本问题

本文档详细记录了在安装RTX3050显卡时遇到的CUDA、cudnn和pytorch版本兼容问题及解决过程。首先从官方下载并安装显卡驱动,然后通过命令行确认支持的最大CUDA版本。接着,下载对应的CUDA工具包和cudnn,并将其文件夹放入CUDA安装目录。最后,在Python环境中安装与CUDA版本兼容的pytorch。注意,安装pytorch前需确保Python版本不低于3.8。
摘要由CSDN通过智能技术生成

前面换了电脑重新配电脑的环境,各种版本问题,快把我搞崩溃了,总结一下整个过程,需要的小伙伴可以看一下。

一般配置这些环境的顺序是:先电脑安装合适的显卡驱动,然后安装cuda、然后安装cudnn、然后安装对于版本的pytorch。但是这样有一个问题,就是pytorch的版本往往跟不上cuda的更新,这就会导致配置pytorch 和 torchvision的时候各种版本不兼容,各种问题。比如这个文章发布的时候,pytorch支持最高cuda12.1,而此时我的显卡RTX3050,可以安装cuda12.4,如果我先安装cuda的话,就可能会有各种问题。经过无数的折磨之后,我总结一个正确的套路

第一步:电脑安装合适的显卡驱动,在官方驱动 | NVIDIA这里,根据你的显卡型号,下载正确的驱动并完成安装;

第二步:按下win+r,输入cmd,打开命令行在里面输入 nvidia-smi ,然后就会显示你当前最大支持的cuda版本。我的输入之后显示这样,最大的cuda版本就是12.4。

第三步:在pytorch官网

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
CUDA (Compute Unified Device Architecture) 是一种由 NVIDIA 开发的并行计算平台和编程模型,它允许你在 GPU 上加速深度学习和科学计算任务。PyTorch 是一个开源的深度学习库,它支持 CUDA,可以利用 GPU 的计算能力提高训练速度。 在 PyTorch 12.5 中下载 CUDA 的步骤如下: 1. **检查兼容性**: 首先,访问 NVIDIA Developer 总站 (https://developer.nvidia.com/cuda-gpus),确认您的GPU型号是否支持 CUDA 12.5,并查看其对应的最低驱动版本。 2. **下载 CUDA Toolkit**: 下载 CUDA Toolkit for your operating system (Windows, Linux, or macOS),可以从这里找到:https://developer.nvidia.com/cuda-downloads - Windows用户通常选择 "CUPTI" 和 "Developer Driver"(如果需要),其他选项根据需求自选。 - Linux用户一般需要安装对应发行版的.run文件。 - MacOS用户需要额外安装 cuDNN 和 Nsight Compute 等工具。 3. **安装 CUDA**: 按照安装向导的提示一步步操作,包括添加环境变量、配置路径等。 4. **安装 PyTorch with CUDA**: 安装 PyTorch 时,确保在安装命令中指定 CUDA 版本,例如: ``` pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu125/torch_stable.html ``` 这会从预构建的 Whl 包中下载适用于 CUDA 12.5 的 PyTorch。 5. **验证安装**: 在 Python shell 中输入 `import torch; print(torch.cuda.is_available())` 来检查 CUDA 是否已成功安装和启用。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值