远程服务器上Anaconda环境中pytorch环境搭建

一、在服务器上搭建Anaconda环境

1、下载Anaconda:
从清华源地址下载所需的Anaconda 版本至自己的电脑。(官网速度慢不建议)
我选的为Anaconda3-2019.10-Linux-x86_64.sh
2、上传Anaconda:
首先将下载好的安装包(文件名为 Anaconda3-2019.10-Linux-x86_64.sh),打开终端,用scp命令将安装包拷贝到远程服务器,然后根据提示输入密码即可。

cd ~/文件路径
scp Anaconda3-2019.10-Linux-x86_64.sh username@远程服务器IP:/home/username

或者先登录远程账号,然后直接将anaconda安装包下载到远程服务器:

cd /home/username
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

再或者通过WinS C P直接从下载的文件夹中上传到需要安装的位置:
远程服务器上Anaconda环境中pytorch环境搭建_第1张图片
3、安装Anaconda:
在终端登入远程账号,输入 cd /home/username,再输入ls,可以看到列表中有拷贝过来的安装包 Anaconda3-2019.10-Linux-x86_64.sh。
在Linux里面.sh文件是可执行的脚本文件,需要用命令bash来进行安装。
在当前文件目录中输入:

bash Anaconda3-2019.10-Linux-x86_64.sh

一直按Enter或者输入yes继续,接受许可条款。
远程服务器上Anaconda环境中pytorch环境搭建_第2张图片
在这里插入图片描述
远程服务器上Anaconda环境中pytorch环境搭建_第3张图片
4、检验是否安装成功:
重新打开终端,ssh登入远程账号即可生效。
检验是否安装Anaconda成功输入:python
远程服务器上Anaconda环境中pytorch环境搭建_第4张图片

二、在Anaconda中安装pytorch环境:

1、下载、上传torch和torchvision通过WinSCP:
下载:
从https://download.pytorch.org/whl/torch_stable.html中下载对应的torch,torchvision等(GPU版本:torch-1.6.0+cu101-cp36-cp36m-linux_x86_64.whl,torchvision-0.7.0+cu101-cp36-cp36m-linux_x86_64.whl)

上传:
远程服务器上Anaconda环境中pytorch环境搭建_第5张图片
2、创建Pytorch环境:
创建对应python3.6版本的环境(如果已经有了会覆盖,也可以创建新的环境):conda create -n pytorch python=3.6
在这里插入图片描述
3、进入创建的Pytorch环境:
进入pytorch 环境(自己创建的这个):conda activate pytorch
在这里插入图片描述
4、使用:pip/conda install + 文件全名进行安装Pytorch(先torch,后torchvision):
以我的为例:

conda install torch-1.6.0+cu101-cp36-cp36m-linux_x86_64.whl
pip install torchvision-0.7.0+cu101-cp36-cp36m-linux_x86_64.whl

远程服务器上Anaconda环境中pytorch环境搭建_第6张图片
远程服务器上Anaconda环境中pytorch环境搭建_第7张图片
5、查看是否已经安装:conda list

远程服务器上Anaconda环境中pytorch环境搭建_第8张图片

6、按照如下命令进行验证:

1:python  
2:import torch 
3:print(torch.cuda.is_available())

远程服务器上Anaconda环境中pytorch环境搭建_第9张图片

三、可能遇到的问题总结:

1、常规方法安装,可能下载速度过慢,利用官网上的运行指令安装,可以会出现网络中断情况,即自动安装失败;
2、用网上许多给的教程安装,一般都会安装默认的镜像源,这种速度很快,但如果使用conda install xxxxx 安装可能会导致默认的镜像源中无GPU的pytorch版本,默认安装为cpu版本,导致最后返回false即安装失败;(安装的时候一定要检查它给下载的文件是否为GPU的版本,如果不是则果断终止)
本地Pytorch搭建参考我的博客:
链接:https://blog.csdn.net/DENGSHUCHAO152/article/details/121435858

你可能感兴趣的:(pytorch,搭建,python用途,tensorflow,pytorch,linux,人工智能)