安装 PyTorch 超详细过程

安装 PyTorch

1. 利用 conda 安装 PyTorch

1.1 创建一个虚拟环境

  • 利用 conda create 指令创建新的虚拟环境

    conda create -n 虚拟环境名字 python=版本

  • 添加镜像加速

    conda create -n 虚拟环境名字 python=版本 -c 镜像地址

  • 如果以上两种方法都不行,就直接在base环境下安装后续的包

镜像名用于创建环境镜像地址 - cudatookit
清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
北京外国语大学镜像https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
阿里云镜像https://mirrors.aliyun.com/anaconda/pkgs/main/

删除虚拟环境:conda remove -n 虚拟环境名字 --all

持久添加通道:conda config --add channels 通道地址

删除通道:conda config --remove channels 通道地址

查看配置文件中国有哪些通道:

  • conda config --get
  • conda config --show

conda create -n 虚拟环境名conda create 虚拟环境名 -c 通道地址的区别:
不加 -c,就从配置文件中的通道找资源。
加 -c,就从后面的通道地址中找资源。

如果提示需要更新 conda 版本,输入以下命令即可更新:

conda update -n base -c defaults conda --repodata-fn=repodata.json

1.2 判断 cuda Runtime 版本

1.打开 anaconda 命令窗口,输入

(base) C:\Users\Lenovo>nvidia-smi

看到 CUDA Version:12.2,也就是 cuda driver 的版本是 12.2

2.打开 PyTorch 官网,确定 CUDA Runtime 版本

这个版本要比driver版本低。


目前表示 CUDA Runtime 版本是 11.7

3.如果 CUDA driver 版本较低,需要更新显卡驱动到最新版:https://www.nvidia.cn/Download/index.aspx?lang=cn

在这里插入图片描述

搜索后下载。

1.3 在创建好的虚拟环境中安装 PyTorch

需要先输入conda activate 虚拟环境名字进入虚拟环境

  • 从 PyTorch 官网采用命令行下载

    conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

  • 添加镜像源下载

    conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c 镜像地址

镜像名镜像地址 - pytorch, torchvision, torchaudio
清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
北京外国语大学镜像https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64/
阿里云镜像https://mirrors.aliyun.com/anaconda/cloud/pytorch/win-64/
南京大学镜像https://mirrors.nju.edu.cn/pub/anaconda/cloud/pytorch/win-64/

但是!!!直接用 清华镜像 + 上图官网的命令 有可能会安装成 cpu 版本,因此需要指定各个包的版本。我在 PyTorch 官网找到了之前的版本,有如下命令:

conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=10.2

安装很快,十分钟就好了。。。我也不知道具体什么原理

2. 利用 pip 安装 PyTorch

如果用 conda 死活装不上,各种报错,就用这个方法,几分钟就下完了。。。

在这里插入图片描述

用 anaconda 命令行,进入之前创建好的虚拟环境,输入:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117

但是!!!我使用了这个方法,在验证时失败,并且输入conda listpip list均无 PyTorch,所以最后我还是使用了 conda 进行安装。

验证 PyTorch

在虚拟环境下输入python,进入 python 模式

输入import torch没有报错

输入torch.cuda.is_available(),返回 True

则说明安装成功!

完结撒花!!!太不容易了

  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了在Ubuntu上安装PyTorch,您可以按照以下步骤进行操作: 1. 首先,您需要进入NVIDIA官方网站下载并安装适合您系统的CUDA驱动程序。您可以使用以下命令: ``` sudo chmod x cuda_9.0.176_384.81_linux.run sudo sh cuda_9.0.176_384.81_linux.run --tmpdir=/tmp ``` 2. 接下来,建议您在Ubuntu中安装Anaconda,这样可以更好地管理PyTorch所需的包及其版本。您可以按照详细的Ubuntu安装Anaconda步骤进行安装。 3. 一旦安装了Anaconda,您可以打开官方PyTorch网站,查看所需的安装版本和指令。 4. 在安装PyTorch之前,如果您没有禁用secure boot,则在安装过程中可能会提示您设置一个密码,并在重启时需要输入密码验证以禁用secure boot。因此,强烈建议您在BIOS中提前禁用secure boot功能。 通过按照以上步骤进行操作,您应该能够成功在Ubuntu上安装PyTorch123 #### 引用[.reference_title] - *1* *3* [Ubuntu安装Pytorch详细)](https://blog.csdn.net/qq_44920726/article/details/123495075)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [详细 Ubuntu安装PyTorch步骤](https://blog.csdn.net/KRISNAT/article/details/124068391)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值