Home
last modified time | relevance | path

Searched refs:timeOnDevice (Results 1 – 25 of 26) sorted by relevance

12

/aosp12/packages/modules/NeuralNetworks/driver/sample/
H A DCanonicalPreparedModel.cpp187 timing = {.timeOnDevice = deviceEnd - deviceStart, .timeInDriver = driverEnd - driverStart}; in execute()
270 timingSinceLaunch = {.timeOnDevice = deviceEnd - deviceStart, in executeFenced()
272 timingAfterFence = {.timeOnDevice = deviceEnd - deviceStart, in executeFenced()
H A DSampleDriver.cpp59 static const V1_2::Timing kNoTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
506 .timeOnDevice = uint64_t(microsecondsDuration(deviceEnd, deviceStart)), in asyncExecute()
637 .timeOnDevice = uint64_t(microsecondsDuration(deviceEnd, deviceStart)), in executeSynchronouslyBase()
754 V1_2::Timing timingSinceLaunch = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX}; in executeFenced()
755 V1_2::Timing timingAfterFence = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX}; in executeFenced()
759 .timeOnDevice = uint64_t(microsecondsDuration(deviceEnd, deviceStart)), in executeFenced()
762 .timeOnDevice = uint64_t(microsecondsDuration(deviceEnd, deviceStart)), in executeFenced()
847 .timeOnDevice = uint64_t(microsecondsDuration(deviceEnd, deviceStart)), in execute()
H A DSampleDriverFloatXNNPACK.cpp57 static const V1_2::Timing kNoTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
/aosp12/packages/modules/NeuralNetworks/runtime/test/
H A DTestIntrospectionControl.cpp69 constexpr V1_2::Timing kBadTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
70 constexpr V1_2::Timing kGoodUnfencedTiming = {.timeOnDevice = 123, .timeInDriver = 456};
71 constexpr V1_2::Timing kGoodFencedTiming = {.timeOnDevice = 23, .timeInDriver = 56};
399 result.first.timeOnDevice = hasBit(s, Success::PASS_UNFENCED_DEVICE_BIT) in getExpectedTiming()
400 ? kGoodUnfencedTiming.timeOnDevice in getExpectedTiming()
406 result.second.timeOnDevice = hasBit(s, Success::PASS_FENCED_DEVICE_BIT) in getExpectedTiming()
407 ? kGoodFencedTiming.timeOnDevice in getExpectedTiming()
1035 EXPECT_EQ(timeOnHardware, microsToNanos(expectedTiming.first.timeOnDevice)); in TEST_P()
1037 EXPECT_EQ(timeOnHardwareFenced, microsToNanos(expectedTiming.second.timeOnDevice)); in TEST_P()
H A DTestCompilationCaching.cpp38 const V1_2::Timing kBadTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
H A DTestExecution.cpp70 const V1_2::Timing kBadTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/
H A DGeneratedTestHarness.cpp293 EXPECT_EQ(UINT64_MAX, timing.timeOnDevice); in EvaluatePreparedModel()
296 if (timing.timeOnDevice != UINT64_MAX && timing.timeInDriver != UINT64_MAX) { in EvaluatePreparedModel()
297 EXPECT_LE(timing.timeOnDevice, timing.timeInDriver); in EvaluatePreparedModel()
H A DCallbacks.cpp29 constexpr Timing kNoTiming = {.timeOnDevice = std::numeric_limits<uint64_t>::max(),
H A DValidateRequest.cpp38 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
H A DValidateBurst.cpp54 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/
H A DUtils.h41 constexpr auto kNoTiming = Timing{.timeOnDevice = std::numeric_limits<uint64_t>::max(),
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/
H A DConversions.cpp248 return Timing{.timeOnDevice = convertTiming(timing.timeOnDevice), in unvalidatedConvert()
528 return Timing{.timeOnDevice = convertTiming(timing.timeOnDevice), in unvalidatedConvert()
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/
H A DCallbacks.cpp30 constexpr Timing kNoTiming = {.timeOnDevice = std::numeric_limits<uint64_t>::max(),
H A DValidateRequest.cpp42 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
H A DGeneratedTestHarness.cpp710 EXPECT_EQ(UINT64_MAX, timing.timeOnDevice); in EvaluatePreparedModel()
713 if (timing.timeOnDevice != UINT64_MAX && timing.timeInDriver != UINT64_MAX) { in EvaluatePreparedModel()
714 EXPECT_LE(timing.timeOnDevice, timing.timeInDriver); in EvaluatePreparedModel()
H A DQualityOfServiceTests.cpp228 EXPECT_EQ(UINT64_MAX, timing.timeOnDevice); in runExecutionTest()
H A DMemoryDomainTests.cpp897 EXPECT_EQ(UINT64_MAX, timing.timeOnDevice); in executeAsync()
912 EXPECT_EQ(UINT64_MAX, time.timeOnDevice); in executeSync()
948 EXPECT_EQ(UINT64_MAX, t.timeOnDevice); in executeFenced()
H A DValidateBurst.cpp59 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
/aosp12/packages/modules/NeuralNetworks/common/
H A DTypeUtils.cpp635 return os << "Timing{.timeOnDevice=" << timing.timeOnDevice in operator <<()
916 return a.timeOnDevice == b.timeOnDevice && a.timeInDriver == b.timeInDriver; in operator ==()
H A DValidation.cpp277 if (timing.timeInDriver.has_value() && timing.timeOnDevice.has_value()) { in validateTiming()
285 oss << "Timing::timeOnDevice (" << timing.timeOnDevice.value() in validateTiming()
289 NN_VALIDATE(timing.timeOnDevice.value() <= timing.timeInDriver.value()) << lazyMessage(); in validateTiming()
/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/
H A DTypes.h974 OptionalDuration timeOnDevice; member
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/
H A DConversions.cpp425 return Timing{.timeOnDevice = convertTiming(timing.timeOnDeviceNs), in unvalidatedConvert()
967 .timeOnDeviceNs = NN_TRY(unvalidatedConvert(timing.timeOnDevice)), in unvalidatedConvert()
/aosp12/packages/modules/NeuralNetworks/runtime/
H A DExecutionBuilder.cpp390 return timingLaunched.timeOnDevice; in getDuration()
394 return timingFenced.timeOnDevice; in getDuration()
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/test/
H A DPreparedModelTest.cpp41 constexpr auto kNoTiming = V1_2::Timing{.timeOnDevice = std::numeric_limits<uint64_t>::max(),
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/test/
H A DPreparedModelTest.cpp42 constexpr auto kNoTiming = V1_2::Timing{.timeOnDevice = std::numeric_limits<uint64_t>::max(),

12