学生
本文档的阅读对象为使用炎扉智算实训平台角色为学生的用户,在炎扉智算实训平台中主要负责实训课程的学习以及创新科研工作。
登录
用户登录
输入用户名、密码、验证码,同时勾选协议后,点击登录按钮,通过验证后进入系统。

退出登录
点击右上角用户头像-退出登录,点击确定即退出,返回至登录页。

实训
课程管理
课程列表
展示系统中学生需要学习的所有课程,支持通过课程名称进行关键字查询。

课程详情
选择某个课程,点击详情按钮,可查看该课程的详细信息。包括课程信息、工作空间。
课程信息:点击课程信息页签,查看课程基本信息,包括课程介绍、预约的计算节点资源、课程镜像及推送命令、课程模板。
工作空间:点击工作空间页签,按照教学班目录,查看该学生在教学班内创建的工作空间。

上课学习
上课
在上课前5分钟或上课期间,点击去上课按钮进入上课详情页,即可查看课程信息并创建工作空间。

课程信息:点击课程信息页签,查看课程介绍、课程镜像、课程模板内容,在课程镜像或课程模板,点击新增工作空间按钮,可以快速新增工作空间。

工作空间:点击工作空间页签,查看上课期间内创建的所有工作空间。
- 可以新增、暂停、恢复、释放工作空间。同时还支持将某个工作空间设为模板,以供后续调用模板,快速新增。
- 端口映射:支持多种方式查看容器内部。


下课
到达下课时间后,系统将自动释放本节课创建的工作空间,回收节点资源。同时下课后,在非上课时间,不支持使用实训栏目。
创新
创新概况
可在创新概况页面中,查看个人在创新栏目的相关工作及数据。

工作空间
工作空间列表
展示自己在创新栏目创建的工作空间,支持按所属项目、空间类型、空间状态、GPU型号、CPU型号、所在节点进行筛选查询,同时支持通过工作空间名称进行关键字查询。

新增工作空间
点击新增工作空间按钮,打开新增弹窗,根据实际业务需求,配置所属项目、工作空间类型、型号、数量、镜像、端口映射、数据卷、命令、环境等信息,点击确定按钮,通过校验即可创建一个新的工作空间。

参数说明
| 参数 | 描述 | 示例 |
|---|---|---|
| 工作空间类型 | 定义计算资源的环境类型 | CPU ,GPU,vGPU |
| 型号 | 选择所需的硬件型号,受限于系统配额与当前库存 所选的型号需在当前至少 6 小时内无教学排期 | |
| 数量 | 本次工作空间挂载进容器的 GPU 卡数或核心数 | |
| 镜像 | 用户选择的工作空间基础镜像 | |
| 端口映射 | 将容器内部服务端口暴露,以便进行远程连接或网页访问 | |
| Volume | 将平台分布式存储(文件管理)挂载到容器内部,用于持久化数据 | |
| CMD | 容器启动时默认执行的入口程序或脚本 | python, /bin/bash |
| ARGS | 配合 CMD 执行时传入的运行参数 | |
| WORKDIR | 镜像启动后的默认进入路径,系统将在该路径下执行命令 | /mnt/volume/username |
| ENV | 用于在容器运行环境中注入 key-value 形式的自定义配置 | TEMP_LIMIT=80, MODE=test |
| 依赖安装命令 | 用于在容器启动初期补充镜像中缺失的第三方依赖包 | pip install numpy |
快速新增
点击快速新增按钮,打开快速新增弹窗,选择一个模板,点击确定按钮,通过校验即可快速创建一个与模板一致的新工作空间。

工作空间详情
点击详情按钮,打开工作空间详情页,查看工作空间详细信息。同时可以输入镜像地址,点击保存镜像按钮,可将该工作空间的镜像保存并推送为用户个人镜像。成功保存的镜像,请前往用户镜像查看。

暂停/恢复/释放
选择某个工作空间,点击暂停、恢复、释放按钮,显示提示弹窗,点击确定按钮即可操作完成。

设为模板
选择某个工作空间,点击设为模板按钮,显示提示弹窗,点击确定按钮即可设为模板。仅支持将自己创建的工作空间设为模板。

