更新时间:2021-03-18 GMT+08:00
分享

宏:HIAI_REGISTER_DATA_TYPE

为用户自定义的数据结构类型提供自动化序列化和反序列化机制。该宏在data_type_reg.h中定义。

  • 该接口需要在host和Device端同时注册。
  • 因为cereal的限制, 结构体中应避免使用long double类型,为了保证跨平台(如Windows到Linux)运行, 结构体成员尽量使用可移植的类型,如 int32_t等;
  • 因为cereal的限制, 结构体中需使用共享指针。

函数格式

HIAI_REGISTER_DATA_TYPE(name, type)

参数说明

参数

说明

取值范围

name

用户自定义的数据结构类型名字(不同的数据类型要保证名字唯一)。

-

type

用户自定义的数据结构类型。

-

返回值

返回的部分错误码请参见“错误码示例”中的“错误码”列。

错误码示例

序号

错误码

错误码描述

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

分享:

    相关文档

    相关产品