Home
last modified time | relevance | path

Searched refs:preparedModel (Results 1 – 25 of 139) sorted by relevance

123456

/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/
H A DCompilationCachingTests.cpp324 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 DMemoryDomainTests.cpp256 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 DVtsHalNeuralnetworks.cpp41 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 DValidateRequest.cpp48 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 DCompilationCachingTests.cpp321 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 DVtsHalNeuralnetworks.cpp40 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 DValidateRequest.cpp44 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 DMemoryDomainTests.cpp247 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 DVtsHalNeuralnetworks.cpp45 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 DCompilationCachingTests.cpp320 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 DValidateRequest.cpp42 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 DQualityOfServiceTests.cpp55 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 DResilientPreparedModel.cpp44 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 DResilientPreparedModelTest.cpp98 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 DPreparedModelTest.cpp150 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 DPreparedModelTest.cpp118 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 DPreparedModelTest.cpp178 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 DPreparedModelTest.cpp95 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 DValidateRequest.cpp38 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 DVtsHalNeuralnetworks.cpp37 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 DCallbacks.cpp51 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 DVtsHalNeuralnetworks.cpp34 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 DValidateRequest.cpp34 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 DPreparedModelCallback.cpp22 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 DCallbacks.cpp47 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()

123456