端口映射
选择某个工作空间,点击端口映射按钮,显示提示弹窗,可以查看该工作空间的端口映射信息,支持多种连接方式访问容器内部,同时可以开启外网远程连接。

作业管理
Slurm
展示自己在系统中创建的Slurm作业,支持按所属项目、状态进行筛选查询,同时支持通过节点名称进行关键字查询。
新增Slurm作业:点击新增按钮,打开新增弹窗,根据实际业务需求,配置所属项目,选择主节点(必须)和计算节点(根据需求自由添加),选择合适的镜像,设置挂载,点击确定按钮,通过校验即可创建一个新的Slurm作业。

取消:选择某个Slurm作业,点击取消按钮,可以终止作业并释放资源。支持查看console和端口信息。点击保存镜像按钮,选择需要保存镜像的节点,输入镜像地址,可以保存并推送镜像。
说明:Slurm作业的镜像,tag必须以slurm为开头。
作业详情:选择某个Slurm作业,点击作业详情按钮,可以查看容器内所有Slurm作业,勾选某个或多个作业,点击取消,即可取消作业,状态变更为CANCELED。
Kubernetes
展示自己在系统中创建的Kubernetes作业,支持按所属项目、创建时间进行筛选查询,同时支持通过作业名称进行关键字查询。
新增Kubernetes:点击新增作业按钮,打开新增弹窗,根据实际业务需求,配置所属项目,资源、镜像、挂载,选择可执行的训练代码路径(请选择到代码工程的目录),通过安装命令补充环境依赖,点击提交按钮,通过校验即可创建一个新的Kubernetes作业。

作业详情:选择某个作业,点击作业名称,可查看作业详细信息,包括日志和Console。
克隆/取消作业:选择某个作业,点击取消、克隆作业按钮,可以取消或克隆一个作业。
| 参数 | 描述 | |
|---|---|---|
| GPU型号 | 选择所需的硬件型号,受限于系统配额与当前库存 所选的型号需在当前至少 6 小时内无教学排期 | |
| 数量 | 需要调度的节点台数 | |
| 镜像 | 选择合适的镜像,确保其中已安装 PyTorch 及相关环境和通信库 | |
| 挂载 | 将平台分布式存储(文件管理)挂载到容器内部,用于持久化数据 | |
| 代码路径 | 选择可执行的训练代码路径,路径应指向可执行文件所在的文件夹 | |
| 依赖安装命令 | 如果镜像中缺少依赖,通过“依赖环境安装命令”进行补充 |
说明:
Determined
单机作业
展示自己在系统中创建的单机作业,支持按所属项目、创建时间进行筛选查询,同时支持通过作业名称进行关键字查询。
新增单机作业:点击+单机作业按钮,打开新增弹窗,根据实际业务需求,配置所属项目、型号、数量、镜像、挂载、运行设置等信息,点击提交按钮,通过校验即可创建一个新的单机作业。

作业详情:选择某个作业,点击作业名称,可查看作业详细信息。
暂停/恢复/取消:选择某个作业,点击暂停,恢复,取消按钮,显示提示弹窗,点击确定按钮即可操作完成。
| 参数 | 描述 | 示例 |
|---|---|---|
| GPU型号 | 选择所需的硬件型号,受限于系统配额与当前库存 所选的型号需在当前至少 6 小时内无教学排期 | |
| GPU数量 | 本次作业挂载进容器的 GPU 卡数 | |
| 镜像 | 用户选择的单机作业基础镜像 | |
| 挂载 | 将平台分布式存储(文件管理)挂载到容器内部,用于持久化数据 | |
| Entrypoint | 用户所需执行的 Shell 命令 | python xxx.py, mkdir xxx |
| 训练代码路径 | 用户上传代码工程的绝对路径,系统将在此路径下执行 Entrypoint 命令 | |
| 依赖安装命令 | 用于补充镜像中缺失的依赖 | pip install xxx, apt-get install xxx |
多机作业
展示自己在系统中创建的多机作业,支持按所属项目、创建时间进行筛选查询,同时支持通过作业名称进行关键字查询。
新增多机作业:点击+多机作业按钮,打开新增弹窗,根据实际业务需求,配置所属项目、型号、数量、镜像、挂载、运行设置等信息,点击提交按钮,通过校验即可创建一个新的多机作业。

