本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

这篇具有很好参考价值的文章主要介绍了本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本篇文章解决的问题:

本地pycharm 与云服务器/实验室服务器进行远程连接跑实验训练、同步本地与云服务器的全部或者部分文件。

在这之前需要做的的工作:
1.服务器上已经创建好虚拟环境(不会的可以看下篇文章):使用云GPU进行yolov5的训练_gpu训练云服务器_耿鬼喝椰汁的博客-CSDN博客
2.你本地已经安装好pycharm(要专业版Pycharm才支持远程连接)

目录

一、建立远程服务器连接

1.检查自己Pycharm是否为专业版

2.服务器上已经创建好虚拟环境

 3.开始创建远程连接

(1)配置远程环境

(2)建立ssh连接

(3)配置SSH连接 

4.进行本地项目与远程项目之间的文夹路径映射

 5.设置自动上传项目

6.验证是否连接成功

二、本地配置Python解释器

三、本地启动服务器终端

四、注意


一、建立远程服务器连接

1.检查自己Pycharm是否为专业版

      Pycharm分为专业版和社区版,只有专业版才支持远程服务,所以大家可以先确认自己的Pycharm版本,可通过下图所示操作查看自己的版本(工具栏help(帮助)->about(关于)):

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

2.服务器上已经创建好虚拟环境

详情会可看下列文章:

(2条消息) 使用云GPU进行yolov5的训练_gpu训练云服务器_耿鬼喝椰汁的博客-CSDN博客使用云GPU进行yolov5的训练_gpu训练云服务器_耿鬼喝椰汁的博客-CSDN博客(2条消息) 使用云GPU进行yolov5的训练_gpu训练云服务器_耿鬼喝椰汁的博客-CSDN博客

 检查版本无误且创建好虚拟环境后开始进行本地与远程服务器之间的连接配置:

 3.开始创建远程连接

      第一步工作是建立本地与远程服务器之间的SSH连接,我们知道远程服务器上创建的实例拥有自己的SSH以及用户名,用户名通常为root,SSH由ip:port两部分组成,ip为服务器ip地址,port为端口号,这些信息在第2步创建虚拟环境时获得,我们需要获取这个SSH连接后续配置需要使用:

(1)配置远程环境

       点击菜单栏中的Tools(工具)→Deployment(部署)→Cinfiguration(配置)即可进入Deployment对话框。(因为我的Pycharm汉化了,所以图片是中文显示)

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

(2)建立ssh连接

 在Deployment对话框先点击加号创建一个远程访问服务,选择SFTP协议点击OK进行创建

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 设置服务器名(这个可以随意命名,最好根据自己项目来写名称)

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

(3)配置SSH连接 

点击SSH配置右侧的"…",进行SSH内容设置(设置远程连接的主机地址、端口、用户名和密码等信息。):

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

      此处我们需要设置三个参数:Host为前面提到的远程服务器ip地址xxx.xxx.xxx.xxx;Port为SSH连接后的端口号;User name为远程服务器用户名,通常为root

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 填写设置完毕之后可以点击Test Connection测试以下连接。若成功会出现下图所示结果:

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

     出现提示框就是连接成功了!然后点击SSH Configurations对话框下的OK返回Deloyment对话框。   

     接下来为了后续本地与服务器之间同一项目可以内容同步,我们还需要设置二者之间的项目路径映射。

4.进行本地项目与远程项目之间的文夹路径映射

        为了后续本地与服务器之间同一项目可以内容同步,我们还需要设置二者之间的项目路径映射,即本地项目在远程服务器中存放的位置。

     在Deloyment对话框中选择Mappings设置路径映射,设置本地代码同步到云服务器的目标路径,设置完成点击OK退出,这里使用的云服务器为恒源云,服务器部署路径为:/hy-tmp,图中未显示。

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 5.设置自动上传项目

在连接建立并配置好本地与远程项目之间的路径映射后,我们再设置自动上传项目即可,在菜单中点击Tools(工具)→Deployment(部署),勾选Automatic Upload (always)【自动上传(始终)】,确保Python代码可以自动同步到云服务器。

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

如此本地与服务器之间就可以进行项目同步了,此时我们更新了本地代码之后只要使用快捷键(我这里是A)保存代码即可完成同步:

此处需要注意如果自动上传无法成功,我们可以手动将本地项目上传到服务器(选择上面的Upload to(上传到)即可),一定要在本地代码更改后及时上传同步到服务器!!反之,如果服务器对代码进行了修改,则通过本地的Download from(从...下载)拉取服务器中的代码同步本地。 

注意:

upload to ...顾名思义改完代码以后更新服务器代码。

download from从服务器下载代码到本地。

这里我们从服务器下载下来数据。选择download from

他会问你从哪里下载,选定你的服务器。之后等待下载完毕即可。

但是要注意,每次修改代码以后都要在项目那里upload to...才会更新服务器代码。

6.验证是否连接成功

在进行SSH连接建立之后,通过下图所示方法可验证是否连接成功:

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 如下图所示,点击浏览远程主机之后可在本地Pycharm右侧看到远程服务器的文件目录,此时可看到与远程服务器的文件目录一模一样

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

二、本地配置Python解释器

 此时我们还不能在本地使用服务器的环境,我们需要将本地Pycharm的Python解释器设置为远程服务器中的指定环境下的Python解释器:

