宏:HIAI_REGISTER_TEMPLATE_DATA_TYPE
为用户自定义的模板的数据结构类型提供自动化序列化和反序列化机制。该宏在data_type_reg.h中定义。
该接口需要在host和Device端同时注册该类。
函数格式
HIAI_REGISTER_TEMPLATE_DATA_TYPE(name, type, basictype1, basictype2, …)
参数说明
参数 |
说明 |
取值范围 |
---|---|---|
name |
用户自定义的数据结构类型名字(不同的数据结构类型要保证名字唯一)。 |
- |
type |
用户自定义的模板的数据结构类型。 |
- |
basicType1 |
用户自定义的数据类型。 |
- |
basicType2 |
用户自定义的数据类型。 |
- |
... |
... |
- |
返回值
返回的部分错误码请参见“错误码示例”中的“错误码”列。
错误码示例
序号 |
错误码 |
错误码描述 |
---|---|---|
1 |
HIAI_OK |
running ok |
2 |
HIAI_ENGINE_FUNCTOR_NULL |
hiai engine function is null |
3 |
HIAI_ENGINE_FUNCTOR_EXIST |
hiai engine function is existed |