【深度学习】手把手教你使用 PyCharm 连接 Auto DL 远程服务器

这篇具有很好参考价值的文章主要介绍了【深度学习】手把手教你使用 PyCharm 连接 Auto DL 远程服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

文章性质:实操记录 💻

主要内容:主要记录了如何租用 Auto DL 服务器,以及如何在 PyCharm 中连接远程服务器。

相关文档:如何使用 Auto DL 远程服务器连接 PyCharm 运行代码 - 知乎

冷知识+1:小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨ 可以让作者更有创作动力! 

目录

前言

为什么需要租服务器?

一、租 Auto DL 服务器

1、租用服务器 

2、查看服务器

二、远程服务器连接 PyCharm

1、配置 Python 解释器

2、查看虚拟环境配置


为什么需要租服务器?

当我使用自己的电脑跑 train.py 时,由下图可知,每个 Epoch 大概要花费 54 分钟左右,总共有 300 个 Epoch ...

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

一、租 Auto DL 服务器

1、租用服务器 

首先需要进入 Auto DL 官网,大家可以点击【这里】跳转哟!登录官网后,点击【算力市场】,租用配置合适的服务器。

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

2、查看服务器

租用服务器成功后,可以在【控制台】查看容器实例,此时界面显示的就是我们租用的服务器信息。

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

【说明】图中有两处框选,我们可以在左侧红框处 修改 Auto DL 镜像 ,而右侧红框则是 用于 SSH 登录的指令与密码

二、远程服务器连接 PyCharm

注意,我们使用的 PyCharm 必须是专业版本!关于如何安装与激活 PyCharm 专业版,大家可以参考这篇博客:【2023】PyCharm专业版安装教程(使用jetbrains toolbox管理;学生认证、学信网验证码申请)-CSDN博客文章浏览阅读9.5k次,点赞21次,收藏129次。JetBrains Toolbox 是 JetBrains 公司推出的一个桌面应用程序,用于集中管理和安装 JetBrains 的开发工具。“学信档案”是中国高等教育学生信息网(简称“学信网”)各类学生个人信息档案的总称,涉及全国高等教育学生信息数据库中各类学生的学籍、学历、招生录取、助学贷款等信息。首选“大学电子邮件地址”,如果失败(无法接受邮箱申请/收不到邮件)则改用“官方文件” 申请,需要等待审批(我等待两天收到的邮件)下载后,直接双击安装即可。默认安装好在C盘,建议安装后更改位置。_pycharm专业版https://blog.csdn.net/m0_63834988/article/details/128692959

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

1、配置 Python 解释器

在 File - Settings - Project 中打开 Python Interpreter 进行配置,点击 Add Interpreter 后选择 SSH 。

Step1 假设我们租用的服务器的登陆指令为 ssh -p 52804 root@region-9.autodl.pro ,则在 SSH connection 处选择 New 后填入:

  •  Host = region-9.autodl.pro
  •  Port = 52804
  •  Username = root

将 SSH 登陆指令对应填入后,点击 Next 进入下一步。 

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

Step2 输入 Auto DL 容器实例中给定的 SSH 登陆密码,点击 Next 进入下一步。

Step3 待加载完毕后,点击 Next 进入下一步。

Step4 若我们使用的是默认的 base 虚拟环境,则只在 Base interpreter 处选择 /root/miniconda3/bin/python3 即可。

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

【彩蛋】若使用的是新建的虚拟环境,则 Python Interpreter 设置为 /root/miniconda3/envs/虚拟环境名/bin/python 。具体请参考下一篇文章。

2、查看虚拟环境配置

配置 Python 解释器后,我们可以在 Tools - Deployment - Configuration 中查看配置好的虚拟环境。

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

由下图可知,能在 Mappings 中查看 Local path 和 Deployment path 的设置是否正确, Deployment path 是项目文件保存在服务器中的位置。 

pycharm社区版怎么链接autodl,深度学习の环境配置,深度学习,人工智能,pycharm,服务器

🎉 截至这里,Auto DL 远程服务器连接 PyCharm 的运行环境已经设置好啦~ 🎉文章来源地址https://www.toymoban.com/news/detail-857103.html

