AutoDL 使用记录

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.hqwc.cn/news/238224.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android--Jetpack--Lifecycle详解

富贵本无根,尽从勤里得 一,定义 Lifecycle 是一个具备宿主生命周期感知能力的组件。它持有组件(Activity/Fragment)生命周期状态信息,并且允许其观察者监听宿主生命周期状态变化。 顾名思义,Lifecycle的主…

SRE-架构框架-可靠性

Google-架构框架-可靠性 可靠性概览 Google Cloud 架构框架中的此类别介绍如何在云平台上构建和运营可靠的服务。此外,您还将了解一些支持可靠性的 Google Cloud 产品和功能。 该架构框架介绍了最佳实践,提供了实现建议,并说明了一些可用的…

UPDF 已集成 ChatGPT,AI 赋能注入新动能!

ChatGPT 掀起全球AI热潮,引发了世界范围内对AIGC未来会如何重塑各行各业的讨论与畅想。近日,由赛博爱思(上海)软件科技有限公司独立自主研发的国产 PDF 软件 UPDF完成版本更新,正式上线 AI 功能。据悉,UPDF AI完美集成了ChatGPT 的技术,可帮助用户智能阅读、总结、翻译、问答PD…

百度文心一言AI大模型,解读徐礼昭提出的“三体零售”模型

徐礼昭提出的“三体零售”模型是一种创新的零售理论模型,该模型将零售基础物质、零售商业能量和零售数字化系统视为一个相互作用的复杂有机体。这一理论模型为零售行业的发展提供了全新的视角和更高维度的认知。 首先,零售基础物质是零售行业的基石&…

目标检测——Fast R-CNN算法解读

论文:Fast R-CNN 作者:Ross Girshick 链接:https://arxiv.org/abs/1504.08083 代码:https://github.com/rbgirshick/fast-rcnn 目录 1、算法概述2、Fast R-CNN细节2.1The RoI pooling layer2.2 Fine-tuning for detection2.3 Fast…

2024 年综合网络安全审计清单

在网络威胁不断演变的时代,确保组织数据和系统的安全至关重要。 全面的网络安全审核清单可以在实现这一目标方面发挥关键作用。但是,什么才是有效的网络安全审核清单呢?以及如何对其进行定制以满足您组织的独特需求? 了解网络安…

cpu版本的torch可以用清华镜像源安装

一、来到pytroch官网找到如下代码 官方提供的默认的安装cpu版本的torch的命令 pip3 install torch torchvision torchaudio二、使用清华镜像安装 pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple

python高级练习题库实验1(B)部分

文章目录 题目1代码实验结果题目2代码实验结果题目3代码实验结果题目4代码实验结果题目5代码实验结果题目总结题目1 打包糖果小游戏,用户输入糖果品牌与个数,还有一个盒子里面可以装多少个糖果,输出一些打印信息,如下图所示: 代码 print("Packaging lollies into…

Java实现socket编程案例

以下是一个基本的Java socket编程案例: 服务端代码: import java.net.*; import java.io.*;public class Server {public static void main(String[] args) throws IOException {ServerSocket serverSocket null;try {serverSocket new ServerSocket…

C/C++ 内存管理(1)

文章目录 C/C 内存划分静态和动态内存C语言的动态内存分配函数mallocfreecallocrealloc 常见内存使用错误 C/C 内存划分 栈区(stack):在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结 束时这些存储…

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…

R语言实验三

1、读取一个文件并进行如下操作。 ①使用命令清空工作空间,使用read.table读取exam_1.txt文件,将文件保存到data变量中,数据第一行设置为列名,第一列是行名。 ②判断对象data是否为矩阵。 ③将对象转换为矩阵,记为d…