---
title: BuildTilingContext
description: "构造KernelRunContextHolder的对象，该对象可通过GetContext接口获取TilingContext类型的对象。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendcopapi/atlasascendc_api_07_1024.html
sourcePath: /source/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_1024.html
indexId: 6a67793cf8826aa444036f75d7ddd352ac026ebbc4f832b424cadc331c64ab7076
---
# BuildTilingContext

#### 功能说明

构造KernelRunContextHolder的对象，该对象可通过GetContext接口获取TilingContext类型的对象。


#### 函数原型

```
std::shared_ptr<KernelRunContextHolder> BuildTilingContext()
```


#### 参数说明

无


#### 返回值说明

指向KernelRunContextHolder的共享指针。


#### 约束说明

无


#### 调用示例

```
auto tilingContextHolder = context_ascendc::ContextBuilder().
  .SetOpNameType(...,...)
  .NodeIoNum(...)
  .IrInstanceNum(...)
  .AddInputTd(...)
  .AddOutputTd(...)
  .AddAttr(...)
  .BuildTilingContext(...);
gert::TilingContext *tilingContext = tilingContextHolder->GetContext<gert::TilingContext>();
```
