Skip to main content

1. 注册与登录

注册账号

访问 起源云官网,点击”注册”按钮。 支持手机号或微信扫码注册。

注册页面

首次微信扫码注册的用户,需绑定手机号。

绑定手机号

登录

注册完成后,之后可以使用手机号/邮箱和密码或微信扫码登录。(p.s. 邮箱密码登录需提前(绑定邮箱)

登录页面

领取新人福利

首次登录后,系统自动赠送 5 元体验金。 完成实名认证,再送 5 元(总计 10 元)。

实名验证


2. 创建实例

点击顶部导航栏的”算力市场”,进入创建实例页面。

算力市场入口

选择 GPU

直接选择你需要的 GPU 型号和数量。

GPU 选择界面

不知道选哪个?根据任务需求选择合适的 GPU 型号。

选择镜像

选择适合自己任务的镜像,也可以使用系统设置的默认镜像。

镜像选择界面

配置实例

  • 数据盘:根据数据集大小选择(可以后续在线扩容)
  • 计费方式:按量计费(按秒计费,关机即停止)/包日/包周/包月

配置界面

创建实例

确认配置后,点击”创建实例”。 系统会自动分配机器并开机,通常 30 秒内完成。若暂时没有用卡需求,可以选择“无卡开机”模式。

创建成功提示


3. 连接实例

实例创建成功后,进入”实例容器”页面。

实例列表

起源云支持三种连接方式:

JupyterLab(推荐新手)

点击实例右侧的”JupyterLab”按钮,浏览器自动打开。

JupyterLab 界面1

JupyterLab 界面2

详细教程:JupyterLab 使用指南

SSH 连接

点击实例的”操作” → “登录指令”,复制 SSH 命令。

ssh复制

在本地终端粘贴并回车:
ssh root@<实例IP> -p <>
# 输入密码(密码在登录指令中)
详细教程:SSH 连接指南

VNC 虚拟桌面

点击实例右侧”更多”找到”VNC”按钮。

虚拟桌面

详细教程:VNC 连接指南

4. 存储与数据上传

起源云提供多种存储空间,每种有不同的用途和访问方式。

存储空间说明

起源云的实例有以下几种存储空间:
存储类型路径容量特点
系统盘/30GB存放系统、软件、代码,随镜像保存
数据盘/root/origin-data可扩展存放数据集和模型,支持在线扩容
起源云盘/root/origin-cloud不限跨实例共享,实例释放后数据永久保留
区域存储/root/origin-share20-200GB同区域实例共享,访问速度快
公共数据/root/origin-public-常用数据集,只读
详细说明:存储系统概述

数据上传方式

根据数据大小和使用场景,选择合适的上传方式:

方式 1:JupyterLab 网页上传

直接在 JupyterLab 中上传文件到系统盘或数据盘。
  1. 打开 JupyterLab
  2. 点击左上角”上传文件”按钮
  3. 选择文件上传

JupyterLab 上传

适合:小文件(< 1GB),临时数据

方式 2:起源云盘网页上传

推荐! 一次上传,所有实例都能用。
  1. 左侧导航栏 → 我的云盘
  2. 点击”上传文件”
  3. 文件自动挂载到所有实例的 /root/origin-cloud 目录

起源云盘上传

云盘挂载

适合:常用数据集、模型文件、需要长期保存的数据 详细教程:起源云盘使用指南

方式 3:区域存储网页上传

同区域实例间共享数据,访问速度快。
  1. 左侧导航栏 → 区域存储
  2. 点击”上传文件”
  3. 文件自动挂载到同区域实例的 /root/origin-share 目录

区域存储上传

适合:同区域多实例共享的数据集

方式 4:SCP 传输

# 上传文件到数据盘
scp -P <> /local/path/file.zip root@<实例IP>:/root/origin-data/

# 上传文件夹
scp -r -P <> /local/path/folder root@<实例IP>:/root/origin-data/
适合:大文件(> 10GB),批量文件 详细教程:数据传输指南

5. 运行训练

数据准备好后,开始训练!

在 JupyterLab 中

创建一个新的 Notebook,运行你的训练代码:
import torch

# 1. 确认 GPU 可用
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
print(f"使用设备: {device}")

# 2. 加载数据
train_loader = load_your_data()

# 3. 定义模型
model = YourModel().to(device)

# 4. 训练
for epoch in range(epochs):
    for data, target in train_loader:
        data, target = data.to(device), target.to(device)
        output = model(data)
        loss = criterion(output, target)
        loss.backward()
        optimizer.step()
    print(f'Epoch {epoch} 完成')

# 5. 保存模型到数据盘
torch.save(model.state_dict(), '/root/origin-data/model.pth')

通过 SSH 后台运行(推荐长时间训练)

# 后台运行训练脚本
nohup python train.py > train.log 2>&1 &

# 查看训练日志
tail -f train.log
优势:即使关闭 SSH 连接,训练也会继续运行。

6. 关闭实例

关机

训练完成或暂时不用时,点击”关机”。 关机后: 立即停止计费,数据保留(系统盘 + 数据盘)。

关机按钮

注意:连续关机 15 天后,系统会自动释放实例。

定时关机

点击”定时关机”,选择时间,到点自动关机。

定时关机设置

详细教程:定时关机设置

进阶功能

掌握基础流程后,可以探索这些高级功能: 如有问题,详见常见问题解答

下一步

恭喜!你已经掌握了起源云的基本使用。