使用某算力云平台:我使用的是AutoDL 注册账号以后选择合适的GPU租用
按需选择你需要的镜像后创建
创建好以后可在1.帮助文档完成相关配置,也可继续往下看,我会提供更详细的配置过程。2.是后面建立连接需要用到的。3.用来操作远程终端。
1.使用pycharm专业版
PyCharm Community Edition 是社区版不支持远程开发 我使用PyCharm 2020.1 x64完成开发,在微信公众号软件管家中有下载安装教程。然后在某宝花1块钱购买pycharm专业版的激活教程。
2.使用pycharm与服务器建立连接
“文件”->“设置” 选择"python interpreter"中的"Add",添加SSH Interpreter。
在下面这个界面,输入你的登陆指令(登陆指令是在AutoDL中复制的),红色字体是我复制的登陆指令,把它依次填到Host,Port和Username中
接下来是输入登陆密码 然后只需修改红框中内容,设置路径与图片中相同即可。 勾选自动上传可将本地项目随时同步至服务器(首次上传一般较慢,我的本地项目2G左右需要上传1h)
3.远程开发
远程终端可以在pycharm中和JupyterLab中使用,推荐在JupyterLab使用
3.1pycharm使用远程终端
选择"Tools"->“start SSH session” 可以在PyCharm的终端中使用服务器的远程终端
3.2使用JupyterLab
点击终端,即可使用。本地项目会同步到autodl-tmp文件夹下 远程终端都是在linux系统上使用的,如果一些命令忘记了可以直接点击帮助文档查看。
4.数据上传与下载
4.1将本地数据上传至服务器(前面建立连接时如果选择了自动上传就不需要再手动上传,对文件做修改服务器也会同步更新)
右击某个文件或文件夹,选择”Deployment“->“Upload to”,完成上传。
4.2将服务器数据下载至本地
运行完代码需要将结果下载到本地,和上传步骤类似。 例如想下载detect这个文件夹,需要保证本地项目中也有detect文件夹,下载文件同理。
5.其他问题
1.需要在JupyterLab中运行代码,直接在命令行输入python 文件名, 如python train.py 2.报错ModuleNotFoundError: No module named ‘xxx’,就是缺少相应的库,GPT或者DS搜一下安装即可。 3.如有问题不能及时回复见谅,平时不经常在线。
评论前必须登录!
注册