Anaconda环境中PyTorch GPU版本安装(2020.03最新+避坑+全面)

一、前期准备

1. Anaconda 安装

历史版本anaconda下载,推荐下载3-5.2.0版本,该版本对应python3.6。

ps 下载慢的同学:

链接:https://pan.baidu.com/s/1IhKgm5cEPmtj0yos7xpTpw 
提取码:h2ob

检测anaconda是否安装成功:

在开始菜单出,左击 Anaconda Prompt   (如果开始菜单中没有出现此选项,一定安装失败)如果可以成功打开,且左边有 (base),即安装成功。

2.显卡配置(需要保证有Nvidia 显卡 版本在960M及以上

首先查询显卡驱动版本:打开命令行输入nvidia-smi

查看版本信息,需要保证大于396.26

若小于396.26,应先更新驱动。推荐使用驱动精灵 更新显卡驱动,更加方便快捷

3.使用conda创建新的Python环境 (可选)

推荐创建新的Python环境将PyTorch安装在其中

左击 Anaconda Prompt 打开,输入以下指令创建环境:

conda create -n torchenv python=3.6

 conda 是指调用 conda 包,create 是创建的意思,-n 是指后面的名字是环境的名字, torchenv是环境的名字(可以更改成自己喜欢的),python=3.6 是指创建的屋子,是 python3.6 版本。

之后,弹出提示,输入 y,即可安装。

安装成功后,输入以下指令将当前环境置为新创建的环境:

conda activate torchenv

二、PyTorch安装

推荐使用清华源进行安装,优点安装速度快、成功率高,但版本为旧版本(一样用)

接着上面步骤

在 Anaconda Prompt 中,输入以下命令,修改源

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

 最后,输入以下命令进行安装:

conda install pytorch torchvision cudatoolkit=10.0

大概等待2h左右安装成功,具体视网络情况而定 。

三、检测是否安装成功

接上一步操作,在Anaconda Prompt中

输入 python,打开python环境

输入 import torch ,如果没有报错,意味着 PyTorch 已经顺利安装了

输入 torch.cuda.is_available,如果是 True,意味着你可以使用 GPU,如果是 False,意味着只能使用CPU。

【参考】

[1] PyTorch环境配置及安装

[2] pytorch快速安装【清华源】

在Ubuntu 18.04.6系统的隔离环境安装AnacondaPyTorch GPU版本,可以按照以下步骤进行: ### 安装Anaconda 1. **下载Anaconda安装包**:打开浏览器,访问Anaconda官方下载页面(https://www.anaconda.com/products/individual ),选择适合Linux系统的Python 3.x版本Anaconda安装包(.sh文件)。也可以在终端中使用`wget`命令下载,例如: ```bash wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh ``` 2. **运行安装脚本**:在终端中,使用`bash`命令运行下载的安装脚本: ```bash bash Anaconda3-2023.07-2-Linux-x86_64.sh ``` 按照提示一步步进行安装安装过程中会让你阅读许可协议,输入安装路径等。默认安装路径一般是`/home/your_username/anaconda3`。 3. **激活Anaconda环境**:安装完成后,根据提示输入`yes`初始化Anaconda,或者手动执行以下命令激活环境: ```bash source ~/.bashrc ``` 4. **验证安装**:在终端中输入以下命令,验证Anaconda是否安装成功: ```bash conda --version ``` ### 创建隔离环境 使用`conda`命令创建一个新的虚拟环境,例如创建一个名为`pytorch_env`的环境: ```bash conda create -n pytorch_env python=3.7 ``` 激活该环境: ```bash conda activate pytorch_env ``` ### 安装PyTorch GPU版本 根据不同情况有不同的安装方式: #### 在线安装 可以根据自己的CUDA版本选择合适的PyTorch版本。如果安装PyTorch 1.13.1的cuda版本,不需要额外安装cuda,因为安装版本时会自动安装cuda。可以在PyTorch官方网站(https://pytorch.org/get-started/locally/ )选择合适的安装命令,例如对于CUDA 11.7版本,在激活的环境中执行: ```bash conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia ``` #### 离线安装 如果需要离线安装,例如下载对应的torch 1.3版本,需要对应好显卡的CUDA版本,如对应CUDA 10.1,可以从清华镜像源(https://mirror.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/ )下载对应的安装包(如`pytorch-1.3.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar` ),然后在本地环境中使用以下命令安装: ```bash conda install -n pytorch_env --use-local pytorch-1.3.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar ``` ### 验证安装 在激活的环境中,打开Python解释器,输入以下代码验证PyTorch是否安装成功且GPU是否可用: ```python import torch print(torch.__version__) print(torch.cuda.is_available()) ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值