全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

自定义算子创建与管理

最近更新时间:2026-05-20 16:38:17

功能概述

星流平台中,算子是指将训练任务数据处理任务Python脚本及其依赖封装成可复用的计算单元。通过算子管理,用户可以将已经配置好的算子,供后续工作流编排时直接调用。其核心作用是:

  • 提高复用性:将复杂的任务或环境配置封装成算子,避免重复工作。

  • 简化工作流编排:在工作流中直接拖拽算子即可使用,无需重新配置参数或环境。

  • 标准化流程:确保任务和开发环境的一致性和可重复性。

  • 提升开发效率:减少重复工作,加速AI模型开发流程。

新建自定义算子

  1. 登录星流控制台,在顶部导航栏,选择数据准备 > 算子管理 进入列表页面。

  2. 点击列表页面左上方的 +新建,并选择自定义算子,进入自定义算子新建页面。

  3. 在创建页面填写相关参数。

    参数

    是否必须

    说明

    名称

    填写算子名称;

    要求在同一个主账号下唯一;支持 64 位内字符。

    描述

    填写对算子的适当描述;

    支持 200 位内字符。

    算子类型

    选择算子类型;支持:Ray(默认值)、Python

    • Ray:基于 Ray 分布式框架,适用于高效处理海量 AI 数据等场景。

    • Python:直接运行 Python 脚本及相关依赖,适用于轻量、灵活的数据处理场景。

    镜像类型

    选择算子的镜像;支持官方镜像自定义镜像

    可参看镜像管理相关内容。

    启动命令

    填写算子的启动命令。

    环境变量

    代码运行的环境变量;

    格式参考:key1=value1key2=value2

    参数配置

    自定义算子的参数,参数名不可重复;新增参数行后需填写参数名称、参数类型、是否必填、描述、约束等。

    • 参数名称(必填):以字母开头,仅包含数字、字母、下划线、中划线,最大长度不超过 20

    • 参数类型(必填):下拉框选择 IntFloatStringBool

    • 参数项是否必填(必填):下拉框选择是、否。

    • 描述(选填):填写对算子的适当描述,限制 200 字符以内。

    • 默认值和约束(选填):约束类型包括范围、枚举。

      • 范围约束:用户需设置对应参数类型的范围:

        • int 参数:最大最小值需为 int

        • float 参数:最大最小值可填写小数,支持小数点后 15 位。

      • 枚举约束:用户设置该参数枚举值,枚举值不可重复:

        • intfloat 参数:枚举值需限制输入为数字。

        • string 参数:枚举值可为数字、字母、字符,限制 20 个字符以内。

        • Bool:该类型参数默认值无约束,默认枚举值为 truefalse

  4. 点击确认,自定义算子创建成功并跳转进入算子管理页。

新建数据处理/训练任务算子

  1. 在算子列表页面,点击+新建,选择数据处理任务算子训练任务算子。

  2. 进入相应算子新建页面,根据页面提示,填写各项参数,点击确定即可。各参数说明可参考相应任务创建指南即可。

  3. 您也可以在数据处理功能页面和训练任务功能页面,直接将指定任务引用至算子管理。具体可参考:

管理算子

进入算子详情页

  1. 登录星流平台算子管理页面。

  2. 在算子列表页面,点击指定算子名称/ID,进入其详情页面,可查看算子的基本信息、环境配置信息以及资源配置信息

编辑算子

  1. 在算子列表页面。

  2. 点击指定算子,操作列中的编辑,即可进入编辑算子页面。

  3. 根据页面提示修改相应配置信息,具体参数说明可参考创建算子相关操作。

删除算子

  1. 在算子列表页面。

  2. 点击指定算子,操作列中的删除。

  3. 在弹出提示窗口中,确定信息无误,点击删除即可。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