到了这里,关于【深度学习】手把手教你使用 PyCharm 连接 Auto DL 远程服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • C语言递归+DFS(深度优先搜索算法)详解 图文并茂,手把手教你画树状图

    目录 一.标准定义 二.跳台阶(典型递归题目) 三.递归实现指数型枚举 四.递归实现排列型枚举 五.递归实现组合型枚举 六.DFS算法模板 深度优先搜索算法(Depth First Search,简称DFS): 一种用于遍历或搜索树或图的算法 。 沿着树的深度遍历树的节点, 尽可能深的搜索树的分

    2024年02月04日
    浏览(57)
  • RabbitMQ之延迟队列(手把手教你学习延迟队列)

    延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列的。 1.订单在十分钟之内未支付则自动取消 2.新创建的店铺,如果在

    2024年04月17日
    浏览(36)
  • 学习红客技术必备,手把手教你成为“安防第一人”

    互联网时代已悄悄来临,作为新时代的人们,我们日常生活、工作、学习方面都需要借助互联网来完成,这样,又产生一种新的问题,那就是网络安全的问题,有时我们拼命加班好不容易完成的东西,在一夜之间被病毒。木马破坏,甚至电脑系统瘫痪至数据完全丧失,这样的

    2024年02月13日
    浏览(27)
  • 【谨慎学习】手把手教你破解网站管理后台帐号密码

    对于网站运行的个人站长而言,最担心的是应如何有效且安全的去管理自己的网站,否则自己辛辛苦苦经营的网站就会被不请自来的不速之客给攻破,轻则站点数据被窃取,重则整个网站都被攻陷,导致无法恢复。 本文主要从管理后台这个方面来讲解其黑客攻击过程,并通过

    2024年02月02日
    浏览(50)
  • 手把手教你如何使用Docker

    我们在公司开发中,会有开发环境,测试环境,上线环境, 比如我们开发人员开发好了一个项目,在开发环境中运行正常,但测试人员拉到测试环境就跑不起来【jdk版本等】,或者上线的时候运行不起来,这时候就要为每个机器配置一个环境,那运维人员不得累死?【哈哈,

    2024年02月10日
    浏览(52)
  • 手把手教你如何使用SimiliarWeb

    在之前的“手把手教你如何使用Google Trends”文章中我们讲到从事跨境电商的卖家第一步遇到的问题是“客户在哪里?”该如何推广我的产品?因此若想自己的店铺做大做好,则需要工具来帮助分析市场行情,根据市场行情调整自己的业务状况。小编在上篇中已经讲解了三个特

    2024年02月09日
    浏览(46)
  • 单元测试利器——手把手教你使用Mockito

    作者:京东零售 秦浩然 从你成为开发人员的那一天起,写单元测试终究是你逃不开的宿命!那开发人员为什么不喜欢写单元测试呢?究其原因,无外乎是依赖。依赖其他的服务、依赖运行的环境、等等,各种依赖都成为了我们写单元测试的绊脚石。那现在有个单元测试利器

    2024年02月08日
    浏览(58)
  • 【码农教程】手把手教你Mockito的使用

    1)Mockito:简单轻量级的做mocking测试的框架; 2)mock对象:在调试期间用来作为真实对象的替代品; 3)mock测试:在测试过程中,对那些不容易构建的对象用一个虚拟对象来代替测试的方法就叫mock测试; 4)stub:打桩,就是为mock对象的方法指定返回值(可抛出异常); 5)

    2024年02月05日
    浏览(48)
  • 手把手教你使用gdb调试器

    所谓调试,指的是对编好的程序用各种手段进进行查错和排非错的过程。进行这种查错处理时,下面将讲解如何使用gdb进行程序的调试。  gdb 简介 gdb是一个功能强大的调试工具,可以用来调试C程序或C++程序。在使用这个工具进行程序调试时,主要涉及下面四个方面的操作。

    2024年02月16日
    浏览(37)
  • 手把手教你使用gtest写单元测试

    开源框架:gtest,它主要用于写单元测试,检查真自己的程序是否符合预期行为。这不是QA(测试工程师)才学的,也是每个优秀后端开发codoer的必备技能。 本期博文内容及使用的demo,参考: Googletest Basic Guide[1] Googletest Samples [2] 构建依赖环境 按照惯例,先介绍下怎么基于

    2024年02月16日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包