---
title: SetTiling
description: "注册Tiling函数。Tiling函数的原型是固定的，接受一个TilingContext(https://www.hiascend.comdocument/detail/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00223.html)作为输入，在此context上可以获取到输入、输出的Shape指针等内容。注册的Tiling函数由框架调用，调用时会传入TilingContext参数。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendcopapi/atlasascendc_api_07_0979.html
sourcePath: /source/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0979.html
indexId: 6d3c4216600bbd86a4739b24a01ca1bed996532363ebb9f72bed6bb4099497fe76
---
# SetTiling

#### 功能说明

注册Tiling函数。Tiling函数的原型是固定的，接受一个TilingContext(https://www.hiascend.comdocument/detail/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00223.html)作为输入，在此context上可以获取到输入、输出的Shape指针等内容。注册的Tiling函数由框架调用，调用时会传入TilingContext参数。


#### 函数原型

```
OpAICoreDef &SetTiling(gert::OpImplRegisterV2::TilingKernelFunc func)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |  |  |
| --- | --- | --- | --- | --- |
| func | 输入 | Tiling函数。TilingKernelFunc类型定义如下： 1 using TilingKernelFunc = UINT32 (\*)(TilingContext \*); | 1 | using TilingKernelFunc = UINT32 (\*)(TilingContext \*); |
| 1 | using TilingKernelFunc = UINT32 (\*)(TilingContext \*); |  |  |  |


#### 返回值说明

OpAICoreDef算子定义，OpAICoreDef请参考OpAICoreDef。


#### 约束说明

无
