> ## Documentation Index
> Fetch the complete documentation index at: https://docs.siflow.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 提交与删除任务

## 提交任务

平台支持通过 UI 提交训练任务，无需繁琐的 k8s 操作。用户可以点击任务管理页面右上角的 "新建" 按钮，进入任务提交页面：

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training13.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=ba39ac5624b20f23f9a09f1915b4b3ae" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training13.png" />

按需填写表单后，点击右下角的 "新建" 即可提交任务。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training14.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=da54fc6dbb79952d9eca41172cfb4e73" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training14.png" />

<Note>
  对于分布式训练任务，平台在每个 pod 中提供以下实用的环境变量：

  * MASTER\_ADDR：分布式训练任务中主节点的地址

  * MASTER\_PORT：分布式训练任务中主节点的端口号

  * WORLD\_SIZE：分布式训练任务中使用的机器总数

  * RANK：当前 pod 的 "ID"（即 RANK）

    借助这些环境变量，提交分布式训练任务变得非常便捷。以 PyTorch 的 torchrun 命令为例，你无需声明 MAST\_ADDR 等环境变量，系统会自动为你配置：

  ```Bash theme={null}
  torchrun \
  --nproc_per_node 8 \
  train.py
  ```
</Note>

任务提交后，将被加入队列并等待调度。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training15.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=91b983fabda03c8b1a27cdbc30bd7218" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training15.png" />

在任务执行期间，你可以查看任务详情、任务日志、任务监控等信息。

## 克隆任务

平台支持对现有任务配置稍作修改后作为新任务提交。用户可以点击待克隆任务右侧的 "克隆" 按钮进入克隆页面。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training16.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=76588f3b180d6d609de784e06a367c0b" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training16.png" />

在克隆页面中，任务相关配置已全部加载完成。你可以稍作修改后提交一个新任务。你也可以不做任何更改直接提交，这等同于"重新提交"——本质上是用原有设置创建一个新任务。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training17.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=a1051399ac2184dc9955cadfc9aeac97" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training17.png" />

## 重新提交任务

有时，用户可能希望以相同配置重新提交任务，以排除执行过程中的随机因素。平台允许用户使用现有任务配置提交一个完全相同的任务。用户可以点击任务右侧的 "重提" 按钮，以相同配置重新提交任务。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training18.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=2e1c49642c1e9b81fb044dba6f0c30b9" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training18.png" />

平台还支持批量重新提交任务。用户可以选择多个任务，点击右上角的 "重提" 按钮进行批量重新提交。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training19.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=3831951fae5215109c7bacfa767c2ccf" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training19.png" />

## 停止任务

有时，用户可能在执行过程中发现任务的运行状态不符合预期（例如参数设置错误、loss 波动异常），并希望中途停止任务，同时保留记录以便后续克隆或重新提交。平台允许用户点击任务右侧的 "停止" 按钮停止正在运行的任务。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training20.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=186d4f6215cf4711d14183d2e37bc0b7" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training20.png" />

任务停止后，状态将变为 "已停止"。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training21.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=eba3a47c9d17775becf0417db6a4ef6c" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training21.png" />

## 删除任务

平台允许用户删除任务。无论任务当前是否正在运行，用户都可以直接删除。

用户可以点击待删除任务右侧的 "删除" 按钮，删除单个任务。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training22.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=273f878c4e6519de9db1cbe3deaca756" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training22.png" />

平台还支持批量删除任务。用户可以选择多个任务，点击右上角的 "删除" 按钮进行批量删除。

<img src="https://mintcdn.com/siflow/aexqFemTXLn-HzpC/siverse/training/media/training23.png?fit=max&auto=format&n=aexqFemTXLn-HzpC&q=85&s=1d05cb1e82845a93526280d1ccd3473a" alt="图片" width="3840" height="2040" data-path="siverse/training/media/training23.png" />
