Home
last modified time | relevance | path

Searched refs:compilation (Results 1 – 25 of 148) sorted by relevance

123456

/aosp12/packages/modules/NeuralNetworks/runtime/test/
H A DTestFree.cpp91 ANeuralNetworksCompilation* compilation = nullptr; in TEST() local
92 ASSERT_EQ(ANeuralNetworksCompilation_create(model, &compilation), ANEURALNETWORKS_NO_ERROR); in TEST()
93 ANeuralNetworksCompilation_free(compilation); in TEST()
103 ANeuralNetworksCompilation* compilation = nullptr; in TEST() local
105 &compilation), in TEST()
107 ANeuralNetworksCompilation_free(compilation); in TEST()
115 ANeuralNetworksCompilation* compilation = nullptr; in TEST() local
116 ASSERT_EQ(ANeuralNetworksCompilation_create(model, &compilation), ANEURALNETWORKS_NO_ERROR); in TEST()
117 ASSERT_EQ(ANeuralNetworksCompilation_finish(compilation), ANEURALNETWORKS_NO_ERROR); in TEST()
120 ASSERT_EQ(ANeuralNetworksExecution_create(compilation, &execution), ANEURALNETWORKS_NO_ERROR); in TEST()
[all …]
H A DTestGenerated.cpp140 Compilation compilation(&model); in compileModel() local
141 Result result = compilation.finish(); in compileModel()
148 return compilation; in compileModel()
178 static void createRequestWithDeviceMemories(const Compilation& compilation, in createRequestWithDeviceMemories() argument
246 Execution execution(&compilation); in executeInternal()
343 std::optional<Compilation> compilation = compileModel(model); in executeOnce() local
345 if (!compilation) return; in executeOnce()
346 validateCompilationMemoryPreferences(compilation.value(), testModel); in executeOnce()
347 executeWithCompilation(compilation.value(), testModel); in executeOnce()
365 std::optional<Compilation> compilation = compileModel(model); in executeMultithreadedSharedCompilation() local
[all …]
H A DTestMemoryDomain.cpp193 test_wrapper::Compilation compilation; in createCompilation() local
210 std::tie(result, compilation) = in createCompilation()
214 compilation = test_wrapper::Compilation(&mModel); in createCompilation()
217 return compilation; in createCompilation()
295 auto compilation = createCompilation({"test_driver"}); in TEST_P() local
296 ASSERT_NE(compilation.getHandle(), nullptr); in TEST_P()
332 ASSERT_NE(compilation.getHandle(), nullptr); in TEST_P()
417 auto compilation = createCompilation({"test_driver"}); in TEST_P() local
418 ASSERT_NE(compilation.getHandle(), nullptr); in TEST_P()
456 auto compilation = createCompilation({"test_driver"}); in TEST_F() local
[all …]
H A DTestTrivialModel.cpp119 Compilation compilation(&modelAdd2); in TEST_F() local
120 compilation.finish(); in TEST_F()
121 Execution execution(&compilation); in TEST_F()
157 compilation.finish(); in testAddTwoWithHardwareBufferInput()
158 Execution execution(&compilation); in testAddTwoWithHardwareBufferInput()
233 compilation.finish(); in TEST_F()
240 Execution execution1(&compilation); in TEST_F()
292 compilation.finish(); in TEST_F()
293 Execution execution(&compilation); in TEST_F()
321 compilation.finish(); in TEST_F()
[all …]
H A DSupportLibraryTestGenerated.cpp232 auto compilation = std::move(resultCompilation.second); in compileModel() local
233 Result result = compilation.finish(); in compileModel()
240 return compilation; in compileModel()
283 void GeneratedTests::computeWithDeviceMemories(const Compilation& compilation, in computeWithDeviceMemories() argument
346 void GeneratedTests::executeWithCompilation(const Compilation& compilation, in executeWithCompilation() argument
350 Execution execution(mNnApi.get(), &compilation); in executeWithCompilation()
407 std::optional<Compilation> compilation = compileModel(model, device); in executeOnce() local
410 if (!compilation) return; in executeOnce()
411 executeWithCompilation(compilation.value(), testModel); in executeOnce()
454 std::optional<Compilation> compilation = compileModel(model, device); in executeMultithreadedSharedCompilation() local
[all …]
H A DTestFailingDriver.cpp144 WrapperCompilation compilation(&model); in TEST_F() local
145 ASSERT_EQ(compilation.finish(), Result::NO_ERROR); in TEST_F()
148 reinterpret_cast<CompilationBuilder*>(compilation.getHandle()); in TEST_F()
162 WrapperExecution execution(&compilation); in TEST_F()
194 WrapperCompilation compilation(&model); in TEST_F() local
195 ASSERT_EQ(compilation.finish(), Result::NO_ERROR); in TEST_F()
198 reinterpret_cast<CompilationBuilder*>(compilation.getHandle()); in TEST_F()
202 WrapperExecution execution(&compilation); in TEST_F()
H A DTestControlFlow.cpp90 Compilation compilation(&model); in TEST_F() local
91 ASSERT_EQ(compilation.finish(), Result::NO_ERROR); in TEST_F()
95 Execution execution(&compilation); in TEST_F()
H A DTestNeuralNetworksWrapper.h258 ANeuralNetworksCompilation* compilation = nullptr; in createForDevices() local
261 &compilation)); in createForDevices()
262 return {result, Compilation(compilation)}; in createForDevices()
359 Compilation(ANeuralNetworksCompilation* compilation) : mCompilation(compilation) {} in Compilation() argument
366 Execution(const Compilation* compilation) : mCompilation(compilation->getHandle()) { in Execution() argument
367 int result = ANeuralNetworksExecution_create(compilation->getHandle(), &mExecution); in Execution()
H A DTestValidation.cpp861 ANeuralNetworksCompilation* compilation = nullptr; in TEST_F() local
876 ANeuralNetworksCompilation* compilation = nullptr; in TEST_F() local
898 ANeuralNetworksCompilation* compilation = nullptr; in TEST_F() local
1442 const auto compute = [compilation](ExecutionType executionType, in testConcurrentExecution()
2521 ANeuralNetworksCompilation* compilation; in TEST_F() local
2530 ANeuralNetworksCompilation_free(compilation); in TEST_F()
3283 if (!compilation) { in runExecutionSetTimeoutTest()
3474 ANeuralNetworksCompilation* compilation; in createAndCompileAddModelWithType() local
3477 return {model, compilation}; in createAndCompileAddModelWithType()
3645 ANeuralNetworksCompilation* compilation; in createAndCompileChannelQuantConvModel() local
[all …]
/aosp12/packages/modules/NeuralNetworks/shim_and_sl/public/
H A DNeuralNetworksSupportLibraryImpl.h150 int SL_ANeuralNetworksCompilation_setCachingFromFds(ANeuralNetworksCompilation* compilation,
312 int (*ANeuralNetworksBurst_create)(ANeuralNetworksCompilation* compilation,
340 int (*ANeuralNetworksCompilation_finish)(ANeuralNetworksCompilation* compilation);
348 void (*ANeuralNetworksCompilation_free)(ANeuralNetworksCompilation* compilation);
378 const ANeuralNetworksCompilation* compilation, uint32_t index, uint32_t* padding);
388 const ANeuralNetworksCompilation* compilation, uint32_t index, uint32_t* padding);
396 int (*ANeuralNetworksCompilation_setCaching)(ANeuralNetworksCompilation* compilation,
405 int (*ANeuralNetworksCompilation_setPreference)(ANeuralNetworksCompilation* compilation,
414 int (*ANeuralNetworksCompilation_setPriority)(ANeuralNetworksCompilation* compilation,
423 int (*ANeuralNetworksCompilation_setTimeout)(ANeuralNetworksCompilation* compilation,
[all …]
/aosp12/packages/modules/NeuralNetworks/runtime/include/
H A DNeuralNetworks.h148 const ANeuralNetworksCompilation* compilation,
195 const ANeuralNetworksCompilation* compilation,
526 ANeuralNetworksCompilation** compilation)
554 int ANeuralNetworksCompilation_setCaching(ANeuralNetworksCompilation* compilation,
666 int ANeuralNetworksBurst_create(ANeuralNetworksCompilation* compilation,
1225 ANeuralNetworksCompilation** compilation)
1241 void ANeuralNetworksCompilation_free(ANeuralNetworksCompilation* compilation)
1261 int ANeuralNetworksCompilation_setPreference(ANeuralNetworksCompilation* compilation,
1287 int ANeuralNetworksCompilation_finish(ANeuralNetworksCompilation* compilation)
1356 int ANeuralNetworksCompilation_setTimeout(ANeuralNetworksCompilation* compilation,
[all …]
H A DNeuralNetworksWrapper.h461 ANeuralNetworksCompilation* compilation = nullptr; local
465 devices.size(), &compilation));
466 return {result, Compilation(nnapi, compilation)};
566 Compilation(const NnApiSupportLibrary* nnapi, ANeuralNetworksCompilation* compilation) argument
567 : mNnApi(nnapi), mCompilation(compilation) {}
580 Execution(const NnApiSupportLibrary* nnapi, const Compilation* compilation) : mNnApi(nnapi) { argument
582 Execution(const Compilation* compilation) {
585 NNAPI_CALL(ANeuralNetworksExecution_create(compilation->getHandle(), &mExecution));
/aosp12/packages/modules/NeuralNetworks/runtime/test/android_fuzzing/
H A DFuzzTest.cpp96 Compilation compilation(&model); in CreateCompilation() local
97 if (compilation.finish() != Result::NO_ERROR) { in CreateCompilation()
100 return compilation; in CreateCompilation()
103 std::optional<Execution> CreateExecution(const Compilation& compilation, in CreateExecution() argument
105 Execution execution(&compilation); in CreateExecution()
138 auto compilation = CreateCompilation(*model); in nnapiFuzzTest() local
139 if (!compilation.has_value()) { in nnapiFuzzTest()
144 auto execution = CreateExecution(*compilation, testModel); in nnapiFuzzTest()
/aosp12/packages/modules/NeuralNetworks/runtime/
H A DNeuralNetworks.cpp872 if (!compilation || !burst) { in ANeuralNetworksBurst_create()
947 if (!desc || !compilation) { in ANeuralNetworksMemoryDesc_addInputRole()
960 if (!desc || !compilation) { in ANeuralNetworksMemoryDesc_addOutputRole()
1187 if (!model || !compilation) { in ANeuralNetworksCompilation_create()
1216 if (!compilation) { in ANeuralNetworksCompilation_setPreference()
1237 if (!compilation) { in ANeuralNetworksCompilation_finish()
1247 if (!compilation) { in ANeuralNetworksCompilation_setPriority()
1258 if (!compilation) { in ANeuralNetworksCompilation_setTimeout()
1269 if (!compilation || !execution) { in ANeuralNetworksExecution_create()
1640 if (!compilation || !padding) { in ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput()
[all …]
H A DBurstBuilder.cpp32 BurstBuilder::BurstBuilder(const CompilationBuilder* compilation, in BurstBuilder() argument
34 : mCompilation(compilation), mBurstControllers(std::move(burstControllers)) {} in BurstBuilder()
H A DMemory.cpp74 bool validate(const CompilationBuilder* compilation, IOType, uint32_t, in validate() argument
77 NN_RET_CHECK(compilation != nullptr) in validate()
101 bool validate(const CompilationBuilder* compilation, IOType ioType, uint32_t index, in validate() argument
104 NN_RET_CHECK(kCompilationRoles.count({compilation, ioType, index}) > 0) in validate()
309 int MemoryBuilder::addRole(const CompilationBuilder& compilation, IOType ioType, uint32_t index, in addRole() argument
315 if (mRoles.count({&compilation, ioType, index}) > 0) { in addRole()
326 if (compilation.forEachStepRoleOfInput(index, callback) != ANEURALNETWORKS_NO_ERROR) { in addRole()
330 if (compilation.forEachStepRoleOfOutput(index, callback) != ANEURALNETWORKS_NO_ERROR) { in addRole()
335 const ModelBuilder* model = compilation.getModel(); in addRole()
375 mRoles.emplace(&compilation, ioType, index); in addRole()
/aosp12/art/odrefresh/
H A DTODO.md14 4. Add a log file that tracks status of recent compilation.
16 - Successful compilation of all artifacts.
18 - Insufficient space for compilation.
23 7. Free space calculation and only attempting compilation if sufficient space.
24 8. Implement back off on trying compilation when previous attempt(s) failed.
H A DREADME.md3 This tool is part of the ART APEX and is used to refresh compilation artifacts following an
6 * checking the freshness of compilation artifacts for boot class path extensions and system_server.
7 * regenerating the compilation artifacts for boot class path extensions and system_server.
/aosp12/frameworks/base/tools/processors/intdef_mappings/test/android/processor/
H A DIntDefProcessorTest.kt110 val compilation = javac() regex
114 assertThat(compilation).succeeded()
115 assertThat(compilation).generatedFile(CLASS_OUTPUT, "com.android.winscope",
/aosp12/art/test/692-vdex-secondary-loader/
H A Drun18 ${RUN} "$@" --no-secondary-compilation
22 ${RUN} "$@" --runtime-option -XX:LowMemoryMode --no-secondary-compilation
/aosp12/frameworks/compile/libbcc/
H A DREADME.rst13 compilation.
30 * after each compilation, serialize the in-memory executable into a
31 cache file. Note that the compilation is triggered by a cache
49 binaries. Just-in-Time compilation are oftentimes Just-too-Late,
91 * **bccReadBC** - Set the source bitcode for compilation
93 * **bccReadModule** - Set the llvm::Module for compilation
100 just-in-time compilation or cache loading
197 2. Calls from/to a separate compilation unit: (E.g., calls to Execution
/aosp12/packages/modules/NeuralNetworks/common/operations/
H A DMultinomialTest.cpp61 Compilation compilation(&model_); in Invoke() local
62 compilation.finish(); in Invoke()
63 Execution execution(&compilation); in Invoke()
H A DEmbeddingLookupTest.cpp97 Compilation compilation(&model_); in Invoke() local
98 compilation.finish(); in Invoke()
99 Execution execution(&compilation); in Invoke()
/aosp12/packages/modules/NeuralNetworks/shim_and_sl/
H A DShimDevice.cpp561 auto compilation = ::android::nn::sl_wrapper::Compilation::createForDevice( in prepareModel() local
564 SLW2SAS_OK_RETURN_AND_ERROR_CALLBACK_IF_ERROR(compilation.first, callback); in prepareModel()
565 SLW2SAS_OK_RETURN_AND_ERROR_CALLBACK_IF_ERROR(compilation.second.setPreference(*ndkPreference), in prepareModel()
567 SLW2SAS_OK_RETURN_AND_ERROR_CALLBACK_IF_ERROR(compilation.second.setPriority(*ndkPriority), in prepareModel()
579 compilation.second.setTimeout(std::max<uint64_t>(1, timeoutDuration.count())), in prepareModel()
584 compilation.second.setCachingFromFds(getIntFds(modelCache), getIntFds(dataCache), in prepareModel()
588 SLW2SAS_OK_RETURN_AND_ERROR_CALLBACK_IF_ERROR(compilation.second.finish(), callback); in prepareModel()
592 mNnapi, mBufferTracker, std::move(compilation.second), in prepareModel()
/aosp12/packages/modules/NeuralNetworks/tools/api/
H A DNeuralNetworksTypes.t339 * {@link ANeuralNetworksModel_setOperandValueFromMemory}, any compilation
341 * using such a compilation, or any execution which references this memory
382 * This includes any compilation, execution object or burst object created using
394 * <li>Create a new compilation instance by calling the
397 * <li>Set any desired properties on the compilation (for example,
402 * <li>Use the compilation as many times as needed
405 * <li>Destroy the compilation with {@link ANeuralNetworksCompilation_free}
415 * one thread modifies a compilation at a given time. It is however
416 * safe for more than one thread to use the compilation once
594 * model within a compilation. A fully specified tensor operand type
[all …]

123456