- Script:
torch.distributed.launch
的路径 - Script parameters: 所有的参数
- Working directory: 待执行脚本的目录
需要有ssh和ssh-server的支持
sudo apt install openssh-server
若是连接不上,需要启动ssh
/etc/init.d/ssh start
主机 | 域名 | 负责人 |
---|---|---|
TitanX + 48core + 256G | titanx.ddns.net | - |
TitanX + 48core + 256G | action101.ddns.net | - |
RTX2080Ti + 32core + 128G | faceid.ddns.net | - |
RTX2080Ti + 32core + 128G | zshot.ddns.net | - |
- GitHub上新建项目并在PC端下载项目
由于我的项目都同步到github上,所以先从这里开始。不在github上,直接下一步即可。
git clone https://github.com/ALISURE/pycharm_remote_demo.git
-
用pycharm打开项目
-
配置
-
Tools -> Deployment -> Configuration
-
输入名称,选择Type:SFTP
-
配置:Connection 和 Mappings
-
-
Project Interpreter
-
在Project配置即可:Add Remote -> SSH Credentials
-
添加Host、User name、Password、Python interpreter path
-
-
Path mappings
配置路径映射关系即可
- 测试
- 新建
demo.py
import platform
if __name__ == '__main__':
print("os.platform={}".format(platform.platform()))
pass
-
上传: 在需要上传的文件上
右键 -> Upload to XXXX
即可 -
运行:输出类似信息即可
os.platform=Linux-4.15.0-106-generic-x86_64-with-debian-buster-sid
- 控制台
Tools -> Start SSH Session...