/aosp12/hardware/interfaces/neuralnetworks/aidl/android/hardware/neuralnetworks/ |
H A D | Capabilities.aidl | 20 import android.hardware.neuralnetworks.PerformanceInfo; 36 PerformanceInfo relaxedFloat32toFloat16PerformanceScalar; 37 PerformanceInfo relaxedFloat32toFloat16PerformanceTensor; 54 PerformanceInfo ifPerformance; 61 PerformanceInfo whilePerformance;
|
H A D | OperandPerformance.aidl | 20 import android.hardware.neuralnetworks.PerformanceInfo; 29 PerformanceInfo info;
|
H A D | PerformanceInfo.aidl | 25 parcelable PerformanceInfo {
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/1/android/hardware/neuralnetworks/ |
H A D | Capabilities.aidl | 37 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 D | PerformanceInfo.aidl | 36 parcelable PerformanceInfo {
|
H A D | OperandPerformance.aidl | 38 android.hardware.neuralnetworks.PerformanceInfo info;
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/aidl_api/android.hardware.neuralnetworks/current/android/hardware/neuralnetworks/ |
H A D | Capabilities.aidl | 37 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 D | PerformanceInfo.aidl | 36 parcelable PerformanceInfo {
|
H A D | OperandPerformance.aidl | 38 android.hardware.neuralnetworks.PerformanceInfo info;
|
/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/ |
H A D | Types.h | 245 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 D | TypeUtils.h | 102 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 D | Manager.h | 141 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 D | Manager.cpp | 81 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 D | Conversions.h | 31 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 D | SampleDriverAll.cpp | 25 using aidl::android::hardware::neuralnetworks::PerformanceInfo; 29 const PerformanceInfo performance{.execTime = 1.1f, .powerUsage = 1.1f}; in main()
|
H A D | SampleDriverFull.h | 30 SampleDriverFull(const char* name, aidl_hal::PerformanceInfo perf) in SampleDriverFull() 37 aidl_hal::PerformanceInfo mPerf;
|
/aosp12/packages/modules/NeuralNetworks/common/include/ |
H A D | AidlHalUtils.h | 35 aidl_hal::PerformanceInfo perf); 41 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf);
|
H A D | LegacyHalUtils.h | 92 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 D | SampleDriverFull.h | 30 SampleDriverFull(const char* name, V1_0::PerformanceInfo perf) in SampleDriverFull() 37 V1_0::PerformanceInfo mPerf;
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | AidlHalUtils.cpp | 36 aidl_hal::PerformanceInfo perf) { in nonExtensionOperandPerformance() 54 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf) { in update()
|
H A D | LegacyHalUtils.cpp | 237 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 D | Types.cpp | 90 Capabilities::PerformanceInfo Capabilities::OperandPerformanceTable::lookup( in lookup() 102 return Capabilities::PerformanceInfo{}; in lookup()
|
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/src/ |
H A D | Conversions.cpp | 95 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 D | CommonUtils.h | 49 const nn::Capabilities::PerformanceInfo& float32Performance, 50 const nn::Capabilities::PerformanceInfo& quantized8Performance);
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/ |
H A D | BasicTests.cpp | 25 using V1_0::PerformanceInfo; 49 auto isPositive = [](const PerformanceInfo& perf) { in TEST_P()
|