/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/ |
H A D | CompilationCachingTests.cpp | 324 if (preparedModel != nullptr) *preparedModel = nullptr; in saveModelToCache() 441 preparedModel = nullptr; in TEST_P() 494 preparedModel = nullptr; in TEST_P() 546 preparedModel = nullptr; in TEST_P() 570 preparedModel = nullptr; in TEST_P() 593 preparedModel = nullptr; in TEST_P() 617 preparedModel = nullptr; in TEST_P() 728 preparedModel = nullptr; in TEST_P() 752 preparedModel = nullptr; in TEST_P() 775 preparedModel = nullptr; in TEST_P() [all …]
|
H A D | MemoryDomainTests.cpp | 256 return preparedModel; in createConvPreparedModel() 264 return preparedModel; in createAddPreparedModel() 476 .preparedModels = {preparedModel, preparedModel}, in TEST_P() 481 .preparedModels = {preparedModel, preparedModel}, in TEST_P() 969 testExecution(preparedModel, in TEST_P() 974 testExecution(preparedModel, in TEST_P() 979 testExecution(preparedModel, in TEST_P() 984 testExecution(preparedModel, in TEST_P() 1037 testExecution(preparedModel, in TEST_P() 1044 testExecution(preparedModel, in TEST_P() [all …]
|
H A D | VtsHalNeuralnetworks.cpp | 41 ASSERT_NE(nullptr, preparedModel); in createPreparedModel() 42 *preparedModel = nullptr; in createPreparedModel() 76 ASSERT_EQ(nullptr, preparedModel->get()); in createPreparedModel() 89 ASSERT_NE(nullptr, preparedModel->get()); in createPreparedModel() 154 sp<IPreparedModel> preparedModel; in validateEverything() local 156 if (preparedModel == nullptr) return; in validateEverything() 158 validateRequest(preparedModel, request); in validateEverything() 159 validateExecuteFenced(preparedModel, request); in validateEverything() 164 validateBurst(preparedModel, request10); in validateEverything() 173 sp<IPreparedModel> preparedModel; in validateFailure() local [all …]
|
H A D | ValidateRequest.cpp | 48 static void validate(const sp<IPreparedModel>& preparedModel, const std::string& message, in validate() argument 69 preparedModel->execute_1_3(request, measure, {}, {}, executionCallback); in validate() 86 Return<void> executeStatus = preparedModel->executeSynchronously_1_3( in validate() 107 android::nn::ExecutionBurstController::create(preparedModel, in validate() 142 preparedModel->executeFenced(request, {}, MeasureTiming::NO, {}, {}, {}, in validate() 158 validate(preparedModel, message, request, in removeInputTest() 168 validate(preparedModel, message, request, in removeOutputTest() 175 void validateRequest(const sp<IPreparedModel>& preparedModel, const Request& request) { in validateRequest() argument 176 removeInputTest(preparedModel, request); in validateRequest() 177 removeOutputTest(preparedModel, request); in validateRequest() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/ |
H A D | CompilationCachingTests.cpp | 321 if (preparedModel != nullptr) *preparedModel = nullptr; in saveModelToCache() 438 preparedModel = nullptr; in TEST_P() 492 preparedModel = nullptr; in TEST_P() 546 preparedModel = nullptr; in TEST_P() 571 preparedModel = nullptr; in TEST_P() 595 preparedModel = nullptr; in TEST_P() 620 preparedModel = nullptr; in TEST_P() 732 preparedModel = nullptr; in TEST_P() 757 preparedModel = nullptr; in TEST_P() 781 preparedModel = nullptr; in TEST_P() [all …]
|
H A D | VtsHalNeuralnetworks.cpp | 40 ASSERT_NE(nullptr, preparedModel); in createPreparedModel() 41 *preparedModel = nullptr; in createPreparedModel() 75 ASSERT_EQ(nullptr, preparedModel->get()); in createPreparedModel() 84 ASSERT_NE(nullptr, preparedModel->get()); in createPreparedModel() 135 sp<IPreparedModel> preparedModel; in validateEverything() local 137 if (preparedModel == nullptr) return; in validateEverything() 139 validateRequest(preparedModel, request); in validateEverything() 140 validateBurst(preparedModel, request); in validateEverything() 149 sp<IPreparedModel> preparedModel; in validateFailure() local 151 if (preparedModel == nullptr) return; in validateFailure() [all …]
|
H A D | ValidateRequest.cpp | 44 static void validate(const sp<IPreparedModel>& preparedModel, const std::string& message, in validate() argument 65 preparedModel->execute_1_2(request, measure, executionCallback); in validate() 82 Return<void> executeStatus = preparedModel->executeSynchronously( in validate() 99 android::nn::ExecutionBurstController::create(preparedModel, in validate() 133 static void removeInputTest(const sp<IPreparedModel>& preparedModel, const Request& request) { in removeInputTest() argument 136 validate(preparedModel, message, request, in removeInputTest() 146 validate(preparedModel, message, request, in removeOutputTest() 153 void validateRequest(const sp<IPreparedModel>& preparedModel, const Request& request) { in validateRequest() argument 154 removeInputTest(preparedModel, request); in validateRequest() 155 removeOutputTest(preparedModel, request); in validateRequest() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/vts/functional/ |
H A D | MemoryDomainTests.cpp | 247 return preparedModel; in createConvPreparedModel() 255 return preparedModel; in createAddPreparedModel() 474 .preparedModels = {preparedModel, preparedModel}, in TEST_P() 479 .preparedModels = {preparedModel, preparedModel}, in TEST_P() 637 parcel.preparedModel = preparedModel; in allocateBuffer() 989 testExecution(preparedModel, in TEST_P() 994 testExecution(preparedModel, in TEST_P() 999 testExecution(preparedModel, in TEST_P() 1004 testExecution(preparedModel, in TEST_P() 1057 testExecution(preparedModel, in TEST_P() [all …]
|
H A D | VtsHalNeuralnetworks.cpp | 45 ASSERT_NE(nullptr, preparedModel); in createPreparedModel() 46 *preparedModel = nullptr; in createPreparedModel() 75 ASSERT_EQ(nullptr, preparedModel->get()); in createPreparedModel() 88 ASSERT_NE(nullptr, preparedModel->get()); in createPreparedModel() 143 std::shared_ptr<IPreparedModel> preparedModel; in validateEverything() local 145 if (preparedModel == nullptr) return; in validateEverything() 147 validateRequest(preparedModel, request); in validateEverything() 148 validateBurst(preparedModel, request); in validateEverything() 160 std::shared_ptr<IPreparedModel> preparedModel; in validateFailure() local 162 if (preparedModel == nullptr) return; in validateFailure() [all …]
|
H A D | CompilationCachingTests.cpp | 320 if (preparedModel != nullptr) *preparedModel = nullptr; in saveModelToCache() 334 if (preparedModel != nullptr) { in saveModelToCache() 401 *preparedModel = nullptr; in prepareModelFromCache() 430 ASSERT_EQ(preparedModel, nullptr); in verifyModelPreparationBehaviour() 499 preparedModel = nullptr; in TEST_P() 551 preparedModel = nullptr; in TEST_P() 600 ASSERT_NE(preparedModel, nullptr); in TEST_P() 618 ASSERT_NE(preparedModel, nullptr); in TEST_P() 635 ASSERT_NE(preparedModel, nullptr); in TEST_P() 653 ASSERT_NE(preparedModel, nullptr); in TEST_P() [all …]
|
H A D | ValidateRequest.cpp | 42 static void validate(const std::shared_ptr<IPreparedModel>& preparedModel, in validate() argument 62 const auto executeStatus = preparedModel->executeSynchronously( in validate() 89 auto ret = preparedModel->configureExecutionBurst(&burst); in validate() 108 const auto ret = preparedModel->configureExecutionBurst(&burst); in createBurst() 115 static void removeInputTest(const std::shared_ptr<IPreparedModel>& preparedModel, in removeInputTest() argument 119 validate(preparedModel, message, request, [input](Request* request) { in removeInputTest() 131 validate(preparedModel, message, request, [output](Request* request) { in removeOutputTest() 140 removeInputTest(preparedModel, request); in validateRequest() 141 removeOutputTest(preparedModel, request); in validateRequest() 147 auto ret = preparedModel->configureExecutionBurst(&burst); in validateBurst() [all …]
|
H A D | QualityOfServiceTests.cpp | 55 std::function<MaybeResults(const std::shared_ptr<IPreparedModel>& preparedModel, 115 ASSERT_EQ(nullptr, preparedModel.get()); in runPrepareModelTest() 165 const auto ret = preparedModel->executeSynchronously(request, measure, deadlineNs, in executeSynchronously() 191 auto ret = preparedModel->configureExecutionBurst(&burst); in executeBurst() 222 void runExecutionTest(const std::shared_ptr<IPreparedModel>& preparedModel, in runExecutionTest() argument 230 const auto results = execute(preparedModel, request, deadlineNs); in runExecutionTest() 279 void runExecutionTests(const std::shared_ptr<IPreparedModel>& preparedModel, in runExecutionTests() argument 298 std::shared_ptr<IPreparedModel> preparedModel; in runTests() local 299 createPreparedModel(device, model, &preparedModel); in runTests() 300 if (preparedModel == nullptr) return; in runTests() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/src/ |
H A D | ResilientPreparedModel.cpp | 44 auto preparedModel = resilientPreparedModel.getPreparedModel(); in protect() local 45 auto result = fn(*preparedModel); in protect() 53 auto maybePreparedModel = resilientPreparedModel.recover(preparedModel.get()); in protect() 61 preparedModel = std::move(maybePreparedModel).value(); in protect() 63 return fn(*preparedModel); in protect() 74 auto preparedModel = NN_TRY(makePreparedModel()); in create() local 75 CHECK(preparedModel != nullptr); in create() 82 nn::SharedPreparedModel preparedModel) in ResilientPreparedModel() argument 152 return preparedModel->configureExecutionBurst(); in configureExecutionBurst() 185 const auto fn = [](const nn::IPreparedModel& preparedModel) { in configureExecutionBurstInternal() argument [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/test/ |
H A D | ResilientPreparedModelTest.cpp | 98 const auto result = preparedModel->getPreparedModel(); in TEST() 112 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 125 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 140 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 160 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 243 const auto result = preparedModel->createReusableExecution({}, {}, {}); in TEST() 273 const auto resource = preparedModel->getUnderlyingResource(); in TEST() 289 const auto result = preparedModel->recover(mockPreparedModel.get()); in TEST() 304 const auto result = preparedModel->recover(mockPreparedModel.get()); in TEST() 317 preparedModel->recover(mockPreparedModel.get()); in TEST() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/test/ |
H A D | PreparedModelTest.cpp | 150 const auto preparedModel = in TEST() local 167 const auto preparedModel = in TEST() local 185 const auto preparedModel = in TEST() local 202 const auto preparedModel = in TEST() local 219 const auto preparedModel = in TEST() local 237 const auto preparedModel = in TEST() local 256 const auto preparedModel = in TEST() local 274 const auto preparedModel = in TEST() local 291 const auto preparedModel = in TEST() local 308 const auto preparedModel = in TEST() local [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/test/ |
H A D | PreparedModelTest.cpp | 118 const auto preparedModel = PreparedModel::create(mockPreparedModel).value(); in TEST() local 124 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 134 const auto preparedModel = PreparedModel::create(mockPreparedModel).value(); in TEST() local 141 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 158 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 174 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 190 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 208 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 221 const auto result = preparedModel->executeFenced({}, {}, {}, {}, {}, {}); in TEST() 378 const auto result = preparedModel->configureExecutionBurst(); in TEST() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/test/ |
H A D | PreparedModelTest.cpp | 178 const auto preparedModel = in TEST() local 195 const auto preparedModel = in TEST() local 213 const auto preparedModel = in TEST() local 230 const auto preparedModel = in TEST() local 247 const auto preparedModel = in TEST() local 265 const auto preparedModel = in TEST() local 284 const auto preparedModel = in TEST() local 302 const auto preparedModel = in TEST() local 319 const auto preparedModel = in TEST() local 336 const auto preparedModel = in TEST() local [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/test/ |
H A D | PreparedModelTest.cpp | 95 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 111 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 127 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 143 const auto result = preparedModel->execute({}, {}, {}, {}); in TEST() 164 const auto result = preparedModel->executeFenced({}, {}, {}, {}, {}, {}); in TEST() 194 const auto result = preparedModel->executeFenced({}, {}, {}, {}, {}, {}); in TEST() 486 const auto result = preparedModel->configureExecutionBurst(); in TEST() 503 const auto result = preparedModel->configureExecutionBurst(); in TEST() 519 const auto result = preparedModel->configureExecutionBurst(); in TEST() 535 const auto result = preparedModel->configureExecutionBurst(); in TEST() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.1/vts/functional/ |
H A D | ValidateRequest.cpp | 38 static void validate(const sp<IPreparedModel>& preparedModel, const std::string& message, in validate() argument 45 Return<ErrorStatus> executeLaunchStatus = preparedModel->execute(request, executionCallback); in validate() 56 static void removeInputTest(const sp<IPreparedModel>& preparedModel, const Request& request) { in removeInputTest() argument 59 validate(preparedModel, message, request, in removeInputTest() 66 static void removeOutputTest(const sp<IPreparedModel>& preparedModel, const Request& request) { in removeOutputTest() argument 69 validate(preparedModel, message, request, in removeOutputTest() 76 void validateRequest(const sp<IPreparedModel>& preparedModel, const Request& request) { in validateRequest() argument 77 removeInputTest(preparedModel, request); in validateRequest() 78 removeOutputTest(preparedModel, request); in validateRequest()
|
H A D | VtsHalNeuralnetworks.cpp | 37 sp<IPreparedModel>* preparedModel) { in createPreparedModel() argument 38 ASSERT_NE(nullptr, preparedModel); in createPreparedModel() 39 *preparedModel = nullptr; in createPreparedModel() 62 *preparedModel = preparedModelCallback->getPreparedModel(); in createPreparedModel() 72 ASSERT_EQ(nullptr, preparedModel->get()); in createPreparedModel() 81 ASSERT_NE(nullptr, preparedModel->get()); in createPreparedModel() 122 void validateRequest(const sp<V1_0::IPreparedModel>& preparedModel, const V1_0::Request& request); 128 sp<IPreparedModel> preparedModel; in validateEverything() local 129 createPreparedModel(device, model, &preparedModel); in validateEverything() 130 if (preparedModel == nullptr) return; in validateEverything() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/src/ |
H A D | Callbacks.cpp | 51 V1_0::ErrorStatus status, const sp<V1_0::IPreparedModel>& preparedModel) { in prepareModelCallback() argument 53 V1_3::IPreparedModel::castFrom(preparedModel).withDefault(nullptr)) { in prepareModelCallback() 58 V1_2::IPreparedModel::castFrom(preparedModel).withDefault(nullptr)) { in prepareModelCallback() 61 return V1_0::utils::prepareModelCallback(status, preparedModel); in prepareModelCallback() 79 ErrorStatus status, const sp<IPreparedModel>& preparedModel) { in prepareModelCallback() argument 81 return NN_TRY(PreparedModel::create(preparedModel, /*executeSynchronously=*/true)); in prepareModelCallback() 99 const sp<V1_0::IPreparedModel>& preparedModel) { in notify() argument 100 mData.put(prepareModelCallback(status, preparedModel)); in notify() 106 mData.put(prepareModelCallback(status, preparedModel)); in notify_1_2() 111 const sp<IPreparedModel>& preparedModel) { in notify_1_3() argument [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.0/vts/functional/ |
H A D | VtsHalNeuralnetworks.cpp | 34 sp<IPreparedModel>* preparedModel) { in createPreparedModel() argument 35 ASSERT_NE(nullptr, preparedModel); in createPreparedModel() 36 *preparedModel = nullptr; in createPreparedModel() 59 *preparedModel = preparedModelCallback->getPreparedModel(); in createPreparedModel() 69 ASSERT_EQ(nullptr, preparedModel->get()); in createPreparedModel() 78 ASSERT_NE(nullptr, preparedModel->get()); in createPreparedModel() 119 void validateRequest(const sp<IPreparedModel>& preparedModel, const Request& request); 125 sp<IPreparedModel> preparedModel; in validateEverything() local 126 createPreparedModel(device, model, &preparedModel); in validateEverything() 127 if (preparedModel == nullptr) return; in validateEverything() [all …]
|
H A D | ValidateRequest.cpp | 34 static void validate(const sp<IPreparedModel>& preparedModel, const std::string& message, in validate() argument 41 Return<ErrorStatus> executeLaunchStatus = preparedModel->execute(request, executionCallback); in validate() 72 static void removeInputTest(const sp<IPreparedModel>& preparedModel, const Request& request) { in removeInputTest() argument 75 validate(preparedModel, message, request, in removeInputTest() 82 static void removeOutputTest(const sp<IPreparedModel>& preparedModel, const Request& request) { in removeOutputTest() argument 85 validate(preparedModel, message, request, in removeOutputTest() 92 void validateRequest(const sp<IPreparedModel>& preparedModel, const Request& request) { in validateRequest() argument 93 removeInputTest(preparedModel, request); in validateRequest() 94 removeOutputTest(preparedModel, request); in validateRequest()
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/ |
H A D | PreparedModelCallback.cpp | 22 bool deadObject, ErrorStatus errorStatus, const sp<V1_0::IPreparedModel>& preparedModel) { in notifyInternal() argument 34 mPreparedModel = preparedModel; in notifyInternal() 43 V1_0::ErrorStatus errorStatus, const sp<V1_0::IPreparedModel>& preparedModel) { in notify() argument 44 return notifyInternal(false, uncheckedConvert(errorStatus), preparedModel); in notify() 48 V1_0::ErrorStatus errorStatus, const sp<V1_2::IPreparedModel>& preparedModel) { in notify_1_2() argument 49 return notifyInternal(false, uncheckedConvert(errorStatus), preparedModel); in notify_1_2() 53 V1_3::ErrorStatus errorStatus, const sp<V1_3::IPreparedModel>& preparedModel) { in notify_1_3() argument 54 return notifyInternal(false, uncheckedConvert(errorStatus), preparedModel); in notify_1_3()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | Callbacks.cpp | 47 V1_0::ErrorStatus status, const sp<V1_0::IPreparedModel>& preparedModel) { in prepareModelCallback() argument 49 V1_2::IPreparedModel::castFrom(preparedModel).withDefault(nullptr)) { in prepareModelCallback() 52 return V1_0::utils::prepareModelCallback(status, preparedModel); in prepareModelCallback() 64 V1_0::ErrorStatus status, const sp<IPreparedModel>& preparedModel) { in prepareModelCallback() argument 66 return NN_TRY(PreparedModel::create(preparedModel, /*executeSynchronously=*/true)); in prepareModelCallback() 83 const sp<V1_0::IPreparedModel>& preparedModel) { in notify() argument 84 mData.put(prepareModelCallback(status, preparedModel)); in notify() 89 const sp<IPreparedModel>& preparedModel) { in notify_1_2() argument 90 mData.put(prepareModelCallback(status, preparedModel)); in notify_1_2()
|