Home
last modified time | relevance | path

Searched refs:PerformanceInfo (Results 1 – 25 of 63) sorted by relevance

123

/aosp12/hardware/interfaces/neuralnetworks/aidl/android/hardware/neuralnetworks/
H A DCapabilities.aidl20 import android.hardware.neuralnetworks.PerformanceInfo;
36 PerformanceInfo relaxedFloat32toFloat16PerformanceScalar;
37 PerformanceInfo relaxedFloat32toFloat16PerformanceTensor;
54 PerformanceInfo ifPerformance;
61 PerformanceInfo whilePerformance;
H A DOperandPerformance.aidl20 import android.hardware.neuralnetworks.PerformanceInfo;
29 PerformanceInfo info;
H A DPerformanceInfo.aidl25 parcelable PerformanceInfo {
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/1/android/hardware/neuralnetworks/
H A DCapabilities.aidl37 android.hardware.neuralnetworks.PerformanceInfo relaxedFloat32toFloat16PerformanceScalar;
38 android.hardware.neuralnetworks.PerformanceInfo relaxedFloat32toFloat16PerformanceTensor;
40 android.hardware.neuralnetworks.PerformanceInfo ifPerformance;
41 android.hardware.neuralnetworks.PerformanceInfo whilePerformance;
H A DPerformanceInfo.aidl36 parcelable PerformanceInfo {
H A DOperandPerformance.aidl38 android.hardware.neuralnetworks.PerformanceInfo info;
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/current/android/hardware/neuralnetworks/
H A DCapabilities.aidl37 android.hardware.neuralnetworks.PerformanceInfo relaxedFloat32toFloat16PerformanceScalar;
38 android.hardware.neuralnetworks.PerformanceInfo relaxedFloat32toFloat16PerformanceTensor;
40 android.hardware.neuralnetworks.PerformanceInfo ifPerformance;
41 android.hardware.neuralnetworks.PerformanceInfo whilePerformance;
H A DPerformanceInfo.aidl36 parcelable PerformanceInfo {
H A DOperandPerformance.aidl38 android.hardware.neuralnetworks.PerformanceInfo info;
/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/
H A DTypes.h245 struct PerformanceInfo { struct
268 PerformanceInfo info;
276 PerformanceInfo lookup(OperandType type) const;
289 PerformanceInfo relaxedFloat32toFloat16PerformanceScalar;
290 PerformanceInfo relaxedFloat32toFloat16PerformanceTensor;
310 PerformanceInfo ifPerformance;
319 PerformanceInfo whilePerformance;
H A DTypeUtils.h102 std::ostream& operator<<(std::ostream& os, const Capabilities::PerformanceInfo& performanceInfo);
141 bool operator==(const Capabilities::PerformanceInfo& a, const Capabilities::PerformanceInfo& b);
142 bool operator!=(const Capabilities::PerformanceInfo& a, const Capabilities::PerformanceInfo& b);
/aosp12/packages/modules/NeuralNetworks/runtime/
H A DManager.h141 virtual Capabilities::PerformanceInfo getPerformance(OperandType type) const = 0;
142 virtual Capabilities::PerformanceInfo getRelaxedFloat32toFloat16PerformanceScalar() const = 0;
143 virtual Capabilities::PerformanceInfo getRelaxedFloat32toFloat16PerformanceTensor() const = 0;
144 virtual Capabilities::PerformanceInfo getIfPerformance() const = 0;
145 virtual Capabilities::PerformanceInfo getWhilePerformance() const = 0;
H A DManager.cpp81 Capabilities::PerformanceInfo getPerformance(OperandType type) const override { in getPerformance()
84 Capabilities::PerformanceInfo getRelaxedFloat32toFloat16PerformanceScalar() const override { in getRelaxedFloat32toFloat16PerformanceScalar()
87 Capabilities::PerformanceInfo getRelaxedFloat32toFloat16PerformanceTensor() const override { in getRelaxedFloat32toFloat16PerformanceTensor()
90 Capabilities::PerformanceInfo getIfPerformance() const override { in getIfPerformance()
93 Capabilities::PerformanceInfo getWhilePerformance() const override { in getWhilePerformance()
788 constexpr Capabilities::PerformanceInfo kPerf = {.execTime = 1.0f, .powerUsage = 1.0f}; in createCpuCapabilities()
846 Capabilities::PerformanceInfo getPerformance(OperandType) const override { in getPerformance()
849 Capabilities::PerformanceInfo getRelaxedFloat32toFloat16PerformanceScalar() const override { in getRelaxedFloat32toFloat16PerformanceScalar()
855 Capabilities::PerformanceInfo getIfPerformance() const override { return kPerformance; } in getIfPerformance()
856 Capabilities::PerformanceInfo getWhilePerformance() const override { return kPerformance; } in getWhilePerformance()
[all …]
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/include/nnapi/hal/1.0/
H A DConversions.h31 GeneralResult<Capabilities::PerformanceInfo> unvalidatedConvert(
32 const hal::V1_0::PerformanceInfo& performanceInfo);
60 nn::GeneralResult<PerformanceInfo> unvalidatedConvert(
61 const nn::Capabilities::PerformanceInfo& performanceInfo);
/aosp12/packages/modules/NeuralNetworks/driver/sample_aidl/
H A DSampleDriverAll.cpp25 using aidl::android::hardware::neuralnetworks::PerformanceInfo;
29 const PerformanceInfo performance{.execTime = 1.1f, .powerUsage = 1.1f}; in main()
H A DSampleDriverFull.h30 SampleDriverFull(const char* name, aidl_hal::PerformanceInfo perf) in SampleDriverFull()
37 aidl_hal::PerformanceInfo mPerf;
/aosp12/packages/modules/NeuralNetworks/common/include/
H A DAidlHalUtils.h35 aidl_hal::PerformanceInfo perf);
41 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf);
H A DLegacyHalUtils.h92 V1_0::PerformanceInfo perf);
98 V1_2::OperandType type, V1_0::PerformanceInfo perf);
100 V1_3::OperandType type, V1_0::PerformanceInfo perf);
105 V1_0::PerformanceInfo lookup(
108 V1_0::PerformanceInfo lookup(
335 Capabilities::PerformanceInfo uncheckedConvert(const V1_0::PerformanceInfo& performanceInfo);
/aosp12/packages/modules/NeuralNetworks/driver/sample/
H A DSampleDriverFull.h30 SampleDriverFull(const char* name, V1_0::PerformanceInfo perf) in SampleDriverFull()
37 V1_0::PerformanceInfo mPerf;
/aosp12/packages/modules/NeuralNetworks/common/
H A DAidlHalUtils.cpp36 aidl_hal::PerformanceInfo perf) { in nonExtensionOperandPerformance()
54 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf) { in update()
H A DLegacyHalUtils.cpp237 V1_0::PerformanceInfo perf) { in nonExtensionOperandPerformance()
284 V1_0::PerformanceInfo lookup( in lookup()
301 V1_0::PerformanceInfo lookup( in lookup()
306 V1_0::PerformanceInfo lookup( in lookup()
328 const V1_0::PerformanceInfo quantized8Performance = in isQuantized8PerformanceConsistentWithP()
340 const V1_0::PerformanceInfo quantized8Performance = in isQuantized8PerformanceConsistentWithP()
372 const V1_0::PerformanceInfo perfTensorFloat32 = in compliantWithV1_0()
374 const V1_0::PerformanceInfo perfFloat32 = in compliantWithV1_0()
386 const V1_0::PerformanceInfo perfTensorFloat32 = in compliantWithV1_0()
388 const V1_0::PerformanceInfo perfFloat32 = in compliantWithV1_0()
[all …]
H A DTypes.cpp90 Capabilities::PerformanceInfo Capabilities::OperandPerformanceTable::lookup( in lookup()
102 return Capabilities::PerformanceInfo{}; in lookup()
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/src/
H A DConversions.cpp95 GeneralResult<Capabilities::PerformanceInfo> unvalidatedConvert( in unvalidatedConvert()
96 const hal::V1_0::PerformanceInfo& performanceInfo) { in unvalidatedConvert()
97 return Capabilities::PerformanceInfo{ in unvalidatedConvert()
285 nn::GeneralResult<PerformanceInfo> unvalidatedConvert( in unvalidatedConvert()
286 const nn::Capabilities::PerformanceInfo& performanceInfo) { in unvalidatedConvert()
287 return PerformanceInfo{ in unvalidatedConvert()
/aosp12/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/
H A DCommonUtils.h49 const nn::Capabilities::PerformanceInfo& float32Performance,
50 const nn::Capabilities::PerformanceInfo& quantized8Performance);
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/
H A DBasicTests.cpp25 using V1_0::PerformanceInfo;
49 auto isPositive = [](const PerformanceInfo& perf) { in TEST_P()

123