在Linux服务器上安装Anaconda和Pytorch虚拟环境,并在服务器上运行代码

该文章已生成可运行项目,

目录

一、下载安装Anaconda

二、安装Pytorch虚拟环境

三、在服务器上运行代码

一、下载安装Anaconda

1.下载Anaconda

首先需要在官网上选择需要安装的版本,可以选择linux的版本进行下载,下载命令是

wget https://repo.anaconda.com/archive/+所需下载的版本

例如我选择了最新的版本,如下:

 wget  https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh

直接在控制台进行输入,下载完如图所示:

2.安装Anaconda

然后我们需要先对安装包进行赋权,再进行安装,依次执行下面两条命令即可:

chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
./Anaconda3-2024.10-1-Linux-x86_64.sh

控制台输入命令后如图所示,按Enter键即可:

然后显示Anaconda的信息,并且会出现More,如图所示,一直按Enter键直到让你输入用户许可证:

此时输入yes即可:

等待安装完成,然后输入yes,进行添加环境变量,如下图所示:

最后保存更改让配置生效,输入命令如下:

source ~/.bashrc

完成后会如下图所示,用户前面显示(base):

3.检测Anaconda是否安装成功

可以打开新的终端,进入自己目录文件夹下,输入下面指令:

conda -V

若显示版本信息则表明Anaconda安装成功:

二、安装Pytorch虚拟环境

1.创建虚拟环境

创建虚拟环境的指令如下:

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

例如我创建python3.8的名为pytorch的虚拟环境如下:

conda create -n pytorch python=3.8

控制台输入指令后如下图所示:

然后输入y即可,如下图所示:

2.激活虚拟环境

激活刚刚创建的虚拟环境指令如下:

conda activate 刚刚创建的虚拟环境名字

例如我刚刚创建的虚拟环境名为pytorch,则输入指令如下:

conda activate pytorch

激活成功后用户名前面的(base)会自动更换为(激活的虚拟环境名),如下图所示:

检测环境是否安装好,可输入下面指令:

conda info --envs

会出现(base)基础环境和刚刚创建的虚拟环境,如下图所示:

3.安装pytorch

首先输入下面指令,查看服务器的cuda版本:

nvidia-smi

cuda版本在cuda version显示,如下图所示,服务器支持的最高cuda版本是12.2:

然后根据该cuda版本,去pytorch官网选择适合自己的版本(切记要选择gpu版本的),复制对应指令即可,如下图所示:

如果现有的版本不符合,可以点击Previous version of PyTorch进行跳转到以前版本,选择适合自己的版本:

因为pytorch官网中没有cuda12.2的版本,因为这里选择了cuda12.1的版本进行下载(因为cuda version表示的是服务器支持的最高版本,不是只能安装这个版本),选择如下图所示:

复制显示的指令,在控制台输入如下:

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

显示如下:

当弹出提示时,输入y即可,安装成功如下图所示:

4.检测Pytorch是否安装成功

在控制台中输入命令如下,打开python环境:

python

然后依次输入语句如下:

import torch
print(torch.__version__)
print(torch.cuda.is_available())

若版本号正确显示,且torch.cuda.is_available()为True,则表明gpu版本的pytorch安装成功,如下图所示:

此时输入下面指令退出python环境即可:

exit()

三、在服务器上运行代码

1.上传代码

首先将所需要运行的代码上传到服务器中,可以通过服务器直接进行上传(但只能上传文件),因此在这里我是通过FileZilla进行整个代码文件夹上传,FileZilla可以通过官网进行下载。

安装成功FileZilla后,在上面依次输入主机号、用户名、密码和端口,然后点击快速连接即可:

连接成功后如下图所示:

然后右键本地文件夹,点击上传即可:

2.安装所需软件包

上传完代码后,在服务器已激活的虚拟环境中像本地那样输入指令,安装所需软件包即可:

3.运行代码

然后cd/进入代码文件夹目录下,在控制台输入运行代码指令即可:

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值