当前位置: 首页 > news >正文

PyTorch安装Cuda版本选择

PyTorch安装

        PyTorch分为CPU和GPU版本。PyTorch选择安装版本页面:Get Started

CPU版本PyTorch安装

   在线安装,直接通过pip命令安装即可:

pip3 install torch torchvision torchaudio

离线安装,需要手动下载whl文件,同时需要注意PyTorch与torchvision之间版本对应关系,可以在GitHub - pytorch/vision: Datasets, Transforms and Models specific to Computer Vision或Previous PyTorch Versions查看torch与torchvision之间的对应关系。

GPU版本PyTorch安装

        绝大多数情况下我们会安装GPU版本的PyTorch。目前PyTorch不仅支持NVIDIA的GPU,还支持AMD的ROCm的GPU。

安装GPU版本的PyTorch步骤:

  • 根据NVIDIA驱动程序版本和要安装的PyTorch版本,确定安装哪个版本的CUDA。
  • 根据CUDA版本,安装对应版本的cuDNN。

GPU计算能力要求

        对于N卡,需要计算能力(compute capability)≥3.0,可在https://developer.nvidia.cn/cuda-gpus#compute查看GPU计算能力。

Cuda版本选择

        Cuda(Compute Unified Device Architecture)是NVIDIA开发的并行计算平台和编程平台,允许开发者利用NVIDIA GPU的强大计算能力进行通用计算。CUDA不仅用于图形渲染,还广泛应用于科学计算、深度学习、金融建模等领域。

  • 根据NVIDIA驱动程序版本确定支持的最高CUDA版本,右击桌面->打开NVIDA界面

  • 然后点击:系统信息->组件->擦看NVCUDA.DLL的版本

  • 根据PyTorch版本选择CUDA版本 

        需要安装特定版本的CUDA版本,才能使用特定版本的PyTorch,在PyTorch下载页面可查看该版本的PyTorch支持的CUDA版本。我们可以通过

https://download.pytorch.org/whl/torch/ 查看过往版本PyTorch支持的CUDA版本。

CUDA安裝

        NVIDIA官网通常只展示最新的CUDA版本,过往CUDA版本可在CUDA Toolkit Archive | NVIDIA Developer

        双击.exe文件进行安装,首先需要输入临时解压路径,临时解压路径在安装结束后会自动被删除,保持默认即可。点击OK。
 

         若在系统检查环节提示“您正在安装老版本的驱动程序…”,说明安装包中包含的驱动程序版本比当前已安装的驱动程序的版本旧,可忽略。点击继续。

        同意安装协议并继续。

 选择精简,会安装所有组件并覆盖现有驱动程序。点击下一步。

如果出现以下提示,表明缺少Visual Studio,部分组件不能正常工作。不用在意,选择I understand…。点击Next。 

 点击下一步。

 安装完成,点击关闭。

 可在命令行使用nvcc --version查看CUDA版本信息。

http://www.xdnf.cn/news/695341.html

相关文章:

  • WMS系统选型与实施避坑手册
  • HarmonyOS 5 应用开发导读:从入门到实践
  • C++STL——map与set的使用
  • “顶点着色器”和“片元着色器”是先处理完所有顶点再统一进入片元阶段,还是一个顶点处理完就去跑它的片元?
  • 上传头像upload的简易方法,转base64调接口的
  • Spring AI 系列之使用 Spring AI 开发模型上下文协议(MCP)
  • maven编译时跳过test过程
  • MYSQL备份恢复知识:第六章:恢复原理
  • pythonocc hlr实例 deepwiki 显示隐藏线
  • Linux 系统入门篇四
  • SPEAR开源程序是用于逼真演示 AI 研究的模拟器
  • 【STM32】按键控制LED 光敏传感器控制蜂鸣器
  • HTTPS加密通信详解及在Spring Boot中的实现
  • 网盘解析工具v1.3.6,增加文件夹解析下载
  • 工业级安卓触控一体机在激光机械中的应用分析
  • 异步上传石墨文件进度条前端展示记录(采用Redis中String数据结构实现)
  • 杆塔倾斜在线监测装置:电力设施安全运行的“数字守卫”
  • Shell - ​​Here Document(HereDoc)
  • 今日行情明日机会——20250528
  • NC37 合并区间【牛客网】
  • 设计模式-依赖倒转原则
  • 微服务FallbackFactory和FallbackClass
  • MCP Server的五种主流架构:从原理到实践的深度解析
  • DeepSeek 赋能智能物流:解锁仓储机器人调度的无限可能
  • 油烟净化器风道设计要点:如何降低风阻并提升净化效果
  • RPG14.装备武器与卸载武器
  • 压测的服务器和用户环境的区别
  • 网站服务器出现异常的原因是什么?
  • Houdini-为人工智能训练生成合成数据
  • Vision + Robot New Style