Linux ubuntu安装pytorch

本文详细记录了在Ubuntu服务器上安装PyTorch的曲折过程,涉及直接安装、国内镜像配置及本地下载安装,提供了解决常见问题的方法,适用于CUDA版本的安装和torchtext、torchaudio等库。
摘要由CSDN通过智能技术生成

ubuntu安装pytorch

 第一次在服务器上安装gpu版的pytorch,真的是一波三折,反反复复,搞了一个下午才安装成功。
 记录一下安装过程中出现的错误,以及解决办法,也希望可以帮助到大家。

0、前置工作

  • 在Anaconda中创建pytorch环境
conda create -n pytorch python=3.8
  • 激活环境
source activate pytorch

1、直接安装

  • 打开pytorch官网:
    https://pytorch.org/
  • 选择需要版本:
    Pytorch
  • 复制Command指令到命令行,执行
    在这里插入图片描述
  • 等待安装完成即可
  • 缺点:安装很慢,有时候中间还会断。(windows还能科学上网,ubuntu上就不太会了。。。)

2、国内镜像安装

2.1、安装

  • 执行 ls -a,可以看到有 .condarc 文件,可以直接进入进行镜像通道添加,或者如下执行指令
  • 在命令行执行:
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

2.2、问题

 但是接下来执行上述安装 pytorch 指令,会报 Http 错误,无法进行下载。

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsi...

在这里插入图片描述

在网上查了一下,有以下解决方案:

  • 打开 .condarc 文件,删除channels中的 -defaults
  • 若上述仍无效,将前面添加的清华镜像源中的 https 修改为 http

 再执行 pytorch 的conda安装指令。
 本人到这一步确实可以运行了,但我明明安装的应该是带有 cuda 的pytorch版本,之后在 python 中使用 torch.cuda.is_availabel() 返回却是false。
 经过排查,似乎是清华镜像源中并没有该版本的cuda pytorch,所以就下载的cpu版本 pytorch。

3、本地安装

 1、进入Anaconda资源包下载链接
https://conda.anaconda.org/pytorch/linux-64/
在这里插入图片描述
 2、找到需要的资源包
在这里插入图片描述

  • 可以直接通过浏览器下载,个人感觉用迅雷下载比较快。

 3、复制到服务器 ~/anaconda3/pkgs 文件夹下

 4、执行本地安装指令

conda install --use-local ./anaconda3/pkgs/pytorch-1.10.0-py3.8_cuda10.2_cudnn7.6.5_0.tar.bz2

 这里可能会需要下载其他的依赖包,但相较于700多M的pytorch包来说已经小很多了。

在这里插入图片描述

 5、测试

import torch
torch.cuda.is_available()

 若返回True则表示安装成功。
在这里插入图片描述

4、同样可用于 torchtext、torchaudio等安装

推荐上述方法综合使用

为了在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、付费专栏及课程。

余额充值