AutoDL 使用记录

news2024/11/19 1:49:46

AutoDL 使用记录

1.租用新实例

  1. 创建实例需要依次选择:计费方式 → \to 地区 → \to GPU型号与数量 → \to 主机

    注意事项:

    • 主机 ID:一个吉利的机号有助于炼丹成功
    • 价格:哪个便宜选哪个
    • 最高 CUDA 版本:影响了后面的环境配置
    • 支持网盘:尽量选择支持网盘,后面传数据集会好些

    在这里插入图片描述

  2. 镜像:

    • 基础镜像:

      方便好用,需要哪个现成的选就行

      在这里插入图片描述

    • 我的镜像:

      选自己的镜像更是方便的很

      在这里插入图片描述

      • 如何保存镜像:自己创建镜像的话 30GB 以下免费,超出部分每 1G 一天一分钱。

        • 入口:容器实例 → \to 操作 → \to 更多 → \to 保存镜像

          哪些文件夹会保存在镜像中详见 JupyterLab 中的文件夹介绍

          在这里插入图片描述

  3. 等待创建成功与启动

    • 浅浅的等他创建好

      在这里插入图片描述

    • 创建好启动后即可进入 JupyterLab 进行进一步的操作

      在这里插入图片描述

    • JupyterLab 中的操作其实很够用了

      • 左边的几个文件夹

        • /

          即根目录,实例关机数据不会丢失,可存放代码等。会随保存镜像一起保存。

        • /root/autodl-tmp

          即数据盘,速度比较快,因此可存放读写IO要求高的数据。但不会随保存镜像一起保存。在选择部署的映射路径时,文档推荐/root/autodl-tmp/project/ ,不建议使用默认的 /tmp

        • /root/autodl-fs

          即文件存储,速度一般,但是可以实现多实例间的文件同步共享,不受实例开关机和保存镜像。

      在这里插入图片描述

2.远程连接与文件传输

  • 工具选择:

    • SSH 远程连接推荐 NetSarang 家的 XSHELL - NetSarang Website
    • SFTP 文件传输也是推荐 NetSarang 家的 XFTP - NetSarang Website (xshell.com)
    • 额外推荐网盘传输,传数据集非常的好使
  • 申请免费授权:

    • 在下载界面右侧可以找到免费授权申请的页面

      在这里插入图片描述

      在这里插入图片描述

    • 直接下载1 2安装,然后邮箱登录激活即可使用,此处不在赘述:

      在这里插入图片描述

  • SSH 连接:

    • 登录指令:容器实例 → \to SSH 登录 → \to 登陆指令

      • 例如在ssh -p 12345 root@region-00.aaaaacloud.com命令中, 各个参数的含义为:
        • 用户名:root
        • HOST(主机): region-00.aaaaacloud.com
        • 端口号:12345
    • 创建连接时如下填写即可

      在这里插入图片描述

      • 名称:随便起
      • 协议:默认 SSH 即可
      • 主机:如上所述,填写@后的内容即可
      • 端口号:填写上述端口即可

      在这里插入图片描述

      • 用户名:@前的,一般是 root

      • 密码:复制粘贴即可

      • 最后点击连接即可:

        在这里插入图片描述

  • SFTP 文件传输

    • 创建连接:和上面差不多

      在这里插入图片描述

    • 直接从本机拖过去即可:

      在这里插入图片描述

  • 公网网盘

    • 推荐使用阿里网盘

      入口:容器实例 → \to 快捷工具 → \to AutoPanel → \to 公网网盘

      在这里插入图片描述

      在这里插入图片描述

    • 下载的非常快啊

      在这里插入图片描述

3.PyCharm 远程调试

