从GitHub下载代码,在pycharm上使用远程GPU运行代码

说在最前面: 关于设置的步骤整体来看就两步

(一)设置interpreter:  服务器上python版本 + 本地和服务器文件映射

(二)在tool-development-configuration: 服务器配置 + 设置文件路径

 

 

前提:需要pycharm专业版破解版(过程十分简单,下载解压,运行.sh,破解码搞定,不要头大)

        1.找前辈要。

           或者自行寻找。

        2.运行.sh文件(Linux)

        3.在网上寻找破解码然后自行寻找就可以了。

 

一.在GitHub上找到该项目,在本地储存代码的地方用终端git clone (URL)下载项目

 

二.在Pycharm上用file->open打开项目

 

三.使用合适的interpreter。file->setting->进入如下页面

  • 解释一下这一页: 需要自己安装远程解释器(...不要傻傻地以为,可以用本地的python)

 (注意:这里Path mappings可以先不做,代码还没上传,一会儿上传之后会自动mapping)   

点击该页面最右上角的interpreter的设置按扭,进入如下页面:

  • 注意: 这里一定要选ssh的  interpreter 哦,  不对应的话, 好像连上传文件都出问题(我是上传不了文件, 又修改了interpreter之后才正常)

在SSH interpreter里面填写服务器的host和自己的用户名,点击next,进入如下页面:

输入密码,点击next,进入如下页面:

  • 选择,合适的解释器(笔者选择anaconda3的python环境)
  • 注意下面: "Running code on the remote server":  也要设置, 否则代码会上传到, 原本默认的路径上
  • 点击finish,至此,解释器完成。


----------------------分割线---------------------------------解释器部分完成-------------------------------------------- 



四.在服务器上创建项目文件夹

  • cd 路径 (到指定文件夹下)
  • mkdir 目录名  (创建目录)

五.设置匹配项目代码

1.菜单栏->tool->development->configuration,打开如下页面:

  • 解释一下这一页,一共三个要填的: IP地址,用户名,密码(都是你连接远程服务器的时候使用的,即用户名和密码不是乱起的)(root path是指  远程服务器已有的路径,并且是你需要传到的地方。)

host自行填写,再到mapping底下填写内容:(注意:Deployment path就是刚才创建的目录)

  • 再详细解释一下这一页:每次上传之前都要记得修改这里,因为需要上传的内容会传到,如“DomainAdaptiveReID”这个文件夹下。如果服务器上没有这个文件夹,则会自动mkdir(自动mkdir 的文件夹直接包含“local path“路径下的文件,没有二级总目录)(即上一页的root path是远程已有的,这一页的是可以新建的文件夹/路径)。

   

六.上传项目代码

  • 在左侧project处点击项目文件夹,目录那一条由深灰色变为亮蓝色为响应(此处未变蓝,指DomainAdaptiveReID那一条)
  • (如果不进行上述操作,直接点tool-development是无法点击上传按钮的)

  • 点击菜单栏 tools->deployment->upload to..      选择指定服务器,出现如下日志,表完成。
  • 注意:传输时可能报错Permission denied:Tool->Deployment->Options-> 取消勾选 Preserve files timestamp即可

     

如果文件太大会花点时间哦,看pycharm最底下。

 

 

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值