在anaconda中安装cuda-pytorch

每次新电脑装环境,自己就得去网上找教程,虽然不也不难,难免年龄大了记不住,也怕自己漏掉什么环节。索性自己记录一下写一个教程,现在只记录cuda版本pytorch。未来装cpu版本的时候再更新。

1.确定显卡型号

有多种方案,随便列几个。(我的是NVIDIA GeForce RTX 4080 SUPER)

方案一:进入任务管理器

方案二:进入NVIDIA设置

2.确定算力

CUDA - Wikipedia

进入cuda官网,往下滑,找到自己显卡对应算力(我的是8.9)

在这基础上往上滑会看到算力对应能装的cuda版本(我的是11.8,12.0-12.6,12.8,12.9,13.0)

3.确定自己的cuda版本

除了根据算力,我们得到的版本范围之外,还要根据驱动和自己需求进一步筛选(我的驱动版本是575.88,最高允许安装的cuda版本是12.9)

win+r-->输入cmd进入终端-->nvidia-smi

这里我选择12.6,我常用python是3.9(这里要去确认一下cuda和pytorch版本有关联,pytorch又和python有关联)

pytorch/RELEASE.md at main · pytorch/pytorch · GitHub

4.安装cuda

cuda下载链接

右键以管理员身份运行

指定一个临时地址,用于解压安装包之类的东西

一直下一步,直到该页面,选择自定义

继续下一步,直到下个页面,指定地址(需要与刚刚临时地址不一致)

一直下一步如果出现下面的页面,表示没有VisualStudio,可以先去安装这个东西,也可以跟我一样,回退到上一个界面,取消这个选项

取消后,继续下一步就好了

5.检查环境变量,没有就自己配

6. 安装pytorch

安装地址

首页是最新版本,不想安装最新版本可以选择往期版本

**方法一:采用命令行,**在线下载(科学上网更快,如果没有就换方法2)

选择合适自己的版本(我的cuda是12.6,我想安装pytorch2.6.0版本)

复制这条命令

打开anaconda中自己虚拟环境

方法二:自己下载好安装包,然后去环境安装

pytorch:pytorch安装地址

torchvision安装地址

torchaudio安装地址

三个下载好了如下图

进入anaconda环境输入下面命令

bash 复制代码
pip install "D:\CUDA\torch-2.6.0+cu126-cp39-cp39-win_amd64.whl"
pip install "D:\CUDA\torchaudio-2.6.0+cu126-cp39-cp39-win_amd64.whl"
pip insatll "D:\CUDA\torchvision-0.21.0+cu126-cp39-cp39-win_amd64.whl"

如下图所示

7. 验证

先在环境中运行python

然后运行下面的代码

python 复制代码
print(torch.cuda.is_available()) # 查看CUDA是否可用
print(torch.cuda.device_count()) # 查看可用的CUDA数量
print(torch.version.cuda) # 查看CUDA的版本号

如下:

相关推荐
Flittly1 分钟前
【LangGraph新手村系列】(3)PostgreSQL 持久化检查点:让状态跨越进程与重启
人工智能·python·langchain
麦芽糖02192 分钟前
大模型二 Agent入门实战(AI私厨)
人工智能
.柒宇.4 分钟前
FastAPI 基础指南:从入门到实战
开发语言·python·fastapi
拾贰_C7 分钟前
【OpenClaw | openai | QQ】 配置QQ qot机器人
运维·人工智能·ubuntu·面试·prompt
码途漫谈14 分钟前
Easy-Vibe开发篇阅读笔记(二)——前端开发之Figma与MasterGo入门
人工智能·笔记·ai·开源·ai编程·figma
Jmayday15 分钟前
Pytorch:CNN理论基础
人工智能·pytorch·cnn
魔都吴所谓18 分钟前
【Python】从扁平参数到层级架构:基于Python argparse构建校园管理CLI工具实战
python·编程语言
阿瑞说项目管理21 分钟前
2026 智造升级:制造企业 Agent 从 0 到 1 落地指南,五大场景拆解实战路径
人工智能·agent·智能体·企业级ai
Mr_sst22 分钟前
infra-ai模块宏观设计解析:业务与模型之间的中间层核心架构
大数据·人工智能·ai·llama
zjy2777727 分钟前
Layui tab选项卡如何动态根据ID值进行程序化切换
jvm·数据库·python