注意需要使用 PyCharm 专业版

  1. 添加 SSH 解释器

    在这里插入图片描述

    • 注意选对解释器位置
    • 注意部署文件夹的选择

    在这里插入图片描述

    等待加载即可

    在这里插入图片描述

  2. 配置部署

    • 添加与选择好SSH解释器后,会自动生成一个部署配置,可以在此处查看

    在这里插入图片描述

    • 具体来说,可以配置诸如连接、映射排除等
      • 需要注意的是,不要勾选“仅对此项目可见”,勾上会有问题。

        在这里插入图片描述

      • 如果前面有了最终的映射位置是“根路径+部署路径”,填重了会叠加很多文件夹。

        在这里插入图片描述

      • 可以添加排除路径,避免同步一些没用的玩意儿

        在这里插入图片描述

      • 此外可以在选项中设置按“Ctrl+S”时同步上传

        在这里插入图片描述

        在这里插入图片描述

        如此即可实现保存时上传。

        在这里插入图片描述

  3. 至此,即可开启远程炼丹之旅了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1276111.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

操作系统-输入输出管理

I/O设备的基本概念和分类 I/O就是输入/输出 I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。 I/O设备按使用特性分类 人机交互类外部设备存储设备网络通信设备 I/O设备按传输速率分类 低速设备中…

小米智能摄像头mp4多碎片手工恢复案例

小米智能摄像头mp4多碎片手工恢复案例 智能摄像头目前在市场上极为常见,仅需要一张存储卡即可实现视频、音频的采集,同时可以通过手机APP进行远程控制,相比传统安防品牌成本更低、更容易部署。在智能摄像头品牌中小米算是绝对的大厂&#xf…

HTTP协议、Java前后端交互、Servlet

文章目录 抓包工具 FiddlerHTTP 请求和响应结构URL 唯一资源定位符HTTP 协议中的方法请求报头(header)HTTP响应构造 HTTP 请求基于 form 标签基于 ajax使用 Postman HTTPS和 HTTP 的区别对称密钥和非对称密钥数字证书 TomcatServlet创建 Maven 项目引入依…

SSM框架(四):SSM整合 案例 + 异常处理器 +拦截器

文章目录 一、整合流程图1.1 Spring整合Mybatis1.2 Spring整合SpringMVC 二、表现层数据封装2.1 问题引出2.2 统一返回结果数据格式 代码设计 三、异常处理器3.1 概述3.2 异常处理方案 四、前端五、拦截器5.1 概念5.2 入门案例5.3 拦截器参数5.4 拦截器链 一、整合流程图 1.1 S…

2.qml 3D-View3D类学习

