windows10,CUDA、GPU 版本的torch安装

这篇具有很好参考价值的文章主要介绍了windows10,CUDA、GPU 版本的torch安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、初期检查

        前期环境准备:anaconda、pycharm版本不作具体要求

        windows10打开命令行

1.1 检查conda是否安装好

 Windows用户: win+R -> 输入cmd   然后点击“运行” -> conda  检查是否conda安装成功

windows10,CUDA、GPU 版本的torch安装

        windows10,CUDA、GPU 版本的torch安装

 若没有安装好,则安装conda

1.2 检查pycharm是否安装好,直接看自己是否安装过就好

windows10,CUDA、GPU 版本的torch安装

Windows用户: win+R -> 输入cmd   然后点击“运行” -> 输入nvidia-smi  检查是否有显卡信息

windows10,CUDA、GPU 版本的torch安装

windows10,CUDA、GPU 版本的torch安装

1.2 CUDA版本

windows10,CUDA、GPU 版本的torch安装

 如果你打不开nvidia-smi或者cuda查看不了, 那么请官网安装下驱动和应该有的工具包.

NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA     https://www.nvidia.cn/geforce/drivers/

安装cuda

CUDA Toolkit Archive | NVIDIA Developer

安装驱动的时候安装合适的cuda版本和cuDNN版本 (用于神经网络加速. 但是这里似乎不用着急下载, 因为PyTorch自带cuDNN, 所以可能只下载安装cuda即可).windows10,CUDA、GPU 版本的torch安装

windows10,CUDA、GPU 版本的torch安装

只需要安装红框里的就可以. 其他的应该是不需要安装的. 当然如果为了保险起见那就都安装吧.

runtime是运行时dll, 用于Python调用, 我们用的是这个

development看名字就知道是用来搞开发的, 比如做游戏或者游戏引擎?

visual studio integration看名字就知道是vs插件, 这里不需要

nsight这个系统应该也是开发英伟达显卡特殊程序的, 不需要.

samples是样例程序. 不需要(用于显卡应用开发)

documentation是文档, 其实也可以不需要, 但是这东西体积不大, 下载下来就当练英语阅读了.

安装完成后运行nvidia-smi查看版本.

 2.1. 国内拉跨外网访问的下载拯救办法

