{{format('0')}} {{format('1205')}} {{format('3338')}}

Windows 安装 PyTorch GPU版本(默认最新版 Pytorch 1.9) [ Python极客 ]

大数据男孩 文章 正文

想做一个技术博客,奈何实力不够
分享

明妃

{{nature("2022-08-14 17:23:19")}}更新

说明

使用 Anaconda 安装,是方便控制 虚拟环境Python的版本,不于本机的全局相冲突。

比如: 全局 ==> Python3.8 / 虚拟环境 ==> Python3.6 PyTorch 0.4 / 虚拟环境 ==> Python3.7 PyTorch 1.7

安装参考:https://bigdataboy.cn/post-342.html

安装 CUDA

正常安装过程就行

CUDA(ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。

下载网站:https://developer.nvidia.com/cuda-downloads 历史版本下载:https://developer.nvidia.com/cuda-toolkit-archive

[mark]()

检测 CUDA

cmd 输入:nvcc -V

[mark]()

安装 cuDNN

NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯克利分校的流行caffe软件。简单的插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是简单调整性能,同时还可以在GPU上实现高性能现代并行计算。

cuDNN 的下载需要登录,但是 nvidia 登录时的验证码经常被强(各种办法尝试都不行),登陆难度极大

不用登陆小技巧:进入历史版本选择好,右键复制链接(就是资源实际地址),然后使用 迅雷 等工具下载

  • 下载网站:https://developer.nvidia.com/rdp/cudnn-download
  • 历史版本:https://developer.nvidia.com/rdp/cudnn-archive

[mark]()

解压 & 移动

解压下载的 cuDNN

[mark]()

把解压的 cuDNN 里的文件,移动到 [路径]\NVIDIA GPU Computing Toolkit\CUDA\v11.4\ 下相应的文件

cnDNN [bin] -> CUDN [bin]

cnDNN [include] -> CUDN [include]

cnDNN [lib\x64] -> CUDN [lib\x64]

[mark]()

添加环境变量

把下面两个路径添加进环境变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\lib\x64

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\

检测结果

cmd 运行这个exe程序

[mark]()

创建虚拟环境

conda create -n pytorch python=3.7

虚拟环境名字:pytorch
虚拟环境PY版本:3.7

[mark]()

安装 PyTorch

切换环境

conda activate pytorch

查看本机 CUDA 版本

[mark]()

生成安装命令 & 安装

PyTorch 有点大,安装时耐心等待

PyTorch 官网:https://pytorch.org/

命令:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

[mark]()

如果下载是在太慢,可以先用其他工具下载好,再本地安装

PyTorch 国内镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

conda install --use-local  ~/Downloads/a.tar.bz2

验证安装

进入 pytthon shell 进行验证

import torch
print(torch.__version__)
print(torch.cuda.is_available())

[mark]()

Pycharm 使用该环境

创建新项目,使用 conda 管理虚拟环境

mark

选择这个环境

[mark]()

验证

[mark]()

评论 0
0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}
TOP 2
Spark 2.0 单机模式与集群模式 安装

{{nature('2020-01-02 16:47:07')}} {{format('12641')}}人已阅读

TOP 3
Office 2016 Pro Plus 激活

{{nature('2019-12-11 20:43:10')}} {{format('9527')}}人已阅读

TOP 4
Linux上 MySQL 开启远程登陆的两种方法

{{nature('2019-12-26 17:20:52')}} {{format('7573')}}人已阅读

TOP 5
Linux 安装 MySQL 5.7

{{nature('2019-12-26 16:03:55')}} {{format('5017')}}人已阅读

目录

标签云

Python 模块 深度学习

一言

# {{hitokoto.data.from || '来自'}} #
{{hitokoto.data.hitokoto || '内容'}}
作者:{{hitokoto.data.from_who || '作者'}}
自定义UI
配色方案

侧边栏