想租用显卡训练自己的网络?AutoDL保姆级使用教程(PyCharm版)

server/2024/11/18 0:08:59/

各位小伙伴们大家好~
不知道各位同学在科研过程中是否有这样的苦恼

  • 电脑无显卡。难不成我要用CPU跑实验吗?救救我吧
  • 电脑显卡算力太低。训练过程慢慢慢慢慢,等半天都出不来结果
  • 电脑显卡显存不够,batchsize稍微高一点点,就要爆显存
  • 实验室的公用的服务器需要排队,等等等等等各种等
  • ……

那么今天,小编给大家带来了显卡租用的教程,真心好用,可以有效解决你的“算力难题”
他就是,国内云算力的天花板,AutoDL!!!
在这里插入图片描述

AutoDL_12">步骤1 AutoDL创建实例

AutoDL链接:https://www.autodl.com/home
在左上角的算力市场里,选择适合自己的显卡
在这里插入图片描述
然后点击蓝色按钮,并选择自己的深度学习框架及版本(PyTorch、TensorFlow等),完成后点击右下角立即创建!
在这里插入图片描述

步骤2 Pycharm内配置

这个时候会自动跳转至控制台界面,大家就可以看到自己租用的机器了,有两个地方很重要是我们要用到的,一个是SSH,还有一个就是密码

在这里插入图片描述
打开Pycharm,然后看右下角
在这里插入图片描述

点击编辑器,也就是右边的红色框框,依次选择“添加新的解释器->SSH”
在这里插入图片描述
然后你就会看到
在这里插入图片描述
还记得步骤1里的SSH和密码吗?对的没错,我们先复制SSH
在这里插入图片描述
然后把SSH复制至主机栏里,内容比较长,我们把光标移动至首部,可以看到如下内容,接下来,把@前面的端口号(57216)填入端口中,然后把@符号前面的内容全部删除,并在用户名一栏中,填写root,点击下一步

1

在这里插入图片描述

2

在这里插入图片描述

3

点击确定
在这里插入图片描述

4

把密码复制过来填入,点击下一步
在这里插入图片描述
在这里插入图片描述
当你看到如下界面时,就已经创建成功了!我们继续点击下一步
在这里插入图片描述

步骤3 配置相关路径

经过上面的操作,现在你可以看到如下界面,不要急,和小编一步一步来
在这里插入图片描述

1

依次点击“系统解释器->同步文件夹右边的图标->远程路径右边图标”,配置自己的关联路径,然后点击创建
什么是关联路径呢?其实就是你本地的项目文件夹,和实例(服务器)中的文件夹,两个是相同的内容
不想配置的同学,也可以直接使用默认路径(如何选择合适的路径见文末),接下来我们以默认路径继续在这里插入图片描述

2

这个时候大家可以看到,Pycharm的解释器,已经变成了我们租用的实例,项目内的所有文件,也都自动上传至了服务器(可能需要等一会儿)
在这里插入图片描述

步骤4 成功

本地直接使用云显卡运行代码

我们随便运行一下
在这里插入图片描述
可以看到运行窗口上面的路径,已经变成了服务器的路径,这个时候就已经代表成功了
在这里插入图片描述

AutoDL_63">在AutoDL网站上使用

点击这个JupyterLab
在这里插入图片描述
点击终端
在这里插入图片描述
你就进入了Linux的命令行界面,这里需要一些基本的linux指令知识。小编给大家列举些最常用最简单的,详细大家很快就能学会
在这里插入图片描述

  • ls 显示当前路径内容
  • cd … 返回上一级目录(cd空格两个点)
  • cd 【路径名】 打开【路径名】
  • python 【python文件名】,运行py文件

我们实操一遍,去我们关联的路径
这里我们先后使用了

  • ls,查看当前路径文件
  • cd …,返回上一级
  • ls,查看当前路径文件
  • cd tmp ,打开tmp
  • ls,查看当前路径文件
  • cd pycharm_project_272/ ,打开pycharm_project_272文件夹,注意,这个文件夹,就是在步骤3.1里面的路径
  • ls,查看当前路径文件 ,可以看到我们在本地创建的main.py文件就在这里
  • python main.py,运行py文件

在这里插入图片描述

文末小提示,帮助文档是个好东西,写的非常清楚,有其他进阶问题的小伙伴们可以多在这里面看看
在这里插入图片描述

如有疑问可联系:420269520@qq.com;
码字不易,【关注,收藏,点赞】一键三连是我持续更新的动力,祝各位早发paper,顺利毕业~


http://www.ppmy.cn/server/142759.html

相关文章

(不看后悔系列二)python网络爬虫爬取网络视频

提示:接上篇文章 记录时间:2024-11-12,预计代码到2026年均有效。 先看演示视频 再看图片 文章目录 前言一、爬取思路1. 主要流程2. 代码实现思路 二、功能分析1. 视频网站分析,寻找m3u8文件2. playlist.m3u8视频清晰度3. 寻找秘钥…

【Java Web】Ajax 介绍及 jQuery 实现

文章目录 AJAX介绍XMLHttpRequestjQuery实现Ajax$.ajax()$().load()$.get()$.post() AJAX介绍 AJAX(Asynchronous JavaScript and XML)是一种创建高效、动态网页应用的网页开发技术。它允许在不重新加载整个页面的情况下进行异步数据更新和交互&#xf…

蓝队知识浅谈(上)

声明:学习视频来自b站up主 泷羽sec,如涉及侵权马上删除文章 感谢泷羽sec 团队的教学 视频地址:蓝队基础之网络七层杀伤链_哔哩哔哩_bilibili 本文主要分享一些蓝队相关的知识。 首先我们先来了解一下什么是蓝队? 蓝队是信息安全领…

Docker compose部署Activemq

整个工具的代码都在Gitee或者Github地址内 gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb github:GitHub - ZeroNing/solomon-parent: 这个项目主要是…

【书生大模型实战营 闯关材料】入门岛:第4关 玩转HF/魔搭/魔乐社区

2.1.2-2.1.3 InternLM 模型下载 模型下载 使用Hugging Face平台、魔搭社区平台(可选)和魔乐社区平台(可选)下载文档中提到的模型(至少需要下载config.json文件、model.safetensors.index.json文件)&#x…

Spring Boot编程训练系统:开发与管理

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

大三学生实习面试经历(1)

最近听了一位学长的建议,不能等一切都准备好再去开始,于是就开始了简历投递,恰好简历过了某小厂的初筛,开启了线上面试,记录了一些问题: (通过面试也确实了解到了自己在某些方面确实做的还不够…

结构体的简单操作

代码结构 代码&#xff1a; main.c #include <stdio.h> #include <stdlib.h> #include <string.h>//定义结构体 struct Student{char name[10];int score;int age; };//打印结构体信息 void PrintStruct(const struct Student s) {printf("Student.na…