服务器配置PyTorch环境
服务器配置Pytorch环境
一、Anaconda配置
1、下载Anaconda安装包
- 在本地电脑访问Anaconda官网,选择Linux版(如
Anaconda3-2024.02-Linux-x86_64.sh)下载。 - 通过Xftp将安装包上传至服务器任意目录(如
/home/your_username/Downloads)。
2、安装Anaconda
1 | # 进入安装包目录 |
- 按照提示按回车阅读协议,输入
yes同意条款。 - 设置安装路径(默认
/home/your_username/anaconda3)。
- 安装完成后选择
yes初始化环境变量,或手动添加至.bashrc:
1 | echo 'export PATH="/home/your_username/anaconda3/bin:$PATH"' >> ~/.bashrc |
验证安装:conda --version
3、创建虚拟环境
虚拟环境就类似于为不同的项目创建不同的开发环境,开发环境内的所有使用的工具包互不影响,每个环境的的包的更改和删除都不会影响其他项目,环境相互独立,这就是虚拟环境的好处。
1 | # 创建Python 3.12的虚拟环境(可根据需求调整版本) |
虚拟环境常用命令
1 | # 查看虚拟环境: |
二、安装Pytorch
1、查看cuda版本
终端输入命令:
1 | nvidia-smi |
如图:CUDA Version:12.8
根据cuda版本来选择对应的torch版本
2、下载pytorch离线.whl包
通过 离线.whl包的方式下载无需单独下载 CUDA Toolkit 和 cuDNN
下载的 .whl 文件(如 torch-2.6.0+cu126...)是 PyTorch 的预编译版本,其中 已经包含特定版本的 CUDA 和 cuDNN 运行时库。这意味着:无需单独安装 CUDA Toolkit 或 cuDNN:PyTorch 自带的 CUDA 和 cuDNN 库已集成在包中,可直接用于 GPU 计算 。
pytorch 离线.whl包官方下载地址:
https://download.pytorch.org/whl/torch_stable.html
以python 3.12 为例,找到相应版本的torch、torchaudio、torchvision:
1 | torch-2.6.0+cu126-cp312-cp312-manylinux_2_28_x86_64.whl |
下载完成后,上传至Linux服务器上。
激活对应虚拟环境,找到上述文件的地址,运行以下命令:
1 | pip install torch-2.6.0+cu126-cp312-cp312-manylinux_2_28_x86_64.whl |
3、验证安装是否成功
1 | # 测试代码 |
如下输出说明安装成功
1 | # 实际输出 |
三、本地pycharm运行服务器虚拟环境
1、获取python解释器路径
1 | # 服务器上执行以下命令获取路径 |
2、本地连接服务器
打开pycharm专业版
新建或打开项目
打开解释器设置
File > Settings > Project: test_pytorch > Python Interpreter > Add Interpreter > On SSH
填入服务器host、端口和用户名,然后下一步:输入密码->next
interpreter粘贴第一步获取的地址:/home/your_username/anaconda3/envs/pytorch_env/bin/python
记得勾选Automatically upload(自动同步代码)
点击Sync folders右边的文件夹图标出现如下界面:
用于选择本地与服务器同步文件夹
Local Path选择本地文件夹,Remote Path选择服务器文件夹
最后点击确定即可
3、测试连接是否成功
1 | import torch |
连接成功,大功告成





