前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装PyTorch详细步骤

安装PyTorch详细步骤

作者头像
@小森
发布2024-05-31 12:49:56
3800
发布2024-05-31 12:49:56
举报
文章被收录于专栏:xiaosen

目前常见的深度学习框架有很多,最出名的是:PyTorch(facebook出版), Tensorflow(谷歌出版),PaddlePaddle(百度出版)。PyTorch是目前最主流的深度学习框架,我们就选择PyTorch肯定没错。

官网查看最新版 :

Start Locally | PyTorch

Nvidia显卡上安装PyTorch

Nvidia显卡如果要装pytorch,可以用windows系统,也可以用Linux系统,如果有Nvidia显卡,则安装GPU版本PyTorch,首先升级显卡驱动,将自己显卡驱动升级到最新。

安装CUDA

🔎安装CUDA(Compute Unified Device Architecture)意味着在您的电脑上部署NVIDIA推出的一种并行计算平台和编程模型。CUDA允许开发者利用NVIDIA GPU(图形处理器)进行通用计算,而不仅仅是图形处理。这意味着原本设计用来加速图像渲染的任务的GPU,现在可以通过CUDA来执行科学计算、深度学习、物理模拟等高度并行化的计算任务。

安装CUDA11.8, 下载连接: CUDA Toolkit 11.8 Downloads | NVIDIA Developer

下载CUDA后,使用默认安装即可。

安装CUDNN

🔎安装cuDNN(CUDA Deep Neural Network library)是指在已安装CUDA的基础上,部署NVIDIA专门为深度学习应用优化的GPU加速库。cuDNN是一个底层库,它提供了高度优化的例程,用于深度神经网络中最常见的操作,如卷积、池化、激活函数等。 安装cuDNN的目的在于进一步提升基于GPU的深度学习计算效率,因为它针对深度学习任务进行了特别的优化。cuDNN的设计旨在简化集成到更高级的机器学习框架中,如TensorFlow、PyTorch、Caffe等,这些框架在内部使用cuDNN来加速它们的运算。

下载cudnn,下载连接:cuDNN Archive | NVIDIA Developer

将cudnn解压后解压后,是几个文件夹

然后再把它们都放到cuda同一级目录下。

命令行安装PyTorch

代码语言:javascript
复制
#创建PyTorch环境
conda create -n torch2 python==3.10
#进入环境
conda activate torch2
#安装gpu版本pytorch
pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1 --index-url https ://download.pytorch.org/whl/cu118

验证GPU版是否安装成功

代码语言:javascript
复制
import torch
print(torch._version_)
print(torch.cuda.is_available())

安装CPU版本PyTorch

如Windows电脑上没有Nvidia显卡,则安装CPU版本PyTorch

代码语言:javascript
复制
#创建PyTorch环境
conda create -n torch2 python==3.10
#进入环境
conda activate torch2
#安装cpu版本pytorch
pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1 --index-url https ://download.pytorch.org/whl/cpu

验证CPU版是否安装成功与刚才一样,只是最后输出False。

MacOS上安装PyTorch

输入命令

代码语言:javascript
复制
pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1

或者使用conda命令进行安装(需要先安装anaconda)

代码语言:javascript
复制
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 -c pytorch

AMD显卡上安装PyTorch

amd显卡如果要装pytorch,只能用 linux 系统,执行以下命令安装

代码语言:javascript
复制
# ROCM 5.4.2 (Linux only)
pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/rocm5.4.2
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
GPU 云服务器
GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于生成式AI,自动驾驶,深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档