安装CUDA以及GPU版本的pytorch

使用pytorch进行深度学习的时候,往往想用GPU进行运算来提高速度。于是搜索便知道了CUDA。

下面给出一个自检的建议:

  1. 检查cuda的版本是否适配自己的GPU。

打开NVDIA控制面板,点击左下角"系统信息",然后就可以看到NVDIA GPU的详细信息,其中就包含了CUDA的版本。在官网安装合适版本的cuda-toolkit。

  1. 安装了cuda,但是命令行输入nvcc -V 报错显示没有nvcc

这时候可能没有将CUDA添加到环境变量。检查系统变量中是否包含了CUDA_PATH ,以及CUDA_PATH_Vx.x , 以及PATH中是否包含了cuda的bin目录。

  1. 在命令行输入nvcc -V 可以正常运行,但是在python中使用print(torch.cuda.is_available()) 显示的是False。 这时候考虑torch安装错误。

(直接使用pip install torch 会安装cpu版本的torch,导致无法使用cuda)

卸载原先的torch,pip uninstall torch

然后在PyTorch官网找到正确版本进行下载安装。我的CUDA版本是12.6,PyTorch官网的最新版本支持CUDA12.4 安装命令如下:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

此时在python中再运行print(torch.cuda.is_available())就会显示True了。

相关推荐
科技新芯1 分钟前
当AI龙虾接管购物车,Bidnex用CPS重构数字广告的信任基石
人工智能·重构
chase。5 分钟前
Python包构建工具完全指南:python -m build 使用详解
开发语言·chrome·python
跨境卫士—小依5 分钟前
标题与卖点不聚焦如何重构核心卖点逻辑
大数据·人工智能·跨境电商·亚马逊·营销策略
xin_yao_xin10 分钟前
PaddleOCR系列——《文本检测、文本识别》模型训练
人工智能·python·paddlepaddle·ppocr
2401_8331977310 分钟前
用Python制作一个文字冒险游戏
jvm·数据库·python
落地加湿器19 分钟前
ReAct源码解读-一轮循环
人工智能·智能体·react框架·源码解读
万粉变现经纪人27 分钟前
如何解决 pip install cx_Oracle 报错 未找到 Oracle Instant Client 问题
数据库·python·mysql·oracle·pycharm·bug·pip
sw12138928 分钟前
使用Plotly创建交互式图表
jvm·数据库·python
2301_8101609530 分钟前
如何为开源Python项目做贡献?
jvm·数据库·python
液态不合群30 分钟前
OpenCV多线程编程:从单线程到多线程的视频处理
人工智能·opencv·音视频