AutoDL云服务器的使用

2023-09-21 13:24:30

简介

使用此云服务器的优势

  1. 学生认证,省钱
  2. 可无卡模式启动,省钱
  3. 上传数据比较方便

网站

使用流程

租借

在这里插入图片描述
进入算力市场,选择适合自己的任务的GPU进行租借,租借成功会显示登录指令和密码
在这里插入图片描述

连接服务器

我是使用pycharm进行连接
注意:只有pycharm专业版才支持ssh连接方式,社区版不支持

在pycharm中按ctrl+,(mac为command+,)调出python解释器,在右边添加解释器中点击SSH
在这里插入图片描述

输入登录指令以及密码

在这里插入图片描述

登录指令解析
ssh -p 22337 root@connect.westb.seetacloud.com
其中22337是端口号,主机为删除ssh -p 22337 root@后的内容,用户名为root

输入后再将密码输入即可

设置服务器环境和同步文件

在这里插入图片描述
点左边第二个,然后第一个选择如图所示的解释器,第二个为同步位置(本地文件夹与云服务器端文件夹),建议服务器端使用/root/autodl-tmp/下的文件

此时就连接完成

使用技巧

查看远程主机资源

在这里插入图片描述

上传下载数据

见官方文档,我是用百度云盘的方法,比较方便和快捷
网站

如果上传的文件是压缩包

我的习惯是打开云服务器端的Jupyter lab,然后运行终端,安装解压工具

# 下载安装工具
curl -L -o /usr/bin/arc http://autodl-public.ks3-cn-beijing.ksyun.com/tool/arc && chmod +x /usr/bin/arc

然后通过cd指令进入到需要解压的地方中,输入解压指令

# 解压
arc decompress xxx.zip 
或者解压到指定目录
arc decompress xxx.zip path/to/directory

我的心得

将大文件用百度云盘上传,小文件通过同步区域上传

在使用时,我习惯将checkpoint和dataset通过网盘上传到云端,然后在连接服务器中,将剩下的代码放入同步区域

跨实例拷贝数据

在当前实例中选择,选的是被拷贝的实例(源实例),拷贝入的实例(目标实例)需要是开机状态

如果本实例没GPU选择其他实例

通过跨实例拷贝数据拷贝数据盘的内容(也就是代码和数据),环境的话使用保存镜像和更换镜像实现

更多推荐

最完整的Markdown基础教程

开发写文档常用的内容包括:转义字符、时序图、流程图、表格1.Markdown显示转义字符可以用4个反引号2.时序图#mermaid-svg-KecZDU8WrsAVXm4d{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#3

NotePad++ 在行前/行后添加特殊字符内容方法

我们在处理数据时,会遇到需要在每行数据前面、后面、开头、结尾添加各种不一样的字符如果数据不多,我们可以自己手动的去添加,但如果达到了成百上千行,此时再机械的手动添加是不现实的这里教给大家如何快速的在数据每行的前后加不同的字符(任何汉字、字母、符号都可以)首先下载一个Notepad++(相信各位不会陌生,比自带的记事本强

Pytorch中张量矩阵乘法函数(mm, bmm, matmul)使用说明,含高维张量实例及运行结果

Pytorch中张量矩阵乘法函数使用说明1torch.mm()函数1.1torch.mm()函数定义及参数1.2torch.bmm()官方示例2torch.bmm()函数2.1torch.bmm()函数定义及参数2.2torch.bmm()官方示例3torch.matmul()函数3.1torch.matmul()函数

Git使用方法与IDEA集成Git

1.Git介绍1.1版本控制(理解)无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况。1.2开发中存在的问题(理解)程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘光荣下岗!几个月来的努力付之东流​老王需要在项目中加入一个很复杂的功能,一边尝试,一边修改代码,就这样摸索

C++:vector

目录vector的模拟实现一.初定义二.相关功能2.1迭代器2.2capacity1.size2.capacity3.reserve(扩容)4.resize2.3access2.4modify1.push_back2.pop_back3.empty4.swap5.insert6.erase2.5构造函数与析构函数1.构

UDP与TCP报头介绍,三次握手与四次挥手详谈

先介绍我们UDP/TCP协议缓冲区在UDP和TCP在数据传输和介绍时有有缓冲区概念的。UDP缓冲区UDP没有真正意义上的发送缓冲区.调用sendto会直接交给内核,由内核将数据传给网络层协议进行后续的传输动作;UDP具有接收缓冲区.但是这个接收缓冲区不能保证收到的UDP报的顺序和发送UDP报的顺序一致;如果缓冲区满了,

【C进阶】指针和数组笔试题解析

做题之前我们先来回顾一下对于数组名的理解:除了以下两种情况,数组名表示的都是数组首元素的地址(1)sizeof(数组名):这里的数组名表示整个数组(2)&(数组名):这里的数组名也表示整个数组一、一维数组inta[]={1,2,3,4};printf("%d\n",sizeof(a));printf("%d\n",si

如何在Blender中压缩/减小GLTF模型的大小

GLTF如何在Blender中压缩/减小GLTF模型的大小Blender是一款功能强大的开源软件,旨在创建3D图形,动画和视觉效果。它支持多种文件格式的导入和导出,包括GLB,GLTF,DAE,OBJ,ABC,USD,BVH,PLY,STL,FBX和X3D。这种适应性使其成为各种3D项目和工作流程的宝贵工具。(http

使用ChatGPT和Blender绘制金色球的完整指南

简介:在本篇博客中,我们将了解如何结合使用ChatGPT和Blender来创建一个金色的球体。ChatGPT是OpenAI开发的强大自然语言处理模型,而Blender则是一款流行的3D建模和渲染软件。通过结合这两个工具,您可以获得详细的指导,帮助您在Blender中绘制一个逼真的金色球体。第一步:准备工作确保您已经安装

【Shell学习笔记】Bash的模式扩展

简介Shell接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcardexpansion)。Bash一共提供八种扩

LabVIEW使用巴特沃兹低通滤波器过滤噪声

LabVIEW使用巴特沃兹低通滤波器过滤噪声设备采集到的数据往往都有噪声,有时候这些数据要做判断使用,如果不处理往往会影响最终的结果。可以使用动态平滑,或者中值滤波等方法。这里介绍使用巴特沃斯低通滤波,也是非常方便的。下图是一个典型的使用巴特沃兹低通滤波的应用。Raw为含有噪声的原始数据,Filtered为过滤后的数据

热文推荐