准备
Pycharm 要求为专业版,需要有 SSH 连接工具。
AutoDL进行注册,创建一个容器实例。
原理
Pycharm 进行代码的编辑,利用 SSH 工具连接云服务器进行代码的上传,云服务器利用上传的代码和已有服务器上的数据集和环境进行深度学习。
总的来说,本地进行代码的编辑和上传,而云服务器运行代码。
所以需要有如下三个问题需要解决:
1.云服务环境创建
2.本地代码上传
3.云服务器上数据集的上传
云服务环境创建
环境可以直接在创建容器实例时选择镜像。
最开始时我们可以使用基础镜像,里面有一些基本的包。
在使用一段时间后,即安装一些包后,也可以打包镜像,客制化自己的镜像然后进行迁移,详细操作不再赘述。

代码上传
AutoDL 创建一个实例

登录指令格式 = ssh -p Port Username@Host

选择远程服务器中的编译器Interpreter,配置文件夹的同步映射Sync folders

文件同步后的结果:本地项目中的文件会自动同步到远程服务器中的/root/autodl-tmp/remotetorch中


也可以手动选择文件上传,右键需要上传的文件选择Deployment中的Upload to xxx agent
云服务器上数据集的上传
1. 服务器内部数据集
可以直接复制粘贴到自己的项目文件夹中

2. 网盘授权上传

点击下载后,提示下载路径

3. Xftp上传
本地从网络中下载数据集,然后利用Xshell上传数据集到服务器上

效果

其他
1. 修改名字
修改统一的名字可以保证不至于混乱,在有多个远程服务器的情况下。



2. 清空回收站
sudo rm -rf .local/share/Trash/*
文章讲述了如何使用Pycharm专业版通过SSH连接云服务器进行代码编辑和上传,并在云服务器上创建深度学习环境。重点涉及云服务环境的定制化(如选择镜像和打包),代码的自动或手动同步,以及数据集的上传方法,包括直接复制、网盘授权和Xftp工具。此外,还提到了管理远程服务器的技巧,如统一命名和清理回收站。
1990

被折叠的 条评论
为什么被折叠?



