.. index:: pair: enum; dnnl_cpu_isa_t .. _doxid-group__dnnl__api__service_1ga303bab5d2e7b371bb44495864df21dd2: enum dnnl_cpu_isa_t =================== Overview ~~~~~~~~ CPU instruction set flags. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum dnnl_cpu_isa_t { :ref:`dnnl_cpu_isa_all` = 0x0, :ref:`dnnl_cpu_isa_sse41` = 0x1, :ref:`dnnl_cpu_isa_avx` = 0x3, :ref:`dnnl_cpu_isa_avx2` = 0x7, :ref:`dnnl_cpu_isa_avx512_mic` = 0xf, :ref:`dnnl_cpu_isa_avx512_mic_4ops` = 0x1f, :ref:`dnnl_cpu_isa_avx512_core` = 0x27, :ref:`dnnl_cpu_isa_avx512_core_vnni` = 0x67, :ref:`dnnl_cpu_isa_avx512_core_bf16` = 0xe7, :ref:`dnnl_cpu_isa_avx512_core_amx` = 0x3e7, :ref:`dnnl_cpu_isa_avx2_vnni` = 0x407, }; .. _details-group__dnnl__api__service_1ga303bab5d2e7b371bb44495864df21dd2: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ CPU instruction set flags. Enum Values ----------- .. index:: pair: enumvalue; dnnl_cpu_isa_all .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a4f614e9d72ffc6338fdfc420b77601c8: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_all Any ISA (excepting those listed as initial support) .. index:: pair: enumvalue; dnnl_cpu_isa_sse41 .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a5e2f2cccadb94b34700a90bba91e0fe3: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_sse41 Intel Streaming SIMD Extensions 4.1 (Intel SSE4.1) .. index:: pair: enumvalue; dnnl_cpu_isa_avx .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a270db093c67689e8e926afffc16706a2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx Intel Advanced Vector Extensions (Intel AVX) .. index:: pair: enumvalue; dnnl_cpu_isa_avx2 .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a45f38960497cf614c1adfffddaa57032: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx2 Intel Advanced Vector Extensions 2 (Intel AVX2) .. index:: pair: enumvalue; dnnl_cpu_isa_avx512_mic .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a0929d2af13de542102f0d47776023164: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx512_mic Intel Advanced Vector Extensions 512 (Intel AVX-512) subset for Intel Xeon Phi processors x200 Series. .. index:: pair: enumvalue; dnnl_cpu_isa_avx512_mic_4ops .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2ad30d60a53b03395ab914e685656436e2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx512_mic_4ops Intel AVX-512 subset for Intel Xeon Phi processors 7235, 7285, 7295 Series. .. index:: pair: enumvalue; dnnl_cpu_isa_avx512_core .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a574f09a9b057ba134d48dadf6d8aa201: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx512_core Intel AVX-512 subset for Intel Xeon Scalable processor family and Intel Core processor family. .. index:: pair: enumvalue; dnnl_cpu_isa_avx512_core_vnni .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a3aced59a3047f7e407b1fe3310430554: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx512_core_vnni Intel AVX-512 and Intel Deep Learning Boost (Intel DL Boost) support for Intel Xeon Scalable processor family and Intel Core processor family. .. index:: pair: enumvalue; dnnl_cpu_isa_avx512_core_bf16 .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a9ced36845ccb9a8dd63cd49ec103412b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx512_core_bf16 Intel AVX-512, Intel DL Boost and bfloat16 support for Intel Xeon Scalable processor family and Intel Core processor family. .. index:: pair: enumvalue; dnnl_cpu_isa_avx512_core_amx .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a3a4b0c594f109982fde90e221087ded9: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx512_core_amx Intel AVX-512, Intel DL Boost and bfloat16 support and Intel AMX with 8-bit integer and bfloat16 support (initial support) .. index:: pair: enumvalue; dnnl_cpu_isa_avx2_vnni .. _doxid-group__dnnl__api__service_1gga303bab5d2e7b371bb44495864df21dd2a8f2cbdae2834cebd2e5bf86b8c65e9d4: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cpu_isa_avx2_vnni Intel AVX2 and Intel Deep Learning Boost (Intel DL Boost) support.