首先去平台litaai.xyz我的机器列表租用GPU
点击租用GPU就会出现如下所示,点击生成订单
就可以收到这样的截图里面包含ssh信息
下面就开始连接
1.先配置 Pycharm 服务器的代码同步,打开 Tools ->Deployment -> Configuration
,
点击左边的 +
添加一个部署配置,选择 SFTP
,
输入配置名。
端口号需要根据自己邮箱的SSH登陆信息填写!
成功的话会显示如下信息
成功后可以拉取服务器上的文件,jupyter的工作目录是在/root/code,所以可以把你的项目目录设置为这个,在root path点击文件夹图标选中即可。
2. 点击 Mappings
,将 Local Path
设置为 Windows 下的工程目录,eployment path on server
设置为远程服务器中的项目目录,例如 /
,因为在前面已经设置好项目路径,所以这边只需要设置一个相对路径。
3 点击 Excluded Paths
可以设置一些不想同步的目录,例如软件的配置文件目录等。
4 另外打开 Tools -> Deployment -> Options
,将 Create Empty directories
打上勾,要是指定的文件夹不存在,会自动创建,最后点击确定即可。
上传和下载文件
有几种方法可以实现本地和远程文件的同步,手动和当文件保存后自动触发,手动触发需要点击 Tools ->Deployment -> Upload to sftp
,自动触发勾选 Tools -> Deployment -> Automatic Upload
当然可以使用scp命令上传和下载,也可以用filezilla软件,方法及其多。
把整个项目上传到服务器后,配置完服务器信息接下来把解释器设置为服务器上的解释器即可。在 files-settings
解释器里面选择show all。
点击 +添加新的解释器路径,选择已存在的配置,点击下边那句话的create,然后next
如果你是利用conda为项目创建了一个虚拟环境,在服务器上有个python367的虚拟环境,以此为例子。没激活虚拟环境是python3.7.3,激活后是python 3.6.7,激活环境后查看python解释器的位置
解释器环境填写which python得到的结果。
最后就可以pycharm愉快地调试自己上传上去的项目啦,使用的是gpu服务器的算力。