
访问课题组服务器,并基于服务器跑代码,这两天从连接服务器到搭建环境到跑代码折腾了好久,记录一下经验。
本文适合此前没接触过远程服务器使用的小白。
PS:本人纯小白呜呜,这篇文章参考了很多视频和专栏(都有标注),现学现卖。
第一部分讲远程连接服务器与一些终端操作(eg:文件可视化、本地文件与服务器间的上传与下载),会用到mobaxterm软件与终端命令(计算机网络内容)。
第二部分讲利用pycharmpro通过ssh远程同步本地代码与在Linux服务器中搭建python环境。
如果你导说给你个开个VPN账号,访问一下课题组的服务器...莫慌:
课题组服务器一般存有你的研究领域常用的各种数据集,你可以《观察数据》并使用。
服务器有强大显卡,提供强大算力,你可以在服务器上跑代码搞深度学习。
like this:

先有一个账号,然后去你研究生学校官网看怎么使用,复旦为例:

学长/学姐应该会给你申请一个访问课题组服务器的账号,并给你一个ip地址。
你可以直接通过windows终端访问服务器并登录(用到终端命令,(眼泪巴巴地翻开计网实验书)。也可以在win系统中用终端命令去干其他事了(eg:看服务器里都有啥文件,跑代码and so on)。
但我没这样做!(因为计网实验很寄)
我选了一个更友善的方式:利用终端管理工具Mobaxterm:
不知道Mobaxterm是啥没关系,去看一下这个视频:
在你与服务器建立连接之后,你可以利用Mobaxterm可视化服务器的各级文件夹:

也可以当命令行窗口使用:

先利用“conda info -e”命令确认服务器中有没有已搭建好的环境(先白嫖着,后续有需要再创建)。

如果没有,那么应该需要安装anconda并自己创建环境。
Linux系统中anconda的安装与虚拟环境的创建请参阅视频:装anaconda并配置pytorch环境。
up主济北周南的文章:conda环境配置与视频:利用conda管理隔离python虚拟环境也很不错。(多看看,有益处 :)
其实到这步你就可以跑代码了。
首先需要在本地pycharm与服务器间建立连接。这要求pycharm是专业版,社区版不可以。
如何下载pycharm专业版随便在bilibili上搜即可。
如何建立连接请参阅:pycharm访问远程服务器并同步代码
第一次写专栏,甚至第一次在网络分享经验嘿嘿,写的也有点匆忙,不过感觉还蛮实用的吧。希望对大家有所帮助
happy end~