给本地的pycharm配置远程linux服务器连接,并配置anaconda环境/安装用户级别的cuda和cudnn/安装pytorch/安装pytorch_lightning/配置清华源加速

第一次配远程服务器的环境,不算很顺利,想记录一下整个过程,梳理复盘一下整个过程。

目录

一、 建立pycharm与远程服务器的连接

二、 给服务器装anaconda

三、 安装用户级别的cuda和cudnn

四、 创建版本匹配的环境并下载pytroch,pytorch lightning

五、 配置服务器解释器


一、 建立pycharm与远程服务器的连接

参考文章:Pycharm连接服务器中的anaconda环境_pycharm使用服务器的conda环境_LGhoyg的博客-CSDN博客

1. 选择tools-deployment-configuration。

2. 点击左上方的+号选择SFTP协议传输文件。

3. 输入服务器名字。

4. 接着配置ssh configuration,点击右边的三个点。

5. 点击左上角的+号,按自己的服务器填写信息。

6. 配置完成后点击test connnection测试连接。

7. 接着配置mapping,local path是自己项目的本地地址,deployment path是服务器上我们存放项目的地址。

8. 勾选自动上传,至此我们的文件就不需要手动同步到服务器上了,可以通过upload to命令执行。

二、 给服务器装anaconda

参考文章:pycharm远程连接服务器,并在服务器上安装Anaconda创建python环境(踩坑总结!)_服务器搭建python环境-CSDN博客

1. 查看linux系统的版本

2. 到anaconda官网或清华源地址下载所需的anaconda版本到本地

3. 将本地下载包上传到远程服务器

4. 在服务器新建Anaconda3文件夹,并将anaconda下载至此文件夹

5. 手动配置环境

三、 安装用户级别的cuda和cudnn

因为我使用的服务器cuda版本有点低,不满足我的需求,故想根据服务器可安装的最高cuda在自己的文件夹中安装cuda且不影响其他用户。

参考文章:手把手教会你在Linux服务器上安装用户级别的CUDA_长度: 2645419389 (2.5g) [application/octet-stream] c-CSDN博客

参考文章:

Linux服务器非root用户下安装CUDA11.1和cudnn到指定目录_cudnn目录-CSDN博客

1. 查看系统内核,选择需要的cuda版本。

2. 去官网下载cuda直接至服务器。

3. 安装过程有几个选择要注意。

4. 安装后进行环境配置。

5. 检查cuda和pytorch能否使用

6.安装cudnn(差不多,将包移到对应环境)

四、 创建版本匹配的环境并下载pytroch,pytorch lightning

1. 查看好对应版本

2. 配置清华源下载

第一次使用下载到本地再上传,conda list出来的包是unknow。尝试用-c pytorch直接下载,太慢了。后尝试清华源,不知道为什么试了挺多清华源都一直卡在solving environment,只有这个清华源可以。 

参考文章:

Linux解决pytorch下载安装过慢的问题:清华镜像源(转载)_linux显示torch太慢,如何显示安装详情-CSDN博客

3. 注意不能只下载pytorch lightning,下载下来是cpu版本会报错NotFound backbone。所以pytorch和pytorch lightning都得下。

4. 检查import torch和torch.cuda.is_available()和conda list

五、 配置服务器解释器

参考文章:Pycharm连接服务器中的anaconda环境_pycharm使用服务器的conda环境_LGhoyg的博客-CSDN博客

1. 回到pycharm,选择file-settings

2. 选择project-python interpreter,点击右上方add interpreter

3. 选择on ssh

4. 选择existing,选择我们刚刚添加的服务器

5. 来到第三步,选择system interpreter

6. 点击interpreter右边的三个点,找到服务器中安装的conda路径,这是我的路径/data/miniconda3

7. 接着找到我们需要的环境并找到python3。/envs/【环境名字】/bin/python3

8. 点击sync folders并将remote path改成我们服务器上存放项目的地址

9.  完成后选择create,至此远程解释器配置完成。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值