/aosp12/packages/modules/NeuralNetworks/driver/sample/ |
H A D | CanonicalPreparedModel.cpp | 187 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 D | SampleDriver.cpp | 59 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 D | SampleDriverFloatXNNPACK.cpp | 57 static const V1_2::Timing kNoTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/ |
H A D | TestIntrospectionControl.cpp | 69 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 D | TestCompilationCaching.cpp | 38 const V1_2::Timing kBadTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
|
H A D | TestExecution.cpp | 70 const V1_2::Timing kBadTiming = {.timeOnDevice = UINT64_MAX, .timeInDriver = UINT64_MAX};
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/ |
H A D | GeneratedTestHarness.cpp | 293 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 D | Callbacks.cpp | 29 constexpr Timing kNoTiming = {.timeOnDevice = std::numeric_limits<uint64_t>::max(),
|
H A D | ValidateRequest.cpp | 38 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
|
H A D | ValidateBurst.cpp | 54 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 D | Utils.h | 41 constexpr auto kNoTiming = Timing{.timeOnDevice = std::numeric_limits<uint64_t>::max(),
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | Conversions.cpp | 248 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 D | Callbacks.cpp | 30 constexpr Timing kNoTiming = {.timeOnDevice = std::numeric_limits<uint64_t>::max(),
|
H A D | ValidateRequest.cpp | 42 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
|
H A D | GeneratedTestHarness.cpp | 710 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 D | QualityOfServiceTests.cpp | 228 EXPECT_EQ(UINT64_MAX, timing.timeOnDevice); in runExecutionTest()
|
H A D | MemoryDomainTests.cpp | 897 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 D | ValidateBurst.cpp | 59 return timing.timeOnDevice == UINT64_MAX && timing.timeInDriver == UINT64_MAX; in badTiming()
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | TypeUtils.cpp | 635 return os << "Timing{.timeOnDevice=" << timing.timeOnDevice in operator <<() 916 return a.timeOnDevice == b.timeOnDevice && a.timeInDriver == b.timeInDriver; in operator ==()
|
H A D | Validation.cpp | 277 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 D | Types.h | 974 OptionalDuration timeOnDevice; member
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/ |
H A D | Conversions.cpp | 425 return Timing{.timeOnDevice = convertTiming(timing.timeOnDeviceNs), in unvalidatedConvert() 967 .timeOnDeviceNs = NN_TRY(unvalidatedConvert(timing.timeOnDevice)), in unvalidatedConvert()
|
/aosp12/packages/modules/NeuralNetworks/runtime/ |
H A D | ExecutionBuilder.cpp | 390 return timingLaunched.timeOnDevice; in getDuration() 394 return timingFenced.timeOnDevice; in getDuration()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/test/ |
H A D | PreparedModelTest.cpp | 41 constexpr auto kNoTiming = V1_2::Timing{.timeOnDevice = std::numeric_limits<uint64_t>::max(),
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/test/ |
H A D | PreparedModelTest.cpp | 42 constexpr auto kNoTiming = V1_2::Timing{.timeOnDevice = std::numeric_limits<uint64_t>::max(),
|