对于通过视频训练类组件获得的视频模型,您可以使用通用视频预测组件对其进行离线推理。本文介绍通用视频预测组件的配置方法及使用示例。

前提条件

已开通OSS并完成授权,详情请参见开通OSS服务为PAI-Studio授予OSS访问权限

使用限制

仅PAI-Designer提供该算法组件。

算法简介

通用视频预测组件位于组件库音视觉算法文件夹下的离线模型预测子文件夹,可以对所有视频训练组件产出的模型进行大规模地离线推理。

可视化配置组件

  • 输入桩
    输入桩(从左到右) 限制数据类型 建议上游组件 是否必选
    输入数据 OSS 读OSS数据 否。如果没有通过该输入桩传入输入数据,则需要在字段设置页签中的输入oss文件路径参数配置输入数据,详情请参见下文的组件参数
    预测使用的OSS路径 OSS 读OSS数据 否。如果没有通过该输入桩传入视频模型,则需要在字段设置页签中的模型oss路径参数配置模型路径,详情请参见下文的组件参数
  • 组件参数
    页签 参数 是否必选 描述 默认值
    字段设置 数据来源 目前仅支持将用于预测的数据存放在OSS。 OSS
    模型oss路径 如果上游没有通过训练组件传入用于预测的视频模型,则需要手动选择模型存储的OSS路径。例如oss://pai-vision-data-hz/EasyMM/x3d_test/xxx.pth
    输入oss文件路径 如果上游没有通过组件传入用于预测的视频数据,则需要手动配置用于预测的视频数据文件的OSS存储路径。例如oss://pai-vision-data-hz/EasyMM/x3d_test/val_pai.txt
    输出oss文件路径 数据来源为OSS时,您需要指定该参数。例如使用视频分类模型推理时,您可以将该参数指定为oss://pai-vision-data-hz/EasyMM/x3d_test/result.txt,组件运行成功后,系统会将分类结果写入该文件。
    说明 由于OSS不支持文件覆盖写,因此result.txt文件不能已经存在。
    输出oss资源目录 预留的接口,用于后续存放模型生成的视频结果,指定到目录级别即可。
    参数设置 模型类型 选择离线推理时使用的模型类型,支持以下取值:
    • x3d_xs
    • x3d_m
    • x3d_l
    x3d_xs
    执行调优 预测worker数目 离线预测时使用的Worker数量。 2
    cpu资源 每个Worker使用的CPU资源数,100表示1核。 800
  • 输出桩
    输出桩(从左到右) 数据类型 下游组件
    输出表 OSS路径。该路径是您在字段设置页签的输出oss文件路径参数配置的OSS文件,预测结果写入该文件中。 暂不支持

计算引擎

通用视频预测组件仅支持MaxCompute计算引擎。

示例

您可以使用通用视频预测算法组件构建如下工作流。通用视频预测示例本示例中,您需要按照以下流程配置组件:
  1. 使用读OSS数据组件读取用于预测的视频数据文件,即配置读OSS数据组件的OSS数据路径参数为视频数据文件的OSS路径。
  2. 将预测数据接入通用视频预测算法组件,您需要注意以下参数配置,其他参数使用默认值或根据实际情况进行配置,详情请参见上文的可视化配置组件
    • 配置数据来源为OSS。
    • 配置模型oss路径为用于预测的视频模型的OSS路径,例如oss://pai-vision-data-hz/EasyMM/x3d_test/xxx.pth
    • 配置输出oss文件路径为一个OSS文件,预测结果会写入该文件。