.. index:: pair: enum; cpu_isa .. _doxid-group__dnnl__api__service_1gabad017feb1850634bf3babdb68234f83: enum dnnl::cpu_isa ================== Overview ~~~~~~~~ CPU instruction set flags. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum cpu_isa { :ref:`all` = dnnl_cpu_isa_all, :ref:`sse41` = dnnl_cpu_isa_sse41, :ref:`avx` = dnnl_cpu_isa_avx, :ref:`avx2` = dnnl_cpu_isa_avx2, :ref:`avx512_mic` = dnnl_cpu_isa_avx512_mic, :ref:`avx512_mic_4ops` = dnnl_cpu_isa_avx512_mic_4ops, :ref:`avx512_core` = dnnl_cpu_isa_avx512_core, :ref:`avx512_core_vnni` = dnnl_cpu_isa_avx512_core_vnni, :ref:`avx512_core_bf16` = dnnl_cpu_isa_avx512_core_bf16, :ref:`avx512_core_amx` = dnnl_cpu_isa_avx512_core_amx, :ref:`avx2_vnni` = dnnl_cpu_isa_avx2_vnni, }; .. _details-group__dnnl__api__service_1gabad017feb1850634bf3babdb68234f83: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ CPU instruction set flags. Enum Values ----------- .. index:: pair: enumvalue; all .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83aa181a603769c1f98ad927e7367c7aa51: .. ref-code-block:: cpp :class: doxyrest-title-code-block all Any ISA (excepting those listed as initial support) .. index:: pair: enumvalue; sse41 .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83ab14e8c38c0a37f70c070f2a862d30d65: .. ref-code-block:: cpp :class: doxyrest-title-code-block sse41 Intel Streaming SIMD Extensions 4.1 (Intel SSE4.1) .. index:: pair: enumvalue; avx .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83a73758c37e4499f20ac5f995a144abba6: .. ref-code-block:: cpp :class: doxyrest-title-code-block avx Intel Advanced Vector Extensions (Intel AVX) .. index:: pair: enumvalue; avx2 .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83a220c4ad92e33497ef256a48712352b84: .. ref-code-block:: cpp :class: doxyrest-title-code-block avx2 Intel Advanced Vector Extensions 2 (Intel AVX2) .. index:: pair: enumvalue; avx512_mic .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83a046d44270c4d1f4f1c76ae337c97ccf3: .. ref-code-block:: cpp :class: doxyrest-title-code-block avx512_mic Intel Advanced Vector Extensions 512 (Intel AVX-512) subset for Intel Xeon Phi processors x200 Series. .. index:: pair: enumvalue; avx512_mic_4ops .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83aad1ffde9d0e65a434da74d86c82f1edd: .. ref-code-block:: cpp :class: doxyrest-title-code-block avx512_mic_4ops Intel AVX-512 subset for Intel Xeon Phi processors 7235, 7285, 7295 Series. .. index:: pair: enumvalue; avx512_core .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83aa427cc9f00ac692056a83a8cb5e37fa4: .. ref-code-block:: cpp :class: doxyrest-title-code-block avx512_core Intel AVX-512 subset for Intel Xeon Scalable processor family and Intel Core processor family. .. index:: pair: enumvalue; avx512_core_vnni .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83acac6fe12844735aafd8fd1fd81738f8e: .. ref-code-block:: cpp :class: doxyrest-title-code-block 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; avx512_core_bf16 .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83af9b353b49d5aa4dfe76e22337b5a02cf: .. ref-code-block:: cpp :class: doxyrest-title-code-block 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; avx512_core_amx .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83ad49189665b06a3259b3bf3603319fd0d: .. ref-code-block:: cpp :class: doxyrest-title-code-block 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; avx2_vnni .. _doxid-group__dnnl__api__service_1ggabad017feb1850634bf3babdb68234f83a59548f83cb32f5f6272186734a9a711d: .. ref-code-block:: cpp :class: doxyrest-title-code-block avx2_vnni Intel AVX2 and Intel Deep Learning Boost (Intel DL Boost) support.