ubuntu20.04 更换源并下载pytorch

一、更换pip源

1.1 备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

1.2 编辑镜像文件

sudo gedit /etc/apt/sources.list

1.3 删除所有内容并粘贴以下内容(不同版本的Ubuntu,镜像源稍有不同)

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

1.4 更新镜像源

sudo apt-get update

1.5 更新软件列表

sudo apt-get upgrade

二、安装pytorch(conda安装)

2.1 首先安装anaconda

apt-get install wget
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.sh
bash Anaconda3-2022.10-Linux-x86_64.sh

2.2 修改conda源

a. 直接在命令行输入

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/pkgs/main/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

b. 使用vim编辑:首先使用vim ~/.condarc打开源文件,然后输出以下命令

channels:
  - defaults
show_channel_urls: true
ssl_verify: false
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

输完后,使用conda upgrade -n base -c defaults --override-channels conda更新源

2.3 GPU版本,先查看cuda版本

nvcc --version

我的是10.1,所以我的命令如下

在这里插入图片描述

conda install pytorch torchvision cudatoolkit=10.1 # -c pytorch 这个要去掉

2.4 CPU版本

conda install pytorch torchvision cpuonly # -c pytorch 这个要去掉

三、安装pytorch(pip安装)

想添加什么源就把下面代码改成对应链接。

3.1 修改pip源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

3.2 安装

pip install torch torchvision
Ubuntu 20.04 系统上安装 PyTorch,可以采用多种方式,包括使用 `Anaconda`、`Miniconda` 或直接通过 `pip` 进行安装。以下分别介绍这些方法的具体步骤。 ### 使用 Anaconda 安装 PyTorch 1. 首先需要安装 **Anaconda** 虚拟环境管理器,它提供了完整的 Python 科学计算包集合和虚拟环境管理功能。 2. 创建激活一个新的虚拟环境: ```bash conda create -n pytorch_env python=3.8 conda activate pytorch_env ``` 3. 在激活的环境中安装 PyTorch。根据你的系统配置(例如是否支持 CUDA),选择合适的版本进行安装。对于支持 CUDA 11.8 的系统,可以运行如下命令: ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch ``` ### 使用 Miniconda 安装 PyTorch 1. 安装 **Miniconda**,这是一个轻量级的 Conda 版本,仅包含基本的 Python 和 Conda 工具。 2. 创建激活虚拟环境: ```bash conda create -n pytorch_env python=3.8 conda activate pytorch_env ``` 3. 安装 PyTorch: ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch ``` ### 不使用 Anaconda 直接通过 pip 安装 PyTorch 如果不想安装 Anaconda 或 Miniconda,也可以直接使用 `pip` 安装 PyTorch。确保已经安装了适合你系统的 Python 版本,且 `pip` 是最新版本: ```bash sudo apt update sudo apt install python3-pip ``` 然后,根据你的需求(如是否需要 GPU 支持)选择合适的 PyTorch 版本进行安装。对于支持 CUDA 11.8 的情况,可以执行以下命令: ```bash pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 ``` ### 测试 PyTorch 是否成功安装 无论采用哪种方式安装,都可以通过以下 Python 代码来验证 PyTorch 是否正确安装以及是否能够检测到 GPU: ```python import torch print(torch.__version__) print(torch.cuda.is_available()) ``` 如果 `torch.cuda.is_available()` 返回 `True`,则表示 PyTorch 成功识别到了你的 NVIDIA GPU,且可以利用 CUDA 加速计算任务[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

starleeisamyth

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值