24 #ifndef ARM_COMPUTE_CPP_TYPES_H 25 #define ARM_COMPUTE_CPP_TYPES_H 33 #define ARM_COMPUTE_CPU_MODEL_LIST \ 54 #define X(model) model, 83 bool has_fp16()
const;
88 bool has_bf16()
const;
93 bool has_svebf16()
const;
98 bool has_dotprod()
const;
103 bool has_svef32mm()
const;
108 bool has_i8mm()
const;
113 bool has_svei8mm()
const;
118 bool has_sve()
const;
123 bool has_sve2()
const;
130 CPUModel get_cpu_model(
unsigned int cpuid)
const;
140 unsigned int get_L1_cache_size()
const;
145 unsigned int get_L2_cache_size()
const;
150 unsigned int get_cpu_num()
const;
154 std::unique_ptr<Impl> _impl;
161 int num_threads{ 1 };
CPUModel
CPU models types.
arm_compute::CPUInfo CPUInfo
Copyright (c) 2017-2021 Arm Limited.
#define ARM_COMPUTE_CPU_MODEL_LIST
Information about executing thread and CPU.