团队算法是团队自己编写的 Python 代码。你在浏览器中编写代码,在一到三条录制上试跑,然后保存为一个版本。保存的版本会出现在算法库中,控制台会为它构建算法镜像。
适用角色:所有者、管理员、研究员。
在工作流中使用团队算法:即将上线
把保存好的团队算法加入工作流并在其中运行,该功能即将上线。本页说明如何编写代码、在样本上试跑并保存版本。
打开新建算法
打开「算法」,选择「自定义」标签,然后点击「新建算法」。空白的标签页中也有同一个按钮。
选择在浏览器中编写
点击「在浏览器中编写」。你也可以从示例开始:「原始文件预检」「最终录制检查」或「后处理特征」。每个示例都是完整的起点。
填写基本信息并编写代码
编辑器分为以下几个区域。先填写「算法名称」和「标题」,编辑器会在运行或保存前要求你填写。
| 信息项 | 说明 | 示例 |
|---|---|---|
| ① 「算法名称」 | 小写字母、数字和连字符。 | camera-gap-check |
| ① 「标题」 | 算法库中显示的名称。 | 相机间隔检查 |
| ② 「代码」 | 定义 run(ctx),每条录制运行一次。 | def run(ctx): ... |
| ③ 「依赖」 | 要安装的 Python 包,例如 numpy>=1.26。 | numpy>=1.26 |
| ④ 「版本」 | 要保存的版本号。填写名称和标题后,编辑器会给出建议。 | 编辑器建议的版本 |
| ⑤ 「样本试跑」 | 用来试跑代码的录制。见下一步。 | 一到三条录制 |
「输入与输出」和「参数」在编辑器的下方。保存版本前请先完成设置。
在样本上试跑代码
在「样本试跑」中选择「仅元数据」或「真实录制文件」。然后选择项目和一到三条录制,点击「在样本上运行」。样本试跑不会保存任何内容。
保存版本
点击右上角的「保存版本」。版本保存后会出现在算法库中。控制台随后会在「镜像构建」中构建算法镜像。第一次构建约需 10 分钟。
常见问题
无法保存版本
先填写算法名称和标题。编辑器在保存前会要求你填写这两项。
页面提示云端构建或镜像推送未开启
页面会显示本部署的云端构建已关闭,或说明本部署不接受镜像仓库推送,并提示改为登记外部镜像。请向管理员确认可用的方式。