/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | inner_model.cpp | 325 const OH_NN_UInt32Array& inputIndices, const OH_NN_UInt32Array& outputIndices) const in ValidateInputAndOutput() 327 OH_NN_ReturnCode ret = ValidateTensorArray(inputIndices); in ValidateInputAndOutput() 339 if (inputIndices.size == 0) { in ValidateInputAndOutput() 350 for (uint32_t i = 0; i < inputIndices.size; i++) { in ValidateInputAndOutput() 351 tensor = m_allTensors[inputIndices.data[i]]; in ValidateInputAndOutput() 368 // The number of inputIndices and outputIndices are usually small, so O(n**2) iteration is fine. in ValidateInputAndOutput() 369 for (uint32_t i = 0; i < inputIndices.size; i++) { in ValidateInputAndOutput() 371 if (inputIndices.data[i] == outputIndices.data[j]) { in ValidateInputAndOutput() 373 "input index %u, output index %u", inputIndices.data[i], outputIndices.data[j]); in ValidateInputAndOutput() 402 const OH_NN_UInt32Array& inputIndices, cons in AddOperation() 324 ValidateInputAndOutput( const OH_NN_UInt32Array& inputIndices, const OH_NN_UInt32Array& outputIndices) const ValidateInputAndOutput() argument 401 AddOperation(OH_NN_OperationType opType, const OH_NN_UInt32Array& paramIndices, const OH_NN_UInt32Array& inputIndices, const OH_NN_UInt32Array& outputIndices) AddOperation() argument 441 SpecifyInputsAndOutputs( const OH_NN_UInt32Array& inputIndices, const OH_NN_UInt32Array& outputIndices) SpecifyInputsAndOutputs() argument 633 std::vector<uint32_t>& inputIndices = m_liteGraph->input_indices_; AddTensorsToLiteGraph() local [all...] |
H A D | inner_model.h | 45 const OH_NN_UInt32Array& inputIndices, 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 | 232 const OH_NN_UInt32Array *inputIndices, in OH_NNModel_AddOperation() 245 if (inputIndices == nullptr) { in OH_NNModel_AddOperation() 246 LOGE("OH_NNModel_AddOperation failed, passed nullptr to inputIndices."); in OH_NNModel_AddOperation() 256 return innerModel->AddOperation(op, *paramIndices, *inputIndices, *outputIndices); in OH_NNModel_AddOperation() 284 const OH_NN_UInt32Array *inputIndices, in OH_NNModel_SpecifyInputsAndOutputs() 292 if (inputIndices == nullptr) { in OH_NNModel_SpecifyInputsAndOutputs() 293 LOGE("OH_NNModel_SpecifyInputsAndOutputs failed, passed nullptr to inputIndices."); in OH_NNModel_SpecifyInputsAndOutputs() 303 return innerModel->SpecifyInputsAndOutputs(*inputIndices, *outputIndices); in OH_NNModel_SpecifyInputsAndOutputs() 229 OH_NNModel_AddOperation(OH_NNModel *model, OH_NN_OperationType op, const OH_NN_UInt32Array *paramIndices, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices) OH_NNModel_AddOperation() argument 283 OH_NNModel_SpecifyInputsAndOutputs(OH_NNModel *model, const OH_NN_UInt32Array *inputIndices, const OH_NN_UInt32Array *outputIndices) OH_NNModel_SpecifyInputsAndOutputs() argument
|
H A D | lite_graph_to_hdi_model_v2_0.cpp | 1069 tmp.inputIndices = std::vector<uint32_t>(graph->input_indices_); in LiteGraph_To_HDIModel()
|
H A D | lite_graph_to_hdi_model_v1_0.cpp | 1068 tmp.inputIndices = std::vector<uint32_t>(graph->input_indices_); in LiteGraph_To_HDIModel()
|
H A D | lite_graph_to_hdi_model_v2_1.cpp | 1874 tmp.inputIndices = std::vector<uint32_t>(graph->input_indices_);
in LiteGraph_To_HDIModel()
|
/foundation/ai/neural_network_runtime/test/system_test/common/ |
H A D | nnrt_test.cpp | 99 const std::vector<uint32_t>& inputIndices, in AddOperation() 103 const OH_NN_UInt32Array inputs = TransformUInt32Array(inputIndices); in AddOperation() 110 .inputs = inputIndices, in AddOperation() 120 OH_NN_ReturnCode NNRtTest::SpecifyInputAndOutput(const std::vector<uint32_t>& inputIndices, in SpecifyInputAndOutput() argument 123 const OH_NN_UInt32Array inputs = TransformUInt32Array(inputIndices); in SpecifyInputAndOutput() 128 m_inputs = inputIndices; in SpecifyInputAndOutput() 97 AddOperation(OH_NN_OperationType opType, const std::vector<uint32_t>& paramIndices, const std::vector<uint32_t>& inputIndices, const std::vector<uint32_t>& outputIndices) AddOperation() argument
|
H A D | nnrt_test.h | 56 const std::vector<uint32_t>& inputIndices, 58 virtual OH_NN_ReturnCode SpecifyInputAndOutput(const std::vector<uint32_t>& inputIndices,
|
/foundation/ai/neural_network_runtime/interfaces/kits/c/neural_network_runtime/ |
H A D | neural_network_runtime.h | 235 * the operator parameters, inputs, and outputs are specified by <b>paramIndices</b>, <b>inputIndices</b>, 242 * <b>paramIndices</b>, <b>inputIndices</b>, and <b>outputIndices</b> store the indices of tensors. 254 * @param inputIndices Pointer to the <b>OH_NN_UInt32Array</b> instance, which is used to set the operator input. 265 const OH_NN_UInt32Array *inputIndices, 280 * @param inputIndices Pointer to the <b>OH_NN_UInt32Array</b> instance, which is used to set the operator input. 289 const OH_NN_UInt32Array *inputIndices, 409 * Assume that the value of <b>inputIndices</b> is <b>{1, 5, 9}</b> when 492 * Assume that the value of <b>inputIndices</b> is <b>{1, 5, 9}</b> when 540 * Assume that the value of <b>inputIndices</b> is <b>{1, 5, 9}</b> when 589 * Assume that the value of <b>inputIndices</ [all...] |
/foundation/ai/neural_network_runtime/example/deep_learning_framework/tflite/nnrt/ |
H A D | nnrt_implementation.h | 42 const OH_NN_UInt32Array* paramIndices, const OH_NN_UInt32Array* inputIndices, 44 OH_NN_ReturnCode (*OH_NNModel_SpecifyInputsAndOutputs)(OH_NNModel* model, const OH_NN_UInt32Array* inputIndices,
|
/foundation/ai/neural_network_runtime/example/deep_learning_framework/tflite/delegates/nnrt_delegate/ |
H A D | nnrt_delegate_kernel.cpp | 193 OH_NN_UInt32Array inputIndices; in BuildGraph() local 216 inputIndices.data = inputsData.data(); in BuildGraph() 218 inputIndices.size = inputsData.size(); in BuildGraph() 221 RETURN_TFLITE_ERROR_IF_NN_ERROR(m_nnrt->OH_NNModel_SpecifyInputsAndOutputs(m_nnModel, &inputIndices, in BuildGraph()
|
H A D | nnrt_op_builder.cpp | 305 OH_NN_UInt32Array inputIndices; in FinalizeAddOperation() local 308 inputIndices.data = m_augmentedInputs.data(); in FinalizeAddOperation() 309 inputIndices.size = static_cast<uint32_t>(m_augmentedInputs.size()); in FinalizeAddOperation() 317 type, ¶mIndices, &inputIndices, &outputIndices), "adding operation"); in FinalizeAddOperation()
|
/foundation/ai/neural_network_runtime/example/drivers/nnrt/v1_0/hdi_cpu_service/src/ |
H A D | nnrt_device_service.cpp | 395 subGraph->inputIndices = graph.inputIndices; in TransSubGraph()
|
/foundation/ai/neural_network_runtime/example/drivers/nnrt/v2_0/hdi_cpu_service/src/ |
H A D | nnrt_device_service.cpp | 443 subGraph->inputIndices = graph.inputIndices; in TransSubGraph()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/compilation/ |
H A D | compilation_test.cpp | 74 OH_NN_UInt32Array inputIndices = {inputIndicesValues, 2}; in BuildModel() local 78 ret = innerModel.AddOperation(OH_NN_OPS_ADD, paramIndices, inputIndices, outputIndices); in BuildModel() 84 ret = innerModel.SpecifyInputsAndOutputs(inputIndices, outputIndices); in BuildModel()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/compilation/ |
H A D | compilation_test.cpp | 74 OH_NN_UInt32Array inputIndices = {inputIndicesValues, 2}; in BuildModel() local 78 ret = innerModel.AddOperation(OH_NN_OPS_ADD, paramIndices, inputIndices, outputIndices); in BuildModel() 84 ret = innerModel.SpecifyInputsAndOutputs(inputIndices, outputIndices); in BuildModel()
|
/foundation/ai/neural_network_runtime/test/unittest/components/nn_compiler/ |
H A D | nn_compiler_test.cpp | 165 OH_NN_UInt32Array inputIndices = {inputIndicesValues, 2}; in BuildModel() local 169 ret = innerModel.AddOperation(OH_NN_OPS_ADD, paramIndices, inputIndices, outputIndices); in BuildModel() 175 ret = innerModel.SpecifyInputsAndOutputs(inputIndices, outputIndices); in BuildModel()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/neural_network_runtime_test/ |
H A D | neural_network_runtime_test.cpp | 149 OH_NN_UInt32Array inputIndices = {inputIndicesValues, 2}; in BuildModel() local 153 ret = model.AddOperation(OH_NN_OPS_ADD, paramIndices, inputIndices, outputIndices); in BuildModel() 159 ret = model.SpecifyInputsAndOutputs(inputIndices, outputIndices); in BuildModel() 355 * @tc.desc: Verify the inputIndices is nullptr of the OH_NNModel_AddOperation function. 522 * @tc.desc: Verify the inputIndices is nullptr of the OH_NNModel_SpecifyInputsAndOutputs function.
|
/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/neural_network_core_test/ |
H A D | neural_network_core_test.cpp | 79 OH_NN_UInt32Array inputIndices = {inputIndicesValues, 2}; in BuildModel() local 83 ret = model.AddOperation(OH_NN_OPS_ADD, paramIndices, inputIndices, outputIndices); in BuildModel() 89 ret = model.SpecifyInputsAndOutputs(inputIndices, outputIndices); in BuildModel()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/neural_network_runtime_test/ |
H A D | neural_network_runtime_test.cpp | 150 OH_NN_UInt32Array inputIndices = {inputIndicesValues, 2}; in BuildModel() local 154 ret = model.AddOperation(OH_NN_OPS_ADD, paramIndices, inputIndices, outputIndices); in BuildModel() 160 ret = model.SpecifyInputsAndOutputs(inputIndices, outputIndices); in BuildModel() 408 * @tc.desc: Verify the inputIndices is nullptr of the OH_NNModel_AddOperation function. 575 * @tc.desc: Verify the inputIndices is nullptr of the OH_NNModel_SpecifyInputsAndOutputs function.
|