获取 dnnPackedHandle 所指向模型的名称列表和个数。
modelNameList 模型名称列表。modelNameCount 模型名称个数。dnnPackedHandle Horizon DNN句柄,指向多个模型。0 则表示API成功执行,否则执行失败。从 dnnPackedHandle 所指向模型列表中获取一个模型的句柄。调用方可以跨函数、跨线程使用返回的 dnnHandle。
dnnHandle DNN句柄,指向一个模型。dnnPackedHandle DNN句柄,指向多个模型。modelName 模型名称。0 则表示API成功执行,否则执行失败。获取 dnnHandle 所指向模型输入张量的个数。
inputCount 模型输入张量的个数。dnnHandle DNN句柄,指向一个模型。0 则表示API成功执行,否则执行失败。获取 dnnHandle 所指向模型输入张量的名称。
name 模型输入张量的名称。dnnHandle DNN句柄,指向一个模型。inputIndex 模型输入张量的编号。0 则表示API成功执行,否则执行失败。获取 dnnHandle 所指向模型特定输入张量的属性。
properties 输入张量的信息。dnnHandle DNN句柄,指向一个模型。inputIndex 模型输入张量的编号。0 则表示API成功执行,否则执行失败。获取 dnnHandle 所指向模型输出张量的个数。
outputCount 模型输出张量的个数。dnnHandle DNN句柄,指向一个模型。0 则表示API成功执行,否则执行失败。获取 dnnHandle 所指向模型输出张量的名称。
name 模型输出张量的名称。dnnHandle DNN句柄,指向一个模型。outputIndex 模型输出张量的编号。0 则表示API成功执行,否则执行失败。获取 dnnHandle 所指向模型特定输出张量的属性。
properties 输出张量的信息。dnnHandle DNN句柄,指向一个模型。outputIndex 模型输出张量的编号。0 则表示API成功执行,否则执行失败。获取 dnnHandle 指向模型特定输入所关联的描述信息。
desc 描述信息的首地址。size 描述信息的大小。type 描述信息的类型,详细类型请查看 hbDNNDescType。dnnHandle DNN句柄,指向一个模型。inputIndex 模型输入的编号。0 则表示API成功执行,否则执行失败。获取 dnnHandle 指向模型特定输出所关联的描述信息。
desc 描述信息的首地址。size 描述信息的大小。type 描述信息的类型,详细类型请查看 hbDNNDescType。dnnHandle DNN句柄,指向一个模型。outputIndex 模型输出的编号。0 则表示API成功执行,否则执行失败。获取 dnnHandle 指向模型所关联的描述信息。
desc 描述信息的首地址。size 描述信息的大小。type 描述信息的类型,详细类型请查看 hbDNNDescType。dnnHandle DNN句柄,指向一个模型。0 则表示API成功执行,否则执行失败。获取 dnnHandle 指向模型编译时指定的BPU核个数。
bpuCoreNum 模型编译时指定的BPU核个数。dnnHandle DNN句柄,指向一个模型。0 则表示API成功执行,否则执行失败。当获取到的 bpuCoreNum 大于1时,表示该模型是多核模型。
在调用hbUCPSubmitTask提交多核模型任务时,需保证设置的控制参数 hbUCPSchedParam.backend 中BPU核的个数正好等于此接口获取到的 bpuCoreNum,不允许设置 HB_UCP_CORE_ANY 或者 HB_UCP_BPU_CORE_ANY。
bpuCoreNum值为2时,需设置 hbUCPSchedParam.backend = HB_UCP_BPU_CORE_0 | HB_UCP_BPU_CORE_1 ,该设置方式理解为将模型运行在 HB_UCP_BPU_CORE_0 和 HB_UCP_BPU_CORE_1上,注意与单核模型推理时任选两个backend的设置形式相区分。
获取 dnnPackedHandle 和 index 指向hbm所关联的描述信息。
desc 描述信息的首地址。size 描述信息的大小。type 描述信息的类型,详细类型请查看 hbDNNDescType。dnnPackedHandle Horizon DNN句柄,指向多个模型。index hbm索引。0 则表示API成功执行,否则执行失败。hbDNNInitializeFromFiles 或 hbDNNInitializeFromDDR 可支持同时加载多个hbm,因此索引范围应该在[0, modelFileCount)或者[0, modelDataCount),
这里 modelFileCount 和 modelDataCount 分别为两接口入参。