安装GPU版本的pytorch

Pytorch目前主要在学术研究方向领域处于领先地位 。PyTorch可以使用强大的GPU加速的Tensor计算(比如:Numpy的使用)以及可以构建带有autograd的深度神经网络。

同时,PyTorch 的代码很简洁、易于使用、支持计算过程中的动态图而且内存使用很高效。

  1. 当在用GPU跑一个pytorch的项目时,检查发现:

    #cuda是否可用;
    torch.cuda.is_available()

上述代码检查cuda是否可用,运行结果如下:

复制代码
out:False
  1. 然后我们打印一下当前版本的torch,到底下载的是CPU版本的还是GPU版本的

    import torch
    print(torch.version)

运行结果:

复制代码
out: 1.7.1+cpu

+cpu表示当前torch的版本是CPU的。另外,也可以在你的anaconda目录下查看torch的版本,例如我的在

env目录下是你的环境,这里我的环境是叫d2l,如果不是在其他环境下那么就直接在miniconda/lib/site-packages中找到

torch-1.1.1+cpu.dist.info + c p u 表 示 C P U 版 本

torch-1.7.1+cu101.dist-info + cu101 表示 CUDA 10.1

  1. 如果发现是cpu版本的torch,那么需要把当前的torch及torchvision删掉或者卸载

    pip uninstall torch torchvision

  2. 查看CUDA Version

    NVIDIA-smi

可以看到我的当前CUDA版本是 12.8

  1. 进入pytorch的官网下载对应cuda版本的torch和torchvision

​编辑PyTorchpytorch.org/

下面是打开后的页面(注意可能很卡,建议挂梯子),选择对应版本的系统,建议使用conda下载(比起pip,conda可以帮你把相关的其他安装包一并装上,还会考虑兼容性问题 ),语言"python",computer platform选择对应版本的cuda,如果没有找到,点击左下角的"previous versions of pytorch",里面有之前的各个版本

复制命令到anaconda 相应环境下运行:

  1. 验证torch是否安装成功

    import torch
    print(torch.version)

显示出对应版本的torch就说明安装成功。

  1. 接着,验证cuda到底能不能用

    #cuda是否可用;
    torch.cuda.is_available()

运行结果

复制代码
out: True

问题解决!此时就可以用GPU来跑程序啦!

相关推荐
阿里云大数据AI技术4 分钟前
登顶WorldArena榜单!阿里云PAI助力中科院自动化所、中科第五纪打造具身世界模型FlowWAM
人工智能
hixiong1236 分钟前
C# TensorRT部署RF-DETR目标检测&分割模型
人工智能·目标检测·计算机视觉·ai·c#
小程故事多_8015 分钟前
[大模型面试系列] 深度解析ReAct框架,大模型Agent的“思考+行动”底层逻辑
人工智能·react.js·面试·职场和发展·智能体
逍遥德17 分钟前
AI时代,计算机专业大学生学习指南
java·javascript·人工智能·学习·ai编程
蝎子莱莱爱打怪22 分钟前
Claude Code 省 Token 小妙招:RTK + Caveman 组合拳
前端·人工智能·后端
tanis_323 分钟前
从 PDF 中精准提取表格、图片与公式:MinerU 结构化元素抽取的 3 种方案
人工智能
sali-tec29 分钟前
C# 基于OpenCv的视觉工作流-章63-点廓距离
图像处理·人工智能·opencv·计算机视觉
Maiko Star35 分钟前
让 AI 开口说话:Spring AI Alibaba 语音合成(TTS)实战
java·人工智能·spring·springai
机器学习之心37 分钟前
多工况车速数据集训练LSTM-Attention用于车速预测,输出未来多个时间步车速,MATLAB代码
人工智能·matlab·lstm·lstm-attention·车速预测
耀耀切克闹灬41 分钟前
初识LlamaIndex (了解LlamaIndex 高层概念)
人工智能