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

前提条件

已开通OSS并完成授权,详情请参见开通OSS服务PAI访问云产品授权: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时,您需要指定该参数。例如使用视频分类模型推理时,您可以将该参数指定为oss://pai-vision-data-hz/EasyMM/x3d_test,组件运行成功后,系统会将分类结果保存到该目录下。
    参数设置模型类型选择离线推理时使用的模型类型,支持以下取值:
    • x3d_xs
    • x3d_m
    • x3d_l
    • swin_t
    • swin_s
    • swin_b
    • swin_t_bert
    x3d_xs
    gpu机型选择选择运行的GPU规格ecs.gn6v-c10g1.20xlarge
  • 输出桩
    输出桩(从左到右)数据类型下游组件
    输出表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文件,预测结果会写入该文件。