把那个命令后面的网址, 复制一下, 直接浏览器打开(也可以在清华源下载,这里放上链接Simple Indexhttps://pypi.tuna.tsinghua.edu.cn/simple)

windows10,CUDA、GPU 版本的torch安装

打开后是这个样子

windows10,CUDA、GPU 版本的torch安装

然后看PyTorch生成的命令让我们安装什么?

windows10,CUDA、GPU 版本的torch安装

 那就分别安装这三个即可.

windows10,CUDA、GPU 版本的torch安装

 如果下载太慢请使用迅雷之类的工具加速.

比如先安装torch, 点击进去, 会看到一溜子.whl文件, 你要挑一个合适的版本下载

首先肯定下载最新版, 其次必须匹配你的cuda版本, 然后Python版本也得合适, 然后操作系统也得匹配, 最后, 处理器架构得合适.

比如我的计算机是cuda11.6, Python3.8.5(py3.8), Windows10系统(WindowsNT内核), i5-9300H处理器(英特尔的x86处理器), 那么就选择这个就好了.

单击下载. 如果下载太慢请使用迅雷之类的工具加速.

windows10,CUDA、GPU 版本的torch安装

cu116就是cuda11.6的缩写.

cp38的意思是cpython解释器的Python3.8.x版本(如果是独立的Python, 不是基于anaconda的那种那么一般你也安装的就是cpython解释器的Python(就是Python运行时的解释器是拿c语言编写的解释器的那个版本. 还有拿java编译的解释器, 和Python编译的解释器的pypy, 这里这不重要))

win_amd64指的就是系统是Windows系统, 处理器是64位的复杂指令集的处理器(因为64位是最早AMD搞的, 所以叫AMD64, 当然也有叫x86-64的. 一般32位操作系统写成只有x86或者 IA32字样.

2.2 安装方法

这里拿pip举例, 其他包管理器请网上查阅安装方法.

使用pip指定安装的包的路径即可.

最简单的方法

  1. 打开.whl文件的文件夹
  2. 按住shift, 右键, 选择"在此处打开PowerShell" (反正就是在这个路径下打开一个终端就行了. 你也可以用cd命令change dir 过去)、进行如下操作
  3. 键入, 运行pip install ./torch-1.12.0+cu116-cp38-cp38-win_amd64.whl 就可以安装torch了.
  4. 同理, 安装其他包(使用.whl的包名字, 可以tab自动补全)

3. 安装就绪, 开始测试  

首先用Python运行下这个指令: torch.cuda.is_available()

具体方法:

  1. 打开一个终端
  2. 运行Python
  3. import torch
  4. torch.cuda.is_available()

如图

windows10,CUDA、GPU 版本的torch安装

返回True那么就是好了. 可以跑显卡了.

如果不行那么就是没安装对, 只能用cpu跑. 肯定是哪里出错了. 回头检查吧......

使用一个程序测试下执行时间, 要不然我不放心

我也是初学者, 可能写的不太行, 但是这个程序很能证明显卡在工作.文章来源地址https://www.toymoban.com/news/detail-472783.html

import torch
import time

gpu = torch.device('cuda')
# 如果用cpu测试那么注释掉上面的代码, 用下面的
# gpu = torch.device('cpu')

beginTime=time.time()

a=torch.rand(2048,2048)
b=torch.rand(2048,2048)
c=torch.rand(2048,2048)

x = a.to(gpu)
y = b.to(gpu)

z = c.to(gpu)

initTime=time.time()
print("ok")

i=0

while i<10000:
    z=(z+x+y)
    i+=1
    
endTime=time.time()

print(z)

print("运行结束, 初始化使用了 {} 秒, 循环用了 {} 秒".format(initTime-beginTime,endTime-beginTime))
    

到了这里,关于windows10,CUDA、GPU 版本的torch安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 集显安装pytorch教程,cuda和cudann环境配置torch-GPU版本看这一篇就够了

    集显看最下面 首先GPU安装教程 1.安装Anaconda (这个是可以安装环境和前置的软件),这个网址是清华源下载,可以去官网下载 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 2.安装CUDA (这个是显卡驱动,需要安装好以用显卡计算,缩短运行时间)(c

    2024年02月02日
    浏览(72)
  • 【opencv】【GPU】windows10下opencv4.8.0-cuda C++版本源码编译教程

    提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 OpenCV是一个开源的计算机视觉库,包含了核心模块和扩展模块,提供了基础的图像处理和计算机视觉算法,以及一些机器学习工具。而OpenCV Contrib是OpenCV社区贡献的一组扩展模块之一,包含了一些较为

    2024年02月08日
    浏览(79)
  • openCV的CUDA GPU 版本安装 (Ubuntu windows 通用)

    需要做template match, 比较注重时间,因此opencv 的普通版本不适用。需要用GPU 的。 4090的GPU 测试: 使用普通的python-opencv template match 耗时0.089秒。 GPU 版本:0.0065秒 快了13.69倍 Oh YEAH, case sealed 1: visual studio (不是vs code)

    2024年01月22日
    浏览(44)
  • pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统下GPU版PyTorch(CUDA 12.1)快速安装

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月12日
    浏览(46)
  • pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统快速安装指南

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(92)
  • CUDA 11.7 版本下安装Tensorflow-gpu以及Keras (Windows以及Ubuntu)

    ​ 记录:在复现论文代码时碰到使用keras环境,于是在自己windows系统的台式机(RTX 3080;CUDA 11.7)上进行了安装,但是发现台式机的显存无法支持程序的运行。于是将一摸一样的环境配置到更大现存的Ubuntu服务器(CUDA 11.7)上,但配置环境出错,一直无法调用GPU。经过一天的

    2024年02月01日
    浏览(60)
  • 【深度学习】Windows10中下安装多版本CUDA及其切换

    大多数情况下可以在anaconda虚拟环境中安装独立的cuda/cudnn,这中方式可以为用户提供多个互相独立的cuda版本,但anaconda并不支持部分版本的cuda/cudnn,因此需要在本地上配置多个版本的cuda/cudnn,并根据需求完成切换。 右键电脑–属性–高级系统设置–环境变量 当前已经安装两

    2024年02月04日
    浏览(62)
  • 安装torch(GPU版本)并在Pycharm中配置

    版本为:11.6 已添加到环境变量 在cmd中查看cuda版本 方法1:nvidia-smi 方法2:nvcc -V 我安装的是专业版,自行安装 windows版本 anaconda镜像网站 我下载的是:Anaconda3-2023.09-0-Windows-x86_64 一般情况一直next按默认设置,但是注意下面: (1)选ALL Users (2)放在 E:Anaconda (3)下面两个

    2024年02月03日
    浏览(41)
  • 【pytorch】torch1.7.1安装、查看torch版本、GPU是否可用

    在conda 虚拟环境下安装torch==1.7.1+GPU版本 本机环境 CUDA 11.0 Python 3.7 安装torch1.7.1 官网搜索确认需要下载的对应本机cuda的torch版本,使用在线下载即可,会直接安装好torch、torhvision、torchaudio。 1、官网搜索对应cuda的版本 2、安装命令 查看安装版本

    2024年02月12日
    浏览(62)
  • python cuda torch验证是否成功安装,版本是否匹配

    根据nvcc-smi查到自己的显卡型号,如下图所示。 本人的电脑显卡型号为:GeForce GT 730 可以通过以下链接查找 http://www.5ityx.com/cate100/155907.html 可以看到我的显卡算力是3.5 备注:你的显卡计算力必须保证在3.5以上。如果是3.5及以下,请下载pytorch 1.1,或1.2的版本。这是因为需要硬

    2024年02月15日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包