昇腾社区首页
中文
注册

aclrtBinaryLoadFromData

产品支持情况

产品

是否支持

Atlas A3 训练系列产品/Atlas A3 推理系列产品

Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

Atlas 200I/500 A2 推理产品

Atlas 推理系列产品

Atlas 训练系列产品

Atlas 200/300/500 推理产品

功能说明

从内存加载并解析AI CPU算子二进制数据,同时将算子二进制数据拷贝至当前Context对应的Device上,输出指向算子二进制的binHandle。

调用本接口后,还需配合使用aclrtRegisterCpuFunc接口注册AI CPU算子信息。

函数原型

aclError aclrtBinaryLoadFromData(const void *data, size_t length, const aclrtBinaryLoadOptions *options, aclrtBinHandle *binHandle)

参数说明

参数名

输入/输出

说明

data

输入

存放算子二进制数据的Host内存地址,不能为空。

length

输入

算子二进制数据的内存大小,必须大于0,单位Byte。

options

输入

加载算子二进制文件的可选参数。

binHandle

输出

标识算子二进制的句柄。

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError