在Linux服务器上创建Pytorch环境(不需要安装Anaconda!!!)

  • 注意:在VScode中进行远程连接时出现“过程试图写入的管道不存在”的错误提示,删除C:\Users\yueshen5\.ssh或者C:\Users\Administrator\.ssh目录下的known_hosts文件后重新连接服务器即可。
  • 关于如何在Linux服务器上创建Pytorch环境的方法步骤如下,此方法不需要安装Anaconda!!!
  • 下述方法图片中的pytorch1.13和后面的pytorch是一样的,不要被干扰,因为我第一次创建pytorch1.13时出现了一些问题,重新创建的环境时我重新命名为pytorch了,所以大家可以根据自己情况创建环境名;所有图片中的“pytorch1.13”都是“pytorch”!!!
1. 利用如下命令创建Python3.8版本的Pytorch虚拟环境,并进入;
- conda create -n pytorch python==3.8 
   //-n指环境名称,pytorch为名称,可自定义。
- y
- conda activate pytorch  //进入环境

在这里插入图片描述

2. 安装torch和其他常用库。有两种方法,分别是官网下载或者使用清华镜像下载;

(1)使用nvidia-smi查看CUDA版本;

  • 这里我们的cuda版本为12.0,我们进入Pytorch官网安装Linux中合适的torch:Previous PyTorch Versions | PyTorch,需要注意CUDA和torch的版本对应问题,这里我们安装torch1.13版本;即torch:1.13.1版本和CUDA:11.6版本

  • 注意:根据PyTorch官方文档,PyTorch 1.9.0支持CUDA 11.1,CUDA 11.0,CUDA 10.2,CUDA 10.1和CUDA 9.2。而在NVIDIA的官方文档中, CUDA 12.0也被列为支持PyTorch的版本之一。因此,如果你使用PyTorch 1.9.0或更高版本,那么CUDA 12.0应该是可以兼容的。但请注 意,兼容性也可能受到其他因素的影响,如操作系统和硬件配置等。建议在更新CUDA版本前先备份数据,并依据PyTorch和CUDA的官方 文档进行操作。​ (2)安装torch

  • 方法一(不建议使用):在官网查看命令进行安装;,因为Pytorch官网的服务器在国外,所以下载很慢,且容易报错,所以不建议使用,建议使用方法二;反正这里我使用方法一报错,
    在这里插入图片描述

    pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
    
  • 方法二:利用清华镜像进行安装;(针对方法一下载非常慢,可以利用梯子或者清华镜像安装),这里的版本为torch:1.11.0版本和CUDA:11.3版本

1)切换到之前创建的名为pytorch的虚拟环境

```
conda activate pytorch
```
可能出现CommandNotFoundError: Your shell has not been properly configured to use 'conda deactivate'.报错,可以试一下source activate pytorch命令。

2)利用清华镜像安装cudatoolkit(其实下面命令是在Windows中安装cuda的命令,但是在服务器上系统会自动识别,安装为Linux版本的cuda)
conda install cudatoolkit=11.3 -c https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/win-64/

3) 由于在服务器上安装,网络速度很慢,所以采用手动安装方式,下载的安装包复制粘贴到服务器中如下图所示
在这里插入图片描述

下载网址为Index of /anaconda/pkgs/main/linux-64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

4)在服务器终端执行如下命令进行离线安装
conda install --offline ./pytorch-1.11.0-py3.8_cuda11.3_cudnn8.2.0_0.tar.bz2 conda install --offline ./torchaudio-0.11.0-py38_cu113.tar.bz2 conda install --offline ./torchvision-0.12.0-py38_cu113.tar.bz2=

5)执行完上述命令后仍然需要执行如下命令从而安装其余套件包,否则会在导入torch是导入失败;
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 -c pytorch
成功安装pytorch的验证结果如下所示: 在这里插入图片描述

3. 在VSCode中配置安装的pytorch解释器;

(1)快捷键Ctrl+Shift+P出现如下界面,输入python:select interpreter,选择第一个选项;
在这里插入图片描述
(2)输入pytorch所在的python路径,/home/yueshen5/.conda/pytorch/bin/python即可配置完成解释器;这里也可以参考该博主
在这里插入图片描述

如下图所示,在VSCode右下角出现pytorch说明配置成功;
在这里插入图片描述

补充conda处理环境的命令:

  1. 查看虚拟环境列表:conda env list
  2. 查看虚拟环境列表:conda info -e
  3. 创建环境,指定python版本:
    conda create -n EnvName python=3.7
  4. 克隆环境:
    conda create -n EnvNameA --clone EnvNameB
  5. 进入虚拟环境:conda activate EnvName
  6. 退出当前虚拟环境:conda deactivate
  7. 删除虚拟环境:
    conda remove -n EnvName --all
  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux服务器安装AnacondaPyTorch,可以按照以下步骤进行操作: 1. 下载Anaconda:打开终端,进入Anaconda官网(https://www.anaconda.com/products/individual#linux),选择适合服务器系统的下载链接,复制对应版本的下载链接地址。 2. 在终端使用wget命令下载Anaconda安装包。例如: ```bash wget <Anaconda下载链接> ``` 确保将 `<Anaconda下载链接>` 替换为你复制的链接地址。 3. 安装Anaconda:在终端运行以下命令进行安装。例如: ```bash bash Anaconda<版本号>.sh ``` 确保将 `<版本号>` 替换为你下载的Anaconda版本号。 4. 完成安装后,根据提示进行设置。通常情况下,你需要按'Enter'键来阅读许可协议,并接受协议。之后,你需要选择Anaconda安装位置,默认情况下会将其安装在用户目录下。 5. 激活Anaconda环境安装完成后,通过以下命令激活Anaconda环境: ```bash source ~/.bashrc ``` 6. 创建并激活新的环境:可以使用以下命令创建一个新的环境,并激活该环境: ```bash conda create --name <环境名> python=<Python版本号> conda activate <环境名> ``` 确保将 `<环境名>` 替换为你想要创建环境名称,`<Python版本号>` 替换为你想要使用的Python版本号。 7. 安装PyTorch:在激活的环境,运行以下命令来安装PyTorch: ```bash conda install pytorch torchvision torchaudio cudatoolkit=<CUDA版本号> -c pytorch ``` 确保将 `<CUDA版本号>` 替换为你服务器上使用的CUDA版本号。 完成以上步骤后,你应该已经成功在Linux服务器安装AnacondaPyTorch。现在你可以在创建环境使用PyTorch进行开发了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值