Tiling

Description

Registers the Tiling function of an operator.

You need to write a function of the TilingKernelFunc type for the operator and use this API to register the function. You can also specify the maximum length of the tiling data. The default value is 2048 bytes.

The TilingKernelFunc type is defined as follows:

using TilingKernelFunc = UINT32 (*)(TilingContext *);

Prototype

OpImplRegisterV2 &Tiling(TilingKernelFunc tiling_func, size_t max_tiling_data_size = 2048)

Parameters

Parameter

Input/Output

Description

tiling_func

Input

User-defined Tiling function to be registered, which is of the TilingKernelFunc type.

max_tiling_data_size

Input

Maximum length of the tiling data. The default value is 2048 bytes.

Returns

OpImplRegisterV2 object of the operator, where the Tiling function tiling_func is registered.

Restrictions

None