下载
中文
注册

TilingInputsDataDependency

函数功能

标记Tiling计算时需要依赖算子第几个输入tensor的值,同时标记tiling计算支持执行的位置。

函数原型

OpImplRegisterV2 &TilingInputsDataDependency(std::initializer_list<int32_t> inputs);

OpImplRegisterV2 &TilingInputsDataDependency(std::initializer_list<int32_t> inputs, std::initializer_list<TilingPlacement> placements);

参数说明

参数

输入/输出

说明

inputs

输入

指定算子tiling计算需要依赖的输入index列表。举例来说,inputs={0,3},说明该算子的tiling计算需要依赖第0、3个输入的tensor值。

placements

输入

指定算子tiling计算可以执行的位置,0代表支持在host侧执行, 1代表支持在AI CPU上执行。如果不包含本参数,代表只支持在host执行。

返回值说明

返回算子的OpImplRegisterV2对象,该对象新增注册了算子tiling值依赖输入的第index个tensor值以及可执行的位置。

约束说明