使用anaconda安装pytorch(gpu)

本文详细介绍了如何通过Anaconda安装PyTorch的GPU版本,包括下载Anaconda,创建conda虚拟环境以避免版本冲突,以及设置国内镜像加速下载PyTorch,并提供了安装后验证GPU加速功能的代码示例。

安装anaconda

在anaconda官网下载包

bash Anaconda3-2020.11-Linux-x86_64.sh

默认进行,完成之后,重启终端。
如果输入conda之后能够使用,即安装成功。
如果显示没有此命令,需要在~/.bashrc文件中添加:

export PATH="~/anaconda3/bin:$PATH"

然后

source ~/.bashrc

重启即可

创建conda虚拟环境

创建conda虚拟环境,以防止与其他版本冲突

conda create -n pytorch_gpu python=3.8

激活虚拟环境

conda activate pytorch_gpu

在虚拟环境中安装pytorch

安装pytorch

打开pytorch管网,选择conda对应的gpu的版本(由于网速原因,建议使用国内镜像)
在这里插入图片描述
在命令行输入以下命令,让conda使用国内镜像下载:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 
conda config --set show_channel_urls yes

然后在命令行输入:

conda install pytorch torchvision torchaudio cudatoolkit=11.0

完成pytorch安装。
测试是否成功:
输入:python;
测试一下:import torch

验证pytorch的gpu加速

import torch
torch.cuda.is_available()
cuda是否可用;

torch.cuda.device_count()
返回gpu数量;

torch.cuda.get_device_name(0)
返回gpu名字,设备索引默认从0开始;

torch.cuda.current_device()
返回当前设备索引;

params.device = torch.device(‘cuda’ if torch.cuda.is_available() else ‘cpu’)
params.device = torch.device(‘cpu’)
params.n_gpu = torch.cuda.device_count()
params.multi_gpu 
### 如何通过 Anaconda 安装 PyTorch GPU 版本 为了在 Anaconda安装支持 GPUPyTorch,以下是详细的说明: #### 创建新的 Conda 环境 可以通过 `conda` 命令创建一个新的 Python 环境来隔离不同项目的依赖关系。例如,可以选择适合的 Python 版本(如 3.9 或其他版本),并通过以下命令创建环境: ```bash conda create -n pytorch python=3.9 ``` 这一步会初始化名为 `pytorch` 的虚拟环境,并设置指定的 Python 版本[^2]。 激活该环境以便后续操作: ```bash conda activate pytorch ``` #### 查看 CUDA 版本 在安装 PyTorch GPU 版之前,需确认当前系统的 CUDA 版本是否满足需求。如果尚未安装 NVIDIA 显卡驱动程序或 CUDA 工具包,则需要先完成这些前置条件。可通过运行以下命令检查已安装的 CUDA 版本: ```bash nvcc --version ``` 或者,在某些情况下也可以借助显卡管理工具查询相关信息[^3]。 #### 使用 conda 安装 PyTorch GPU 版 根据官方推荐的方式之一,可以直接利用 `conda install` 来获取预编译好的 PyTorch 软件包及其依赖项。对于特定组合比如 torch==1.10.1 和 cuda10.2 ,执行下面这条语句即可实现自动化部署过程: ```bash conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch ``` 这里指定了 `-c pytorch` 参数表明从 PyTorch 自己维护的 channel 下载资源文件[^4]。 另外一种方法是从 PyPI 获取最新稳定发行版链接页面 https://download.pytorch.org/whl/torch_stable.html 手动挑选合适的 whl 文件再配合 pip 进行本地化处理。 以上就是完整的基于 Anaconda 平台搭建含 GPU 加速功能模块化的深度学习框架——PyTorch 的指导流程概述。 ```python import torch print(torch.cuda.is_available()) # 测试CUDA可用性 ```
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值