cuda以及pytorch安装

安装CUDA显卡驱动

这篇博客已经超级详细,具体就不在闭门造车了!
最简单、实用的cuda安装教程!!!(nvidia官方渠道下载)

检测CUDA版本(cmd窗口命令行下)

nvidia-smi
nvcc -V
nvcc --version

一般为高版本兼容低版本,如果你的cuda为12.8,一般情况下下载11.2版本的cuda也能正常使用。

安装pytorch的方法

正常情况下载pytorch的官方网站pytorch.org中可选择对应最新版本安装。在这里插入图片描述

conda安装较低版本的torch

寻找到pytorch这个页面去寻找你需要的版本信息(我一般是control+F随后点击搜索按钮)
pytorch官方网站的previous版本
用linux和windows的命令行窗口运用pip或者conda安装。具体命令如图所示。(按照安装torch==2.0.0)

# CUDA 11.7
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia
# CUDA 11.8
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.8 -c pytorch -c nvidia
# CPU Only
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 cpuonly -c pytorch

用脚手架(wheel)安装torch==2.0.0,从中可以选择不同的版本进行安装.

# ROCM 5.4.2 (Linux only)
pip install torch==2.0.0+rocm5.4.2 torchvision==0.15.1+rocm5.4.2 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/rocm5.4.2
# CUDA 11.7
pip install torch==2.0.0+cu117 torchvision==0.15.1+cu117 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cu117
# CUDA 11.8
pip install torch==2.0.0+cu118 torchvision==0.15.1+cu118 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cu118
# CPU only
pip install torch==2.0.0+cpu torchvision==0.15.1+cpu torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cpu

镜像源安装(阿里云/腾讯云/清华镜像源安装)

清华镜像源的网址清华镜像源的pytorch镜像网址
将自己所需要的安装包最后确定网址。
网址具体如下所示。https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/(清华镜像源)
命令行如下所示(但是需要确定torch,torchvision的版本)

conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
# 阿里云安装torch=1.4.0,torchvision=0.5.0
pip install torch==1.4.0 torchvision==0.5.0 -f https://download.pytorch.org/whl/torch_stable.html -i http://mirrors.aliyun.com/pypi/simple/some-package

本地运用whl安装

进入对应的阿里云镜像阿里云镜像,随后搜索cu10/cu11(等对应的cuda版本)。在这里插入图片描述
随后直接下载torch以及torchvision之后即可。一定要下载这两个package(torch和torchvision)。
在这里插入图片描述
随后对应到对应的package下载的路径之后,点击命令行(cmd),随后再去下载的目录里面输入对应命令即可。

pip install "xxxxx.whl"

在这里插入图片描述

检验torch是否能够调用cuda

import torch
print(torch.__version__) # 检测torch版本(记得一般是cu+xx.x版本)
print(torch.version.cuda) # cuda的版本
print(torch.backends.cudnn.version())
flag = torch.cuda.is_available()
if flag:
    print("CUDA可使用")
else:
    print("CUDA不可用")

ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print("驱动为:",device)
print("GPU型号: ",torch.cuda.get_device_name(0))

参考

pytorch:测试GPU是否可用
清华镜像源
pytorch官方网站

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于安装cuda12.2版本pytorch,目前并没有官方支持的版本。然而,您可以尝试通过其他方法来安装。请按照以下步骤操作: 1. 首先,确保您的计算机已经安装了适用于您的操作系统版本CUDA Toolkit,例如CUDA 12.2。 2. 接下来,您可以使用pip命令来安装pytorch和torchvision包。请注意,您需要选择适用于您的CUDA版本pytorch版本。您可以在pytorch官方网站上找到支持不同CUDA版本pytorch版本列表。 3. 您可以使用以下命令来安装相应版本pytorch和torchvision: pip3 install torch==<pytorch_version> torchvision==<torchvision_version> -f https://download.pytorch.org/whl/cu<cuda_version>/torch_stable.html 请将<pytorch_version>替换为您想要安装pytorch版本号,将<torchvision_version>替换为您想要安装的torchvision版本号,将<cuda_version>替换为您的CUDA版本号。 4. 安装完成后,您可以验证您的pytorch是否可以调用GPU。您可以使用以下代码来进行验证: import torch print(torch.cuda.is_available()) 如果输出结果为True,则表示pytorch成功地调用了GPU。如果输出结果为False,则可能是由于未正确安装CUDA或者没有正确设置系统环境变量导致的。 请注意,安装和配置与CUDA相关的软件包可能会比较复杂,因此在进行安装之前,建议您先阅读官方文档并仔细按照指示进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [深度学习cudapytorch安装](https://blog.csdn.net/m0_60304650/article/details/122491200)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值