/ohos5.0/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | inner_model.cpp | 333 ret = ValidateTensorArray(outputIndices); in ValidateInputAndOutput() 344 if (outputIndices.size == 0) { in ValidateInputAndOutput() 359 for (uint32_t i = 0; i < outputIndices.size; i++) { in ValidateInputAndOutput() 360 tensor = m_allTensors[outputIndices.data[i]]; in ValidateInputAndOutput() 370 for (uint32_t j = 0; j < outputIndices.size; j++) { in ValidateInputAndOutput() 371 if (inputIndices.data[i] == outputIndices.data[j]) { in ValidateInputAndOutput() 409 OH_NN_ReturnCode ret = ValidateInputAndOutput(inputIndices, outputIndices); in AddOperation() 415 … std::vector<uint32_t> outputs = ConstructVectorFromArray(outputIndices.data, outputIndices.size); in AddOperation() 454 OH_NN_ReturnCode ret = ValidateInputAndOutput(inputIndices, outputIndices); in SpecifyInputsAndOutputs() 461 m_outputIndices = ConstructVectorFromArray(outputIndices.data, outputIndices.size); in SpecifyInputsAndOutputs() [all …]
|
H A D | inner_model.h | 46 const OH_NN_UInt32Array& outputIndices); 49 const OH_NN_UInt32Array& inputIndices, const OH_NN_UInt32Array& outputIndices); 68 const OH_NN_UInt32Array& inputIndices, const OH_NN_UInt32Array& outputIndices) const;
|
H A D | neural_network_runtime.cpp | 235 const OH_NN_UInt32Array *outputIndices) in OH_NNModel_AddOperation() argument 252 if (outputIndices == nullptr) { in OH_NNModel_AddOperation() 258 return innerModel->AddOperation(op, *paramIndices, *inputIndices, *outputIndices); in OH_NNModel_AddOperation() 287 const OH_NN_UInt32Array *outputIndices) in OH_NNModel_SpecifyInputsAndOutputs() argument 299 if (outputIndices == nullptr) { in OH_NNModel_SpecifyInputsAndOutputs() 305 return innerModel->SpecifyInputsAndOutputs(*inputIndices, *outputIndices); in OH_NNModel_SpecifyInputsAndOutputs()
|
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/nnrt/ |
H A D | _sub_graph_v10.md | 22 | unsigned int[] [outputIndices](#outputindices) | 子图的输出子图在[Model](_model_v10.md)的subGraph数组中的下标。 … 59 ### outputIndices subsection 62 unsigned int [] SubGraph::outputIndices
|
H A D | _sub_graph_v20.md | 22 | unsigned int[] [outputIndices](#outputindices) | 子图的输出子图在[Model](_model_v20.md)的subGraph数组中的下标。 … 59 ### outputIndices subsection 62 unsigned int [] SubGraph::outputIndices
|
/ohos5.0/foundation/ai/neural_network_runtime/test/system_test/common/ |
H A D | nnrt_test.cpp | 100 const std::vector<uint32_t>& outputIndices) in AddOperation() argument 104 const OH_NN_UInt32Array outputs = TransformUInt32Array(outputIndices); in AddOperation() 111 .outputs = outputIndices, in AddOperation() 121 const std::vector<uint32_t>& outputIndices) in SpecifyInputAndOutput() argument 124 const OH_NN_UInt32Array outputs = TransformUInt32Array(outputIndices); in SpecifyInputAndOutput() 129 m_outputs = outputIndices; in SpecifyInputAndOutput()
|
H A D | nnrt_test.h | 57 const std::vector<uint32_t>& outputIndices); 59 const std::vector<uint32_t>& outputIndices);
|
/ohos5.0/foundation/ai/neural_network_runtime/interfaces/kits/c/neural_network_runtime/ |
H A D | neural_network_runtime.h | 266 const OH_NN_UInt32Array *outputIndices); 290 const OH_NN_UInt32Array *outputIndices);
|
/ohos5.0/foundation/ai/neural_network_runtime/example/deep_learning_framework/tflite/nnrt/ |
H A D | nnrt_implementation.h | 43 const OH_NN_UInt32Array* outputIndices); 45 const OH_NN_UInt32Array* outputIndices);
|
/ohos5.0/foundation/ai/neural_network_runtime/example/deep_learning_framework/tflite/delegates/nnrt_delegate/ |
H A D | nnrt_delegate_kernel.cpp | 194 OH_NN_UInt32Array outputIndices; in BuildGraph() local 217 outputIndices.data = outputsData.data(); in BuildGraph() 219 outputIndices.size = outputsData.size(); in BuildGraph() 222 &outputIndices), "identifying model inputs and outputs"); in BuildGraph()
|
H A D | nnrt_op_builder.cpp | 306 OH_NN_UInt32Array outputIndices; in FinalizeAddOperation() local 310 outputIndices.data = m_augmentedOutputs.data(); in FinalizeAddOperation() 311 outputIndices.size = static_cast<uint32_t>(m_augmentedOutputs.size()); in FinalizeAddOperation() 317 type, ¶mIndices, &inputIndices, &outputIndices), "adding operation"); in FinalizeAddOperation()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-neural-network-runtime-kit/ |
H A D | neural__network__runtime_8h.md | 38 …utIndices, const [OH_NN_UInt32Array](_o_h___n_n___u_int32_array.md) \*outputIndices) | 向模型实例中添加算子。… 39 …utIndices, const [OH_NN_UInt32Array](_o_h___n_n___u_int32_array.md) \*outputIndices) | 指定模型的输入和输出张…
|
H A D | _neural_network_runtime.md | 1487 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在申请输出… 1643 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在释放输出… 1759 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在获取输出… 2005 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在设置输出… 2033 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在指定输出… 2044 …rray *paramIndices, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices ) 2051 该接口向模型实例中添加算子,算子类型由op指定,算子的参数、输入和输出由paramIndices、inputIndices和 outputIndices指定。该接口将对算子参数的属性和输入、输出张量… 2053 paramIndices、inputIndices和outputIndices中存储的是张量的索引值,每个索引值根据张量添加进模型的顺序决定,正确 设置并添加算子要求准确设置每个张量的索引值。张量的… 2067 | outputIndices | OH_NN_UInt32Array实例的指针,设置算子的输出张量索引。 | 2312 …(OH_NNModel *model, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices ) [all …]
|
H A D | _neural_nework_runtime.md | 1487 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在申请输出… 1643 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在释放输出… 1759 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在获取输出… 2005 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在设置输出… 2033 …NModel_SpecifyInputsAndOutputs](#oh_nnmodel_specifyinputsandoutputs)时,outputIndices为{4,6,8},则在指定输出… 2044 …rray *paramIndices, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices ) 2051 该接口向模型实例中添加算子,算子类型由op指定,算子的参数、输入和输出由paramIndices、inputIndices和 outputIndices指定。该接口将对算子参数的属性和输入、输出张量… 2053 paramIndices、inputIndices和outputIndices中存储的是张量的索引值,每个索引值根据张量添加进模型的顺序决定,正确 设置并添加算子要求准确设置每个张量的索引值。张量的… 2067 | outputIndices | OH_NN_UInt32Array实例的指针,设置算子的输出张量索引。 | 2312 …(OH_NNModel *model, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices ) [all …]
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/nnrt_v1_0/cpp_target/nnrt/v1_0/ |
H A D | model_types.cpp.txt | 239 if (!WritePodArray(data, dataBlock.outputIndices)) { 240 HDF_LOGE("%{public}s: failed to write dataBlock.outputIndices", __func__); 265 if (!ReadPodArray(data, dataBlock.outputIndices)) { 266 HDF_LOGE("%{public}s: failed to read dataBlock.outputIndices", __func__);
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/nnrt_v2_0/cpp_target/nnrt/v2_0/ |
H A D | model_types.cpp.txt | 239 if (!WritePodArray(data, dataBlock.outputIndices)) { 240 HDF_LOGE("%{public}s: failed to write dataBlock.outputIndices", __func__); 265 if (!ReadPodArray(data, dataBlock.outputIndices)) { 266 HDF_LOGE("%{public}s: failed to read dataBlock.outputIndices", __func__);
|
/ohos5.0/drivers/interface/nnrt/v1_0/ |
H A D | ModelTypes.idl | 41 unsigned int[] outputIndices;
|
/ohos5.0/drivers/interface/nnrt/v2_0/ |
H A D | ModelTypes.idl | 41 unsigned int[] outputIndices;
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/nnrt_v1_0/foo/nnrt/v1_0/ |
H A D | ModelTypes.idl | 41 unsigned int[] outputIndices;
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/nnrt_v2_0/foo/nnrt/v2_0/ |
H A D | ModelTypes.idl | 41 unsigned int[] outputIndices;
|
/ohos5.0/foundation/ai/neural_network_runtime/ |
H A D | neural-network-runtime-guidelines.md | 67 …ices, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices) | 向模型实例中添加算子。… 68 …odel, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices) | 指定模型的输入和输出张… 380 OH_NN_UInt32Array outputIndices = {&outputIndicesValues, 1 * 4}; 383 …Code = OH_NNModel_AddOperation(model, OH_NN_OPS_ADD, ¶mIndices, &inputIndices, &outputIndices); 387 returnCode = OH_NNModel_SpecifyInputsAndOutputs(model, &inputIndices, &outputIndices);
|
/ohos5.0/docs/zh-cn/application-dev/ai/nnrt/ |
H A D | neural-network-runtime-guidelines.md | 67 …ices, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices) | 向模型实例中添加算子。… 68 …odel, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices) | 指定模型的输入和输出张… 371 OH_NN_UInt32Array outputIndices = {&outputIndicesValues, 1}; 374 …Code = OH_NNModel_AddOperation(model, OH_NN_OPS_ADD, ¶mIndices, &inputIndices, &outputIndices); 378 returnCode = OH_NNModel_SpecifyInputsAndOutputs(model, &inputIndices, &outputIndices);
|
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v1_0/hdi_cpu_service/src/ |
H A D | nnrt_device_service.cpp | 396 subGraph->outputIndices = graph.outputIndices; in TransSubGraph()
|
/ohos5.0/docs/en/application-dev/reference/apis-neural-network-runtime-kit/ |
H A D | neural__network__runtime_8h.md | 38 …utIndices, const [OH_NN_UInt32Array](_o_h___n_n___u_int32_array.md) \*outputIndices) | Adds an ope… 39 …utIndices, const [OH_NN_UInt32Array](_o_h___n_n___u_int32_array.md) \*outputIndices) | Sets an ind…
|
/ohos5.0/foundation/ai/neural_network_runtime/example/drivers/nnrt/v2_0/hdi_cpu_service/src/ |
H A D | nnrt_device_service.cpp | 444 subGraph->outputIndices = graph.outputIndices; in TransSubGraph()
|