/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/inner_model/ |
H A D | nn_tensor_test.cpp | 42 NNTensor nnTensor; in HWTEST_F() local 43 EXPECT_EQ(OH_NN_SUCCESS, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 60 NNTensor nnTensor; in HWTEST_F() local 61 EXPECT_EQ(OH_NN_INVALID_PARAMETER, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 74 NNTensor nnTensor; in HWTEST_F() local 75 EXPECT_EQ(OH_NN_INVALID_PARAMETER, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 88 NNTensor nnTensor; in HWTEST_F() local 89 EXPECT_EQ(OH_NN_SUCCESS, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 102 NNTensor nnTensor; in HWTEST_F() local 103 EXPECT_EQ(OH_NN_INVALID_PARAMETER, nnTensor in HWTEST_F() 119 NNTensor nnTensor; HWTEST_F() local 138 NNTensor nnTensor; HWTEST_F() local 156 NNTensor nnTensor; HWTEST_F() local 174 NNTensor nnTensor; HWTEST_F() local 192 NNTensor nnTensor; HWTEST_F() local 207 NNTensor nnTensor; HWTEST_F() local 223 NNTensor nnTensor; HWTEST_F() local 240 NNTensor nnTensor; HWTEST_F() local 261 NNTensor nnTensor; HWTEST_F() local 282 NNTensor nnTensor; HWTEST_F() local 303 NNTensor nnTensor; HWTEST_F() local 318 NNTensor nnTensor; HWTEST_F() local 341 NNTensor nnTensor; HWTEST_F() local 362 NNTensor nnTensor; HWTEST_F() local 375 NNTensor nnTensor; HWTEST_F() local 391 NNTensor nnTensor; HWTEST_F() local 412 NNTensor nnTensor; HWTEST_F() local 426 NNTensor nnTensor; HWTEST_F() local 453 NNTensor nnTensor; HWTEST_F() local 472 NNTensor nnTensor; HWTEST_F() local 489 NNTensor nnTensor; HWTEST_F() local 505 NNTensor nnTensor; HWTEST_F() local 521 NNTensor nnTensor; HWTEST_F() local [all...] |
/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/inner_model/ |
H A D | nn_tensor_test.cpp | 42 NNTensor nnTensor; in HWTEST_F() local 43 EXPECT_EQ(OH_NN_SUCCESS, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 60 NNTensor nnTensor; in HWTEST_F() local 61 EXPECT_EQ(OH_NN_INVALID_PARAMETER, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 74 NNTensor nnTensor; in HWTEST_F() local 75 EXPECT_EQ(OH_NN_INVALID_PARAMETER, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 88 NNTensor nnTensor; in HWTEST_F() local 89 EXPECT_EQ(OH_NN_SUCCESS, nnTensor.BuildFromOHNNTensor(tensor)); in HWTEST_F() 102 NNTensor nnTensor; in HWTEST_F() local 103 EXPECT_EQ(OH_NN_INVALID_PARAMETER, nnTensor in HWTEST_F() 119 NNTensor nnTensor; HWTEST_F() local 138 NNTensor nnTensor; HWTEST_F() local 156 NNTensor nnTensor; HWTEST_F() local 174 NNTensor nnTensor; HWTEST_F() local 192 NNTensor nnTensor; HWTEST_F() local 207 NNTensor nnTensor; HWTEST_F() local 223 NNTensor nnTensor; HWTEST_F() local 240 NNTensor nnTensor; HWTEST_F() local 261 NNTensor nnTensor; HWTEST_F() local 282 NNTensor nnTensor; HWTEST_F() local 303 NNTensor nnTensor; HWTEST_F() local 318 NNTensor nnTensor; HWTEST_F() local 341 NNTensor nnTensor; HWTEST_F() local 362 NNTensor nnTensor; HWTEST_F() local 375 NNTensor nnTensor; HWTEST_F() local 391 NNTensor nnTensor; HWTEST_F() local 412 NNTensor nnTensor; HWTEST_F() local 426 NNTensor nnTensor; HWTEST_F() local 453 NNTensor nnTensor; HWTEST_F() local 472 NNTensor nnTensor; HWTEST_F() local 489 NNTensor nnTensor; HWTEST_F() local 505 NNTensor nnTensor; HWTEST_F() local 521 NNTensor nnTensor; HWTEST_F() local [all...] |
/foundation/ai/neural_network_runtime/test/unittest/components/nn_tensor/ |
H A D | nn_tensor_test.cpp | 128 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); in HWTEST_F() local 129 EXPECT_NE(nullptr, nnTensor); in HWTEST_F() 131 delete nnTensor; in HWTEST_F() 144 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); in HWTEST_F() local 145 EXPECT_NE(nullptr, nnTensor); in HWTEST_F() 147 nnTensor->SetSize(1); in HWTEST_F() 150 nnTensor->SetData(buffer); in HWTEST_F() 151 nnTensor->SetFd(-1); in HWTEST_F() 152 delete nnTensor; in HWTEST_F() 165 NNTensor2_0* nnTensor in HWTEST_F() local 186 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 208 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 225 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 280 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 315 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 345 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 383 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 448 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 517 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 552 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 573 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 591 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 620 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 649 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 676 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 698 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 722 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 742 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 771 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 802 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 833 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 864 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 895 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 927 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 944 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 961 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 978 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 995 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1012 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1029 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1046 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1072 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1100 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1131 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1166 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1200 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1219 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1245 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local 1275 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); HWTEST_F() local [all...] |
/foundation/ai/neural_network_runtime/test/unittest/common/ |
H A D | base_test.cpp | 31 std::shared_ptr<NNTensor> nnTensor = std::make_shared<NNTensor>(); in TransToNNTensor() local 38 nnTensor->BuildFromOHNNTensor(tensor); in TransToNNTensor() 39 return nnTensor; in TransToNNTensor()
|
/foundation/ai/neural_network_runtime/example/deep_learning_framework/tflite/delegates/nnrt_delegate/ |
H A D | nnrt_op_builder.cpp | 354 OH_NN_Tensor nnTensor; in AddTensor() local 359 TF_LITE_ENSURE_STATUS(ConstructNNTensor(tensorIndex, builtinCode, scalarAsTensor, nnQuantParam, nnTensor)); in AddTensor() 363 (nnTensor.dimensionCount == DEPTHWISE_WEIGHT_DIMENSION_COUNT)) { in AddTensor() 367 TF_LITE_ENSURE_STATUS(GetTensorSize(m_context, nnTensor.dimensions, nnTensor.dimensionCount, tensorSize)); in AddTensor() 370 TfLiteStatus retCode = TransposeDepthwiseTensor(tensorIndex, nnTensor, weightDims, depthwiseTensorData); in AddTensor() 378 int32_t nnRet = m_nnrt->OH_NNModel_AddTensor(m_nnModel, &nnTensor); in AddTensor() 380 TFLITE_LOG_PROD(TFLITE_LOG_ERROR, "[NNRT-OPBUILDER] Fail to add nnTensor to NN model."); in AddTensor() 390 TFLITE_LOG_PROD(TFLITE_LOG_ERROR, "[NNRT-OPBUILDER] Fail to setting new nnTensor value."); in AddTensor() 398 TfLiteStatus NnrtOpBuilder::TransposeDepthwiseTensor(int32_t tensorIndex, OH_NN_Tensor& nnTensor, in TransposeDepthwiseTensor() argument 429 ConstructNNTensor(int32_t tensorIndex, int32_t builtinCode, int32_t tensorFlags, OH_NN_QuantParam& nnQuantParam, OH_NN_Tensor& nnTensor) ConstructNNTensor() argument [all...] |
H A D | nnrt_delegate_kernel.cpp | 290 const std::pair<int32_t, int32_t>& indexPair, OH_NN_QuantParam* nnQuantParam, OH_NN_Tensor& nnTensor) in ConvertTensorTypeToNn() 313 nnTensor.dataType = nnType; in ConvertTensorTypeToNn() 314 nnTensor.dimensionCount = tensorRank; in ConvertTensorTypeToNn() 315 nnTensor.dimensions = tensorDims; in ConvertTensorTypeToNn() 316 nnTensor.quantParam = nnQuantParam; in ConvertTensorTypeToNn() 317 nnTensor.type = OH_NN_TENSOR; in ConvertTensorTypeToNn() 323 OH_NNExecutor* pNnExecution, OH_NN_Tensor& nnTensor) in SetInputTensors() 341 ConvertTensorTypeToNn(context, indexPair, nnQuantParam, nnTensor); in SetInputTensors() 348 &nnTensor, tensor->data.raw, tensor->bytes), in SetInputTensors() 289 ConvertTensorTypeToNn(TfLiteContext* context, const std::pair<int32_t, int32_t>& indexPair, OH_NN_QuantParam* nnQuantParam, OH_NN_Tensor& nnTensor) ConvertTensorTypeToNn() argument 322 SetInputTensors(TfLiteContext* context, TfLiteNode* node, OH_NNExecutor* pNnExecution, OH_NN_Tensor& nnTensor) SetInputTensors() argument
|
H A D | nnrt_delegate_kernel.h | 71 OH_NN_QuantParam* nnQuantParam, OH_NN_Tensor& nnTensor); 73 OH_NN_Tensor& nnTensor);
|
H A D | nnrt_op_builder.h | 55 // the disparity between TFLite and NN API nnTensor types. NN API has singular 62 // Add scalar nnTensor, the datatypes involved are bool, Int32, Int8, Int64, Float32 84 // Add vector nnTensor, the datatypes involved are Int32, Int64, Int16, Int8, Float32 136 m_nnrt->OH_NNModel_AddTensor(m_nnModel, &tensor), "adding nnTensor"); in AddScalarTensor() 141 "setting new nnTensor value"); in AddScalarTensor() 175 m_nnrt->OH_NNModel_AddTensor(m_nnModel, &tensor), "adding nnTensor"); in AddVectorTensor() 179 "settings new nnTensor value"); in AddVectorTensor() 276 // Adds a new NN API nnTensor to NNModel. 281 TfLiteStatus TransposeDepthwiseTensor(int32_t tensorIndex, OH_NN_Tensor& nnTensor, std::vector<int32_t>& destDims, 284 // Get NN nnTensor fro [all...] |
/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | inner_model.cpp | 58 std::shared_ptr<NNTensor> nnTensor = CreateSharedPtr<NNTensor>(); in ConstructNNTensorFromLiteGraphTensor() local 59 if (nnTensor == nullptr) { in ConstructNNTensorFromLiteGraphTensor() 64 OH_NN_ReturnCode ret = nnTensor->Build(dataType, msDims, nnQuantParams, OH_NN_TENSOR); in ConstructNNTensorFromLiteGraphTensor() 70 nnTensor->SetFormat(nnFormat); in ConstructNNTensorFromLiteGraphTensor() 72 return nnTensor; in ConstructNNTensorFromLiteGraphTensor() 90 std::shared_ptr<NNTensor> nnTensor; in ConstructNNTensorsFromLiteGraph() local 92 nnTensor = ConstructNNTensorFromLiteGraphTensor(liteGraph->all_tensors_[i]); in ConstructNNTensorsFromLiteGraph() 93 if (nnTensor == nullptr) { in ConstructNNTensorsFromLiteGraph() 98 nnTensors.emplace_back(nnTensor); in ConstructNNTensorsFromLiteGraph() 176 OH_NN_ReturnCode InnerModel::AddTensor(const OH_NN_Tensor& nnTensor) in AddTensor() argument 620 const std::shared_ptr<NNTensor>& nnTensor = m_allTensors[i]; AddTensorsToLiteGraph() local [all...] |
H A D | hdi_prepared_model_v2_1.cpp | 104 const NNTensor2_0* nnTensor = reinterpret_cast<const NNTensor2_0*>(tensor); in TransIOTensor() local 105 TensorDesc* nnTensorDesc = nnTensor->GetTensorDesc(); in TransIOTensor() 152 if (!nnTensor->CheckTensorData()) { in TransIOTensor() 156 V2_1::SharedBuffer iBuffer {nnTensor->GetFd(), nnTensor->GetSize(), nnTensor->GetOffset(), nnTensor->GetSize()}; in TransIOTensor()
|
H A D | hdi_prepared_model_v2_0.cpp | 104 const NNTensor2_0* nnTensor = reinterpret_cast<const NNTensor2_0*>(tensor); in TransIOTensor() local 105 TensorDesc* nnTensorDesc = nnTensor->GetTensorDesc(); in TransIOTensor() 152 if (!nnTensor->CheckTensorData()) { in TransIOTensor() 156 V2_0::SharedBuffer iBuffer {nnTensor->GetFd(), nnTensor->GetSize(), nnTensor->GetOffset(), nnTensor->GetSize()}; in TransIOTensor()
|
H A D | hdi_prepared_model_v1_0.cpp | 103 const NNTensor2_0* nnTensor = reinterpret_cast<const NNTensor2_0*>(tensor); in TransIOTensor() local 104 TensorDesc* nnTensorDesc = nnTensor->GetTensorDesc(); in TransIOTensor() 151 if (!nnTensor->CheckTensorData()) { in TransIOTensor() 155 V1_0::SharedBuffer iBuffer {nnTensor->GetFd(), nnTensor->GetSize(), nnTensor->GetOffset(), nnTensor->GetSize()}; in TransIOTensor()
|
H A D | nn_tensor.cpp | 105 OH_NN_ReturnCode NNTensor::BuildFromOHNNTensor(const OH_NN_Tensor& nnTensor) in BuildFromOHNNTensor() argument 107 m_type = nnTensor.type; in BuildFromOHNNTensor() 109 if (!Validation::ValidateTensorDataType(nnTensor.dataType)) { in BuildFromOHNNTensor() 110 LOGE("BuildFromOHNNTensor failed, passed invalid data type: %d.", nnTensor.dataType); in BuildFromOHNNTensor() 113 m_dataType = nnTensor.dataType; in BuildFromOHNNTensor() 115 if (!Validation::ValidateTensorType(nnTensor.type)) { in BuildFromOHNNTensor() 116 LOGE("BuildFromOHNNTensor failed, passed invalid nnTensor type: %d.", nnTensor.type); in BuildFromOHNNTensor() 120 OH_NN_ReturnCode returnCode = ParseDimensions(nnTensor.dimensions, nnTensor in BuildFromOHNNTensor() [all...] |
H A D | nnexecutor.h | 64 OH_NN_ReturnCode SetInput(uint32_t index, const OH_NN_Tensor& nnTensor, const void* buffer, size_t length); 65 OH_NN_ReturnCode SetInputFromMemory(uint32_t index, const OH_NN_Tensor& nnTensor, const OH_NN_Memory& memory); 87 OH_NN_ReturnCode BuildInputTensor(uint32_t index, const OH_NN_Tensor& nnTensor, 93 OH_NN_ReturnCode CheckInputDimRanges(uint32_t index, const OH_NN_Tensor& nnTensor) const;
|
H A D | nnexecutor.cpp | 296 NNTensor2_0* nnTensor = reinterpret_cast<NNTensor2_0*>(outputTensors[i]); in RunSync() local 297 TensorDesc* nnTensorDesc = nnTensor->GetTensorDesc(); in RunSync() 363 const NNTensor2_0* nnTensor = nullptr; in CheckInputDimRanges() local 368 nnTensor = reinterpret_cast<const NNTensor2_0*>(inputTensors[i]); in CheckInputDimRanges() 369 if (nnTensor == nullptr) { in CheckInputDimRanges() 373 ret = nnTensor->CheckDimRanges(minSingleInputDims, maxSingleInputDims); in CheckInputDimRanges() 427 OH_NN_ReturnCode NNExecutor::BuildInputTensor(uint32_t index, const OH_NN_Tensor& nnTensor, in BuildInputTensor() argument 440 // Build a tensor from nnTensor. in BuildInputTensor() 441 auto ret = inputTensor->BuildFromOHNNTensor(nnTensor); in BuildInputTensor() 443 LOGE("BuildInputTensor failed, please check input nnTensor in BuildInputTensor() 571 SetInput(uint32_t index, const OH_NN_Tensor& nnTensor, const void* buffer, size_t length) SetInput() argument 643 SetInputFromMemory( uint32_t index, const OH_NN_Tensor& nnTensor, const OH_NN_Memory& memory) SetInputFromMemory() argument [all...] |
H A D | inner_model.h | 38 OH_NN_ReturnCode AddTensor(const OH_NN_Tensor& nnTensor);
|
H A D | nn_tensor.h | 43 OH_NN_ReturnCode BuildFromOHNNTensor(const OH_NN_Tensor& nnTensor);
|
/foundation/ai/neural_network_runtime/example/deep_learning_framework/tflite/nnrt/ |
H A D | nnrt_implementation.h | 38 OH_NN_ReturnCode (*OH_NNModel_AddTensor)(OH_NNModel* model, const OH_NN_Tensor* nnTensor); 64 const OH_NN_Tensor* nnTensor, const void* buffer, size_t length); 75 const OH_NN_Tensor* nnTensor, const OH_NN_Memory* memory);
|
/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/hdi_prepared_model/ |
H A D | hdi_prepared_model_test.cpp | 736 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); in HWTEST_F() local 737 EXPECT_NE(nullptr, nnTensor); in HWTEST_F() 749 OH_NN_ReturnCode retSetTensorDesc = nnTensor->SetTensorDesc(&tensorDesc); in HWTEST_F() 752 nnTensor->SetSize(200); in HWTEST_F() 753 nnTensor->SetOffset(0); in HWTEST_F() 756 nnTensor->SetData(buffer); in HWTEST_F() 758 NN_Tensor* tensor = reinterpret_cast<NN_Tensor*>(nnTensor); in HWTEST_F()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/hdi_prepared_model/ |
H A D | hdi_prepared_model_test.cpp | 741 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); in HWTEST_F() local 742 EXPECT_NE(nullptr, nnTensor); in HWTEST_F() 754 OH_NN_ReturnCode retSetTensorDesc = nnTensor->SetTensorDesc(&tensorDesc); in HWTEST_F() 757 nnTensor->SetSize(200); in HWTEST_F() 758 nnTensor->SetOffset(0); in HWTEST_F() 761 nnTensor->SetData(buffer); in HWTEST_F() 763 NN_Tensor* tensor = reinterpret_cast<NN_Tensor*>(nnTensor); in HWTEST_F()
|
/foundation/ai/neural_network_runtime/test/unittest/components/v2_1/hdi_prepared_model/ |
H A D | hdi_prepared_model_test.cpp | 735 NNTensor2_0* nnTensor = new (std::nothrow) NNTensor2_0(backendId); in HWTEST_F() local 736 EXPECT_NE(nullptr, nnTensor); in HWTEST_F() 748 OH_NN_ReturnCode retSetTensorDesc = nnTensor->SetTensorDesc(&tensorDesc); in HWTEST_F() 751 nnTensor->SetSize(200); in HWTEST_F() 752 nnTensor->SetOffset(0); in HWTEST_F() 755 nnTensor->SetData(buffer); in HWTEST_F() 757 NN_Tensor* tensor = reinterpret_cast<NN_Tensor*>(nnTensor); in HWTEST_F()
|