本文介绍: pytorchcpugpu两个版本区别是:1、硬件要求:CPU版本运算只与CPU版本有关;GPU版本需要额外链接N卡,可以通过N卡进行加速2、运行速度:GPU版本比CPU版本复杂数据和密集计算过程中的环境中更有优势3、软件需求:GPU版本需要额外安装CUDA和cuDNN两个驱动程序。4、兼容性,CPU版本取决于CPU的版本,GPU版本受限于CUDA的版本如果只是微调着玩玩则可以直接安装CPU版本,如果显卡配置较好则可以安装2.0以上的Pytorch

三、前置环境搭建——CUDA

pytorchcpugpu两个版本,区别是:

1、硬件要求:CPU版本运算只与CPU版本有关;GPU版本还需要额外链接N卡,可以通过N卡进行加速

2、运行速度:GPU版本比CPU版本在复杂数据和密集计算过程中的环境中更有优势

3、软件需求:GPU版本需要额外安装CUDA和cuDNN两个驱动程序

4、兼容性,CPU版本取决于CPU的版本,GPU版本受限于CUDA的版本

显卡型号 Pytorch版本 CUDA cuDNN
10系列 2.0及以前 11.1 7.65
20系列以上的显卡 2.0版本 11.6以上 8.1以上

如果只是微调着玩玩则可以直接安装CPU版本,如果显卡配置较好则可以安装2.0以上的Pytorch

综上,结合本人配置和需求,安装的是GPU版本的Pytorch2.0版本。

1、查看你的显卡版本和适配的CUDA

鼠标右键、NVIDIA控制面板左下角系统信息进入后可以查看CUDA的版本(如我这个就是12.1版本)、

2、进入官网:

​​​​​kCUDA Toolkit Archive | NVIDIA Developer选择合适的版本、下载

3、完成安装CUDA

下载完毕后、运行

完成安装

4、查看环境变量(略)

如果没有的话需要自己添加路径为安装路径+bin和安装路径+libnvvp

打开控制台输入以下指令,如果出现后边这些说明完成了

四、cuDNN

1、cuDNN下载

进入官网:Log in | NVIDIA Developer

注册勾选“I agree”、选择相应的版本

由于我的CUDA是12版本的,windows系统,所以选了这个:大框下边的第一个

2、解压

下载完毕后、解压、将三个文件夹中的文件复制粘贴到同名文件夹

cuDNN看成CUDA的一个补丁,就可以理解

如果忘记路径:C:Program FilesNVIDIA GPU Computing ToolkitCUDAv12.1

3、配置环境变量

将以下四个路径复制path中(其实只有中间三个)

C:Program FilesNVIDIA GPU Computing ToolkitCUDAv12.1bin
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv12.1include
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv12.1lib
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv12.1libnvvp

4、验证

打开cmdcd到一下文件夹、分别执行两个.exe文件

C:Program FilesNVIDIA GPU Computing ToolkitCUDAv12.1extrasdemo_suite

bandwidthTest.exe

五、安装pytorch

1、安装pytorch

这是最简单一步打开控制台输入

pip3 install torch torchvision torchaudioindexurl https://download.pytorch.org/whl/cu117

2、验证

编写下列程序,以你喜欢的方式

import torch
result = torch.tensor(1) +torch.tensor(2.0)
print(result)

输出

打完!收工!

linux系统pytorch的安装:Linux安装显卡驱动、annaconda和CUDA(超详细)_linux cuda-CSDN博客

原文地址:https://blog.csdn.net/qq_48843954/article/details/134736423

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23154.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注