TilingDataSize

Function Usage

Sets the TilingData size of an operator. After the size is set, the memory of the corresponding size is allocated to store the TilingData of the operator. Compared with TilingData, the ownership of the TilingData pointer generated when this API is called belongs to the ContextHolder. The caller does not need to pay attention to the lifecycle of TilingData.

Note that this API is mutually exclusive with TilingData. If TilingDataSize and TilingData are both called, the result of the latter call overwrites the result of the previous call.

Prototype

1
OpTilingContextBuilder &TilingDataSize(size_t tiling_data_size)

Parameters

Parameter

Input/Output

Description

tiling_data_size

Output

Size of tiling data.

Returns

A reference to the TilingContextBuilder object. It is used for chaining method calls.

Constraints

TilingData or TilingDataSize must be set before the Build method call. Otherwise, the constructed TilingContext will contain undefined data.