作业详情:选择某个作业,点击作业名称,可查看作业详细信息。
暂停/恢复/取消:选择某个作业,点击暂停,恢复,取消按钮,显示提示弹窗,点击确定按钮即可操作完成。
说明:
克隆作业
选择某个作业,点击克隆作业按钮,可以根据所选作业,快速克隆一个相同的作业。

排队作业
展示系统中自己创建的排队作业,待有满足条件的资源时,排队中的作业将自动运行。支持按所属项目、创建时间进行筛选查询,同时支持通过作业名称进行关键字查询。
如有不需要排队,点击取消按钮,即可取消排队任务。项目负责人可以根据业务,拖拽调整排队顺序。

为确保教学实训任务,系统执行以下调度策略:
- 未来 N 小时内,若有教学班申请同类资源,排队作业将不予分配,继续保持排队状态,直至教学资源释放。
- 参数 N 的取值由系统管理员动态调整。
定时作业
展示系统中自己提交的定时作业。支持按所属项目、创建时间进行筛选查询,同时支持通过作业名称进行关键字查询。
点击修改定时按钮,可以修改定时提交的时间,若提交失败,鼠标悬浮失败按钮,即可查看提交失败的原因。

设置
节点管理
镜像操作日志
展示系统中的节点镜像操作日志,支持通过操作类型、操作状态、操作时间进行查询。点击日志按钮,查看具体的日志内容。

镜像管理
用户镜像
我的镜像/分享镜像:展示自己推送和分享的镜像,支持通过镜像地址、预装环境进行关键字查询。同时支持编辑、分享、删除镜像。
用户镜像推送:点击推送命令按钮,根据指引,可以推送自己的镜像。

说明:当镜像未设置适用资源和适用品牌时,需要手动选择,选择后,在创建工作空间或作业时,可以使用对应的镜像。
课程镜像
支持按照课程,查看推送的课程镜像,支持通过镜像地址、预装环境进行关键字查询。
模板镜像
展示系统中的模板镜像,支持通过镜像地址、预装环境进行关键字查询。

文件管理
实训文件
展示实训平台的所有文件,支持通过文件名称进行关键字查询。
课程文件夹:学生可以查看自己所在课程的课程文件夹,课程文件夹内包括该课程的课程共享文件夹、教学班文件夹。
- 课程共享文件夹:
class_public,学生可以查看教师上传至课程共享文件内所有的文件。 - 教学班文件夹:学生所在教学班的文件夹,点击后,可以查看自己在该教学班的个人文件夹(以用户名命名)。学生可以在个人文件夹下的作业专用文件夹
homework_submission内存放作业数据。可以新建、复制、上传、下载、重命名、移动、解压、删除等。教师会收取homework_submission文件夹下的所有文件作为作业。
创新文件
展示创新平台的所有文件,支持通过文件名称进行关键字查询。
public文件夹:学生可以查看public文件夹内的所有子文件夹或文件,并支持下载文件夹内的文件。
项目文件夹:学生可以查看并管理所有的项目文件夹,包括新建、复制、上传、下载、重命名、移动、解压、删除等。
用户文件夹:学生可以查看并管理自己创新个人文件夹,包括新建、复制、上传、下载、重命名、移动、解压、删除等。

系统管理
应用管理
展示系统中的所有应用,支持通过应用名称进行关键字查询。学生可以下载应用。

个人中心
点击设置-个人中心或右上角用户名中个人中心,进入个人中心页面,可以查看个人基本信息和配额。

修改手机号:点击手机号的修改按钮,输入新手机号和验证码后,点击确定按钮,即可修改手机号。

设置/修改邮箱:点击邮箱的设置或修改按钮,输入邮箱地址和验证码后,点击确定按钮,即可设置邮箱。

修改登录密码:点击密码的修改按钮,输入原密码、新密码、确认新密码,点击提交按钮,即可成功修改登录密码,密码修改成功后,将退出登录页,需要重新登录。

消息管理
点击设置-消息管理或右上角消息图标,进入消息管理页面,可以查看系统推送给自己的所有消息。若有未读消息,点击全部标为已读按钮,把所有未读消息置为已读状态。