(1)进入设置,将服务器中的Python解释器添加到Pycharm中:

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 (2)选择SSH解释器,选择SSH配置,选中前面设置的服务器连接,然后选择ssh配置即可:

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 (3)这里需要设置远程服务器中的Python解释器路径和项目之间的路径映射,如下图所示:

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 到此处我们的环境配置工作就完成了!!

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

 之后我们将所需要的文件上传到服务器就可以在远程服务器使用yolov5模型进行数据集的训练了,如果调整了训练参数记得upload to!

三、本地启动服务器终端

      现在我们可以在本地使用服务器的工作环境了,那如何在本地开启服务器终端呢,毕竟后面需要其他第三方库还得装包(比如yolov5需要运行requirements.txt),这里我也说一下:
        工具栏中打开Tools(工具)->Start SSH Session(启动ssh会话),然后选择我们前面配置的服务器,即可在本地Terminal处开启远程终端: 

本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!

四、注意

后面如果要切换回本地工作环境,直接去设置里面切换Python解释器即可!!!


这篇远程服务器连接本地Pycharm运行yolov5模型教程到这里就结束啦,如果有什么问题可以在评论区留言呀~

如果帮助到大家,可以一键三连+关注支持下~文章来源地址https://www.toymoban.com/news/detail-456925.html

到了这里,关于本地Pycharm连接远程服务器训练模型教程-yolov5为例-傻瓜式保姆级教程!!建议收藏✨✨!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac PyCharm 上传文件到远程服务器+远程服务器下载到本地

    选择SFTP name:test6 输入ssh账号和密码。保存密码和30s心跳。 Local path(本地mac机器):/Users/clevercode/PycharmProjects/test6 Root path(远程服务机器):/home/clevercode/test6 Root path(远程服务机器):/home/clevercode/test6 [2024/1/18, 10:56 AM] Upload file ‘/Users/clevercode/PycharmProjects/test6/f100.py’ t

    2024年01月19日
    浏览(70)
  • pycharm远程连接Linux服务器

    有时候,为了方便代码管理,以及更加方便的使用服务器资源,选择将编辑器与服务器远程连接是个不错的方法。 远程连接编辑器和服务器的使用场景非常广泛。以下是一些常见的使用场景: 软件开发团队:团队成员可以通过远程连接编辑器和服务器进行协作和代码编写,

    2024年02月08日
    浏览(46)
  • pycharm远程连接AutoDL服务器

    关于pycharm的安装教程网上很多,考虑到版权问题我就不在这里详细讲述了。 注意如果要远程连接服务器 必须使用pycharm专业版 ,可以免费试用30天,或者使用激活码激活。 云服务器很多,这里选择的是 AutoDL 平台。 关于AutoDL的使用介绍可以通过下面链接学习: AutoDL帮助文档

    2024年04月09日
    浏览(50)
  • 使用pycharm远程连接服务器,可进行远程调试

    当下,很多深度学习的模型需要高配置的设备来跑,本地的pc可能无法满足要求。所以就需要利用服务器来训练,但是在服务器上操作代码不是很方便。利用Pycharm可以在本地编写/修改代码,能够同步到服务器上,并且能直接在本地利用pycharm运行同步到服务器上的代码。非常

    2024年02月08日
    浏览(63)
  • AutoDL+pycharm+yolov5远程租服务器训练数据集

    自己电脑算力简直太差劲了,在AUTOdl上租个0.88/h的服务器跑yolov5代码,找了好多教程,鼓弄了两天时间我的代码才算能跑起来,感觉市面上的博客写的都不够详细,包括我遇到的一些问题,我整理了一下发出来也供自己参考 目录 1.AutoDL租用服务器 2.下载Pycharm远程开发 2.1 下载

    2024年02月04日
    浏览(39)
  • AutoDL租用实例、配置环境、Pycharm中SSH、SFTP连接远程服务器、Pycharm访问远程服务器终端

    AutoDL链接:AutoDL 注册登录后进入控制台,左 侧容器实例 — 租用新实例 在租用实例页面:选择 计费方式 (用的不多的建议按量计费),选择合适的主机,选择要创建实例中的GPU数量(创建完后也可以增加GPU数量),选择镜像(内置了不同的深度学习框架),最后创建即可 创建

    2024年02月10日
    浏览(38)
  • Pycharm通过ssh远程连接服务器

    笔记本没有英伟达独显,需要跑深度学习的代码,可以使用pycharm远程连接服务器,将本机代码同步到实验室服务器中运行, 注意: (1)只有专业版的pycharm才可以远程连接服务器;(2)专业版pycharm可以通过学校电子邮箱申请免费版,或者搜一下相关版本的破解码,自己使用

    2024年01月23日
    浏览(43)
  • Pycharm-远程连接云服务器-Autodl

    目录 一、在Autodl中租用实例:步骤详情请见此官网的帮助文档。 二、上传数据到云服务器。 三、验证Audotl自带的基础环境配置 四、上述完成之后,就可以训练自己上传的项目了: 本案例是在Autodl中训练yolov5: 五、Pycharm远程连接云服务器Autodl: https://www.autodl.com/docs/quick_

    2024年02月06日
    浏览(47)
  • pycharm 使用远程服务器 jupyter (本地jupyter同理)

    并指定端口为9999 可自定义更改 1. 2.

    2024年02月14日
    浏览(29)
  • 使用Xshell服务器跑程序,用pycharm连接服务器远程开发

    目标: 1.使用Xshell在服务器上创建自己项目需要的虚拟环境 2.用pycharm实现远程服务器的连接(这样就可以在本地debug或者写代码,然后再用xshell在服务器上跑) 一、使用Xshell在服务器上创建自己项目需要的虚拟环境 1.打开Xshell,连接上服务器 2.输入命令 然后就开始pip install所

    2024年02月01日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包