Loading neuralnetworks/1.3/vts/functional/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ cc_test { "BasicTests.cpp", "CompilationCachingTests.cpp", "GeneratedTestHarness.cpp", "MemoryDomainTests.cpp", "QualityOfServiceTests.cpp", "TestAssertions.cpp", "ValidateBurst.cpp", Loading neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp +0 −2 Original line number Diff line number Diff line Loading @@ -72,8 +72,6 @@ using HidlToken = hidl_array<uint8_t, static_cast<uint32_t>(Constant::BYTE_SIZE_ namespace { enum class Executor { ASYNC, SYNC, BURST, FENCED }; enum class OutputType { FULLY_SPECIFIED, UNSPECIFIED, INSUFFICIENT, MISSED_DEADLINE }; enum class MemoryType { SHARED, DEVICE }; Loading neuralnetworks/1.3/vts/functional/MemoryDomainTests.cpp 0 → 100644 +1166 −0 File added.Preview size limit exceeded, changes collapsed. Show changes neuralnetworks/1.3/vts/functional/VtsHalNeuralnetworks.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -192,4 +192,19 @@ sp<IPreparedModel> getPreparedModel_1_3(const sp<PreparedModelCallback>& callbac return IPreparedModel::castFrom(preparedModelV1_0).withDefault(nullptr); } std::string toString(Executor executor) { switch (executor) { case Executor::ASYNC: return "ASYNC"; case Executor::SYNC: return "SYNC"; case Executor::BURST: return "BURST"; case Executor::FENCED: return "FENCED"; default: CHECK(false); } } } // namespace android::hardware::neuralnetworks::V1_3::vts::functional neuralnetworks/1.3/vts/functional/VtsHalNeuralnetworks.h +4 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,10 @@ void createPreparedModel(const sp<IDevice>& device, const Model& model, // Utility function to get PreparedModel from callback and downcast to V1_2. sp<IPreparedModel> getPreparedModel_1_3(const sp<implementation::PreparedModelCallback>& callback); enum class Executor { ASYNC, SYNC, BURST, FENCED }; std::string toString(Executor executor); } // namespace android::hardware::neuralnetworks::V1_3::vts::functional #endif // ANDROID_HARDWARE_NEURALNETWORKS_V1_3_VTS_HAL_NEURALNETWORKS_H Loading
neuralnetworks/1.3/vts/functional/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ cc_test { "BasicTests.cpp", "CompilationCachingTests.cpp", "GeneratedTestHarness.cpp", "MemoryDomainTests.cpp", "QualityOfServiceTests.cpp", "TestAssertions.cpp", "ValidateBurst.cpp", Loading
neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp +0 −2 Original line number Diff line number Diff line Loading @@ -72,8 +72,6 @@ using HidlToken = hidl_array<uint8_t, static_cast<uint32_t>(Constant::BYTE_SIZE_ namespace { enum class Executor { ASYNC, SYNC, BURST, FENCED }; enum class OutputType { FULLY_SPECIFIED, UNSPECIFIED, INSUFFICIENT, MISSED_DEADLINE }; enum class MemoryType { SHARED, DEVICE }; Loading
neuralnetworks/1.3/vts/functional/MemoryDomainTests.cpp 0 → 100644 +1166 −0 File added.Preview size limit exceeded, changes collapsed. Show changes
neuralnetworks/1.3/vts/functional/VtsHalNeuralnetworks.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -192,4 +192,19 @@ sp<IPreparedModel> getPreparedModel_1_3(const sp<PreparedModelCallback>& callbac return IPreparedModel::castFrom(preparedModelV1_0).withDefault(nullptr); } std::string toString(Executor executor) { switch (executor) { case Executor::ASYNC: return "ASYNC"; case Executor::SYNC: return "SYNC"; case Executor::BURST: return "BURST"; case Executor::FENCED: return "FENCED"; default: CHECK(false); } } } // namespace android::hardware::neuralnetworks::V1_3::vts::functional
neuralnetworks/1.3/vts/functional/VtsHalNeuralnetworks.h +4 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,10 @@ void createPreparedModel(const sp<IDevice>& device, const Model& model, // Utility function to get PreparedModel from callback and downcast to V1_2. sp<IPreparedModel> getPreparedModel_1_3(const sp<implementation::PreparedModelCallback>& callback); enum class Executor { ASYNC, SYNC, BURST, FENCED }; std::string toString(Executor executor); } // namespace android::hardware::neuralnetworks::V1_3::vts::functional #endif // ANDROID_HARDWARE_NEURALNETWORKS_V1_3_VTS_HAL_NEURALNETWORKS_H