本章我们来学习View3D类。 View3D是用来渲染3D场景并显示在2D平面的类,并且该类可以放在QML2D下继承于Item子类的任何场景中,比如将View3D放在Rectangle中: Rectangle {width: 200 height: 200color: "red"View3D { anchors.fill: parent…

STM32CubeIDE(CUBE-MX hal库)----蓝牙模块HC-05(详细配置)

系列文章目录 STM32CubeIDE(CUBE-MX hal库)----初尝点亮小灯 STM32CubeIDE(CUBE-MX hal库)----按键控制 STM32CubeIDE(CUBE-MX hal库)----串口通信 STM32CubeIDE(CUBE-MX hal库)----定时器 文章目录 系列文章目录前言一、蓝牙配置二、CUBE-MX可视化配置三、蓝牙APP调试助手四、…

mysql在linux环境下安装(rpm)以及初始化后的登录配置

注:该安装步骤转载于CSDN,下方配置为原创 按照图片安装并初始化完成MySQL等操作后进行; 安装对于rpm包集合 1-查看安装情况(有4个路径) whereis mysql 2-查看服务状态 systemctl status mysql 3-初始化数据库 mysqld --initial…

6.5 Windows驱动开发:内核枚举PspCidTable句柄表

在 Windows 操作系统内核中,PspCidTable 通常是与进程(Process)管理相关的数据结构之一。它与进程的标识和管理有关,每个进程都有一个唯一的标识符,称为进程 ID(PID)。与之相关的是客户端 ID&am…

【蓝桥杯选拔赛真题71】Scratch绘制彩虹 少儿编程scratch图形化编程 蓝桥杯创意编程选拔赛真题解析

目录 scratch绘制彩虹 一、题目要求 编程实现 二、案例分析 1、角色分析

Python+Requests对图片验证码的处理

Requests对图片验证码的处理 在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过request做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用; 通过request对图片验…

ChatGPT成为“帮凶”:生成虚假数据集支持未知科学假设

ChatGPT 自发布以来,就成为了大家的好帮手,学生党和打工人更是每天都离不开。 然而这次好帮手 ChatGPT 却帮过头了,莫名奇妙的成为了“帮凶”,一位研究人员利用 ChatGPT 创建了虚假的数据集,用来支持未知的科学假设。…

Windows环境 dockertopdesk 部署gitlab

1.在dockertopdesk里搜索 gitlab镜像 (pull)拉取镜像 2.运行镜像到容器 mkdir gitlab gitlab/etc gitlab/log gitlab/opt docker run -id -p 3000:80 -p 9922:22 -v /root/gitlab/etc:/etc/gitlab -v /root/gitlab/log:/var/log/gitlab -v /root/gitlab/opt:/var/opt/gitla…

Linux系统之centos7编译安装Python 3.8

前言 CentOS (Community Enterprise Operating System) 是一种基于 Red Hat Enterprise Linux (RHEL) 进行源代码再编译并免费提供给用户的 Linux 操作系统。 CentOS 7 采用了最新的技术和软件包,并提供了强大的功能和稳定性。它适用于各种服务器和工作站应用场景&a…

8.整数转换为浮点数【2023.11.30】

1.问题描述 整数转换为浮点数。 2.解决思路 使用input函数读取输入的整数 input_int int(input()) #将整数转换为浮点数类型 output_float float(input_int) 3.代码实现 numint(input("请输入一个整数")) num1float(num) print(num1)4.运行结果

掌握HarmonyOS框架的ArkTs如何管理和共享状态数据

ARKTS(Ark TypeScript)是HarmonyOS应用框架的一部分,提供了一种灵活而强大的状态管理机制。在ARKTS中,AppStorage和LocalStorage是两个关键的概念,它们分别用于应用级和页面级的状态共享。通过深入了解这两个特性&…

【Python】OpenCV库中常用函数详解和示例

在Python中,OpenCV(Open Source Computer Vision Library)是一个广泛使用的图像和视频处理库。它包含许多用于图像处理和计算机视觉任务的函数。本文对一些常用的OpenCV函数及其详细解释和示例,以帮助大家理解和使用。 目录 cv2.…

跨模态图像翻译:使用具有感知监督的多生成网络合成MR脑图像的CT图像

Cross-modality image translation: CT image synthesis of MR brain images using multi generative network with perceptual supervision 跨模态图像翻译:使用具有感知监督的多生成网络合成MR脑图像的CT图像背景贡献实验方法损失函数Thinking 跨模态图像翻译&…

使用 NRF24L01 无线收发模块进行远程控制

NRF24L01 是一款基于 2.4GHz 射频通信的低功耗无线收发模块,具有高性能和稳定性,适用于远程控制和数据传输应用。本文将介绍如何使用 NRF24L01 模块进行远程控制,包括硬件的连接和配置,以及相应的代码示例。 一、引言 NRF24L01 是…

es6之class类(未完成)

es6之class类 一、什么是类二、类的基本用法1.定义类2.constructor() 方法3.静态方法(属性)4.私有方法(属性) 三、继承 一、什么是类 类是用于创建对象的模板,类只是让对象原型的写法更加清晰、更像面向对象编程的语法。 class Pe…

matlab 多目标粒子群优化算法MOPSO

1、内容简介 略 21-可以交流、咨询、答疑 多目标、粒子群 2、内容说明 多目标粒子群优化算法MOPSO 3、仿真分析 略 %% Problem Definition TestProblem3; % Set to 1, 2, or 3 switch TestProblem case 1 CostFunction(x) MyCost1(x); nVar5; …