# 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值以及可执行的位置。

#### 约束说明

无