【Windows安装cuda与Gpu版本的pytorch】

一、 Windows下cuda安装

1.查看本机cuda

在这里插入图片描述
运行框中输入dxdiag,调出GPU查看本机是否有GPU
在这里插入图片描述

2.下载Cuda

选择windows,x86_64,11,exe(local),Download【2.5G】
在这里插入图片描述
下载完成后,直接双击exe安装即可,核心是安装驱动和cuda环境。

3. 查看安装成功

cmd命令中输入nvidia-smi,可以看到cuda安装的版本。
在这里插入图片描述

二、在Conda中安装GPU版本的pytorch

首先保证已经安装好Anaconda或miniConda,
Anaconda官网
miniconda官网
miniconda清华源

1. Miniconda安装

在清华源选择对应的windows版本
在这里插入图片描述
下载后双击安装,勾选第二项,并不建议勾选第一项,点击”Next”,等待几分钟,直到安装成功
在这里插入图片描述
安装完成后,在开始菜单找到Anaconda3——Anaconda Prompt,输入python可以看到版本号,其中base表示根目录
在这里插入图片描述

2.创建虚拟工作空间

(1)查看虚拟工作空间,默认情况下只有base,也可以通过miniconda安装目录的envs下查看虚拟空间

conda env list

(2)创建虚拟空间

conda create -n torch python=3.9.7

创建了一个名为torch的虚拟空间,使用编译器为python3.9.7
创建好虚拟空间后,进入该虚拟空间

conda activate torch

退出该空间

conda deactivate 

在这里插入图片描述

(3)删除虚拟空间

conda remove -n torch --all  #torch为空间名

3. Pytorch版本选择

pytorch官网
在这里插入图片描述
这里需要注意,可选择stable稳定版或preview版,根据自己Cuda版本选择对应的cuda,同时选择安装方式,这里选择使用Pip方式,如cuda是11.7,可选11.6版本
复制pip命令到Anaconda Prompt中执行即可。
特别注意:官网下载比较慢,坚持坚持还可以接受。
实在受不了请配置清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

可以自己选择安装在base下或虚拟空间下
删除镜像源

conda config --remove-key channels

配置完国内镜像源后可复制pip3命令安装pytorch

pip3 install torch torchvision torchaudio #这是去掉--extra-index-url https://download.pytorch.org/whl/cu116

我们发现清华源安装的是cpu版
要安装Gpu版本,需要到清华源手动下载安装
清华源地址
清华源文件包较多,需要查找对应的版本
比如本机需要下载
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
确实很麻烦,要对应好版本
版本对应请查看
或者采用conda方式安装

# CUDA 11.6
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge

4.查看本机pytorch版本确认安装是否成功

使用Anaconda Prompt,输入以下命令

import torch
print(torch.__version__)  #查看pytorch版本,如未安装Gpu版本,输出一般是torch版本+Cpu,如安装成功输出是torch版本+cuxxx,xxx表示cuda的版本号
print(torch.cuda.is_available()) #如输出是False说明未安装Gpu版本,cuda可用输出True

在这里插入图片描述
查看本机torchvision版本

import torchvision
torchvision.__version__

在这里插入图片描述
安装视频参考

Windows 11系统上安装CUDA 12.5.51和GPUPyTorch时,可以遵循以下步骤: 1. 安装CUDA: - 首先,访问NVIDIA官方网站下载CUDA 12.5.51的安装包。 - 下载完成后,运行安装程序。在安装过程中,你需要选择Custom(自定义)安装选项。 - 在“组件”选项中,选择与CUDA 12.5.51相对应的NVIDIA GPU驱动程序以及CUDA Toolkit。请确保与你的NVIDIA RTX 4060显卡兼容。 - 遵循安装向导的指示完成安装,并在安装过程中注意任何错误或警告信息。 - 安装完成后,重启计算机以确保所有设置生效。 2. 安装GPUPyTorch: - 访问PyTorch官方网站的获取帮助页面。 - 在该页面中,根据你的系统配置选择合适的安装命令。你需要指定CUDA版本(在这个案例中是12.5)和其他相关的配置选项。 - 确定正确的PyTorch安装命令后,打开Windows的命令提示符或PowerShell窗口,以管理员身份运行。 - 在命令行中输入你选择的安装命令并执行,例如: ``` pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu125 ``` - 等待安装过程完成。PyTorch及其依赖项将会安装在你的系统中。 请注意,有时可能会出现版本兼容性问题,因此确保从NVIDIA和PyTorch的官方网站获取最新的安装指南和下载链接。 安装完成后,可以通过运行一些简单的测试来验证CUDAPyTorch是否正确安装并能够使用GPU加速。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值