.. index:: pair: enum; dnnl_format_tag_t .. _doxid-group__dnnl__api__memory_1ga395e42b594683adb25ed2d842bb3091d: enum dnnl_format_tag_t ====================== Overview ~~~~~~~~ Memory format tag specification. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum dnnl_format_tag_t { :ref:`dnnl_format_tag_undef` = 0, :ref:`dnnl_format_tag_any`, :ref:`dnnl_a`, :ref:`dnnl_ab`, :ref:`dnnl_abc`, :ref:`dnnl_abcd`, :ref:`dnnl_abcde`, :ref:`dnnl_abcdef`, :ref:`dnnl_abcdefg`, :ref:`dnnl_abcdefgh`, :ref:`dnnl_abcdefghi`, :ref:`dnnl_abcdefghij`, :ref:`dnnl_abcdefghijk`, :ref:`dnnl_abcdefghijkl`, :ref:`dnnl_ba`, :ref:`dnnl_acb`, :ref:`dnnl_bac`, :ref:`dnnl_bca`, :ref:`dnnl_cab`, :ref:`dnnl_cba`, :ref:`dnnl_abdc`, :ref:`dnnl_acbd`, :ref:`dnnl_acdb`, :ref:`dnnl_adbc`, :ref:`dnnl_adcb`, :ref:`dnnl_bacd`, :ref:`dnnl_bcda`, :ref:`dnnl_cdab`, :ref:`dnnl_cdba`, :ref:`dnnl_dcab`, :ref:`dnnl_abced`, :ref:`dnnl_abdec`, :ref:`dnnl_acbde`, :ref:`dnnl_acdeb`, :ref:`dnnl_adecb`, :ref:`dnnl_bacde`, :ref:`dnnl_bcdea`, :ref:`dnnl_cdeab`, :ref:`dnnl_cdeba`, :ref:`dnnl_decab`, :ref:`dnnl_abcdfe`, :ref:`dnnl_abdefc`, :ref:`dnnl_abdfce`, :ref:`dnnl_acbdef`, :ref:`dnnl_adefcb`, :ref:`dnnl_defcab`, :ref:`dnnl_abcdegf`, :ref:`dnnl_abcdefhg`, :ref:`dnnl_abcdefgih`, :ref:`dnnl_abcdefghji`, :ref:`dnnl_abcdefghikj`, :ref:`dnnl_abcdefghijlk`, :target:`dnnl_Abc16a`, :target:`dnnl_ABc16a16b`, :target:`dnnl_ABc32a32b`, :target:`dnnl_ABc4a4b`, :ref:`dnnl_aBc16b`, :target:`dnnl_ABc16b16a`, :target:`dnnl_Abc4a`, :ref:`dnnl_aBc32b`, :ref:`dnnl_aBc4b`, :target:`dnnl_ABc4b16a4b`, :target:`dnnl_ABc2b8a4b`, :target:`dnnl_ABc16b16a4b`, :target:`dnnl_ABc16b16a2b`, :target:`dnnl_ABc4b4a`, :target:`dnnl_ABc8a16b2a`, :target:`dnnl_ABc8a8b`, :target:`dnnl_ABc8a4b`, :ref:`dnnl_aBc8b`, :target:`dnnl_ABc8b16a2b`, :target:`dnnl_BAc8a16b2a`, :target:`dnnl_ABc8b8a`, :target:`dnnl_Abcd16a`, :target:`dnnl_Abcd8a`, :target:`dnnl_ABcd16a16b`, :target:`dnnl_Abcd32a`, :target:`dnnl_ABcd32a32b`, :ref:`dnnl_aBcd16b`, :target:`dnnl_ABcd16b16a`, :target:`dnnl_aBCd16b16c`, :target:`dnnl_aBCd16c16b`, :target:`dnnl_Abcd4a`, :ref:`dnnl_aBcd32b`, :ref:`dnnl_aBcd4b`, :target:`dnnl_ABcd4b16a4b`, :target:`dnnl_ABcd16b16a4b`, :target:`dnnl_ABcd16b16a2b`, :target:`dnnl_ABcd4b4a`, :target:`dnnl_ABcd4a4b`, :target:`dnnl_aBCd2c4b2c`, :target:`dnnl_aBCd4b8c2b`, :target:`dnnl_aBCd4c16b4c`, :target:`dnnl_aBCd2c8b4c`, :target:`dnnl_aBCd16c16b4c`, :target:`dnnl_aBCd16c16b2c`, :target:`dnnl_aBCd4c4b`, :target:`dnnl_aBCd4b4c`, :target:`dnnl_ABcd8a16b2a`, :target:`dnnl_ABcd2b8a4b`, :target:`dnnl_ABcd8a8b`, :target:`dnnl_ABcd8a4b`, :ref:`dnnl_aBcd8b`, :target:`dnnl_aBCd4c8b2c`, :target:`dnnl_ABcd8b16a2b`, :target:`dnnl_aBCd8b16c2b`, :target:`dnnl_BAcd8a16b2a`, :ref:`dnnl_ABcd8b8a`, :target:`dnnl_aBCd8b8c`, :target:`dnnl_aBCd8b4c`, :target:`dnnl_aBCd8c16b2c`, :target:`dnnl_ABcde8a16b2a`, :target:`dnnl_aCBd8b16c2b`, :target:`dnnl_aBCd8c8b`, :target:`dnnl_Abcde16a`, :target:`dnnl_Abcde32a`, :target:`dnnl_ABcde16a16b`, :target:`dnnl_BAcde8a16b2a`, :ref:`dnnl_aBCd2b4c2b`, :ref:`dnnl_ABcde4b16a4b`, :ref:`dnnl_ABcde2b8a4b`, :ref:`dnnl_aBcde16b`, :target:`dnnl_ABcde16b16a`, :target:`dnnl_aBCde16b16c`, :target:`dnnl_aBCde16c16b`, :target:`dnnl_aBCde2c8b4c`, :target:`dnnl_Abcde4a`, :ref:`dnnl_aBcde32b`, :ref:`dnnl_aBcde4b`, :target:`dnnl_ABcde4b4a`, :target:`dnnl_ABcde4a4b`, :target:`dnnl_aBCde4b4c`, :target:`dnnl_aBCde2c4b2c`, :target:`dnnl_aBCde4b8c2b`, :target:`dnnl_aBCde4c16b4c`, :target:`dnnl_aBCde16c16b4c`, :target:`dnnl_aBCde16c16b2c`, :target:`dnnl_aBCde4c4b`, :target:`dnnl_Abcde8a`, :target:`dnnl_ABcde8a8b`, :target:`dnnl_ABcde8a4b`, :target:`dnnl_BAcde16b16a`, :ref:`dnnl_aBcde8b`, :target:`dnnl_ABcde8b16a2b`, :target:`dnnl_aBCde8b16c2b`, :target:`dnnl_aBCde4c8b2c`, :target:`dnnl_aCBde8b16c2b`, :target:`dnnl_ABcde8b8a`, :target:`dnnl_ABcde32a32b`, :target:`dnnl_aBCde8b8c`, :target:`dnnl_aBCde8b4c`, :target:`dnnl_ABc4a8b8a4b`, :target:`dnnl_ABcd4a8b8a4b`, :target:`dnnl_ABcde4a8b8a4b`, :target:`dnnl_BAc4b8a8b4a`, :target:`dnnl_BAcd4b8a8b4a`, :target:`dnnl_BAcde4b8a8b4a`, :target:`dnnl_ABcd2a8b8a2b`, :target:`dnnl_aBCd4b8c8b4c`, :target:`dnnl_aBCde4b8c8b4c`, :target:`dnnl_aBCde2b8c8b2c`, :target:`dnnl_aBCde8c16b2c`, :target:`dnnl_aBCde8c8b`, :ref:`dnnl_aBCde2b4c2b`, :ref:`dnnl_aBcdef16b`, :target:`dnnl_aBCdef16b16c`, :target:`dnnl_aBCdef16c16b`, :target:`dnnl_aBCdef4c16b4c`, :ref:`dnnl_aBCdef2c8b4c`, :target:`dnnl_aBCdef4c8b2c`, :ref:`dnnl_aBCdef2b4c2b`, :ref:`dnnl_aBcdef4b`, :target:`dnnl_aBCdef4c4b`, :target:`dnnl_aBCdef4b4c`, :target:`dnnl_aBCdef2c4b2c`, :target:`dnnl_aBCdef4b8c2b`, :target:`dnnl_aBCdef8b8c`, :target:`dnnl_aBCdef8b4c`, :target:`dnnl_aBCdef8c16b2c`, :target:`dnnl_aBCdef4b8c8b4c`, :target:`dnnl_aBCdef8b16c2b`, :target:`dnnl_aCBdef8b16c2b`, :target:`dnnl_aBCdef8c8b`, :target:`dnnl_aBdc16b`, :target:`dnnl_aBdC16b2c`, :target:`dnnl_aBdC16b4c`, :target:`dnnl_aBdc4b`, :target:`dnnl_aBdc8b`, :target:`dnnl_aBdec16b`, :target:`dnnl_aBdeC16b2c`, :target:`dnnl_aBdeC16b4c`, :target:`dnnl_aBdec32b`, :target:`dnnl_aBdec4b`, :target:`dnnl_aBdec8b`, :target:`dnnl_aBdefc16b`, :target:`dnnl_aBdefC16b2c`, :target:`dnnl_aCBdef16c16b`, :target:`dnnl_aBdefc4b`, :target:`dnnl_aBdefc8b`, :target:`dnnl_Abcdef16a`, :target:`dnnl_Abcdef32a`, :target:`dnnl_aBedc16b`, :target:`dnnl_Acb16a`, :target:`dnnl_AcB16a2b`, :target:`dnnl_AcB16a4b`, :target:`dnnl_Acb4a`, :target:`dnnl_Acb8a`, :target:`dnnl_aCBd16b16c`, :target:`dnnl_aCBd16c16b`, :target:`dnnl_aCBde16b16c`, :target:`dnnl_aCBde16c16b`, :target:`dnnl_Acdb16a`, :target:`dnnl_AcdB16a2b`, :target:`dnnl_AcdB16a4b`, :target:`dnnl_Acdb32a`, :target:`dnnl_Acdb4a`, :target:`dnnl_Acdb8a`, :target:`dnnl_Acdeb16a`, :target:`dnnl_AcdeB16a2b`, :target:`dnnl_Acdeb4a`, :target:`dnnl_Acdeb8a`, :target:`dnnl_Adcb16a`, :target:`dnnl_BAc16a16b`, :target:`dnnl_BAc16b16a`, :target:`dnnl_BAcd16a16b`, :target:`dnnl_BAcd16b16a`, :target:`dnnl_aCBd4c8b8c4b`, :target:`dnnl_aCBde4c8b8c4b`, :target:`dnnl_aCBdef4c8b8c4b`, :target:`dnnl_BAcde16a16b`, :target:`dnnl_aCBdef16b16c`, :target:`dnnl_ABc16b32a`, :target:`dnnl_ABc16b64a`, :target:`dnnl_ABc4b32a4b`, :target:`dnnl_ABc4b64a4b`, :target:`dnnl_ABc8b32a2b`, :target:`dnnl_ABc8b64a2b`, :target:`dnnl_AB16b16a`, :target:`dnnl_AB16b32a`, :target:`dnnl_AB16b64a`, :target:`dnnl_AB8b16a2b`, :target:`dnnl_AB8b32a2b`, :target:`dnnl_AB8b64a2b`, :target:`dnnl_AB4b16a4b`, :target:`dnnl_AB4b32a4b`, :target:`dnnl_AB4b64a4b`, :target:`dnnl_AB16b16a4b`, :target:`dnnl_ABcd16b32a`, :target:`dnnl_ABcd16b64a`, :target:`dnnl_ABcd4b32a4b`, :target:`dnnl_ABcd4b64a4b`, :target:`dnnl_ABcd8b32a2b`, :target:`dnnl_ABcd8b64a2b`, :target:`dnnl_ABcde4b32a4b`, :target:`dnnl_ABcde4b64a4b`, :target:`dnnl_ABcde16b16a4b`, :target:`dnnl_ABcde16b16a2b`, :target:`dnnl_ABcde16b32a`, :target:`dnnl_ABcde16b64a`, :target:`dnnl_ABcde8b32a2b`, :target:`dnnl_ABcde8b64a2b`, :target:`dnnl_aBCdef16c16b4c`, :target:`dnnl_aBCdef16c16b2c`, :target:`dnnl_AB32a32b8a4b`, :target:`dnnl_AB8a4b`, :target:`dnnl_AB32a32b8a2b`, :target:`dnnl_AB8a2b`, :target:`dnnl_abDc32d`, :target:`dnnl_abDC32d4c`, :target:`dnnl_abdEc32e`, :target:`dnnl_abdEC32e2c`, :target:`dnnl_abdEC32e4c`, :target:`dnnl_aBdefC16b4c`, :target:`dnnl_AcdeB16a4b`, :target:`dnnl_ABcd16a16b2a`, :target:`dnnl_ABc16a16b2a`, :target:`dnnl_aBCd16b16c2b`, :target:`dnnl_aBCde16b16c2b`, :target:`dnnl_Acb32a`, :target:`dnnl_AcB32a2b`, :target:`dnnl_AcB32a4b`, :target:`dnnl_Acb48a`, :target:`dnnl_AcB48a2b`, :target:`dnnl_AcB48a4b`, :target:`dnnl_Acb64a`, :target:`dnnl_AcB64a2b`, :target:`dnnl_AcB64a4b`, :target:`dnnl_cBa2b`, :target:`dnnl_cBa4b`, :target:`dnnl_aBdc32b`, :target:`dnnl_aBdC32b2c`, :target:`dnnl_aBdC32b4c`, :target:`dnnl_aBdc48b`, :target:`dnnl_aBdC48b2c`, :target:`dnnl_aBdC48b4c`, :target:`dnnl_aBdc64b`, :target:`dnnl_aBdC64b2c`, :target:`dnnl_aBdC64b4c`, :target:`dnnl_adCb2c`, :target:`dnnl_adCb4c`, :target:`dnnl_AcdB32a2b`, :target:`dnnl_AcdB32a4b`, :target:`dnnl_Acdb48a`, :target:`dnnl_AcdB48a2b`, :target:`dnnl_AcdB48a4b`, :target:`dnnl_Acdb64a`, :target:`dnnl_AcdB64a2b`, :target:`dnnl_AcdB64a4b`, :target:`dnnl_cdBa2b`, :target:`dnnl_cdBa4b`, :target:`dnnl_aBdeC32b2c`, :target:`dnnl_aBdeC32b4c`, :target:`dnnl_aBdec48b`, :target:`dnnl_aBdeC48b2c`, :target:`dnnl_aBdeC48b4c`, :target:`dnnl_aBdec64b`, :target:`dnnl_aBdeC64b2c`, :target:`dnnl_aBdeC64b4c`, :target:`dnnl_adeCb2c`, :target:`dnnl_adeCb4c`, :target:`dnnl_Acdeb32a`, :target:`dnnl_AcdeB32a2b`, :target:`dnnl_AcdeB32a4b`, :target:`dnnl_Acdeb48a`, :target:`dnnl_AcdeB48a2b`, :target:`dnnl_AcdeB48a4b`, :target:`dnnl_Acdeb64a`, :target:`dnnl_AcdeB64a2b`, :target:`dnnl_AcdeB64a4b`, :target:`dnnl_cdeBa2b`, :target:`dnnl_cdeBa4b`, :target:`dnnl_aBdefc32b`, :target:`dnnl_aBdefC32b2c`, :target:`dnnl_aBdefC32b4c`, :target:`dnnl_aBdefc48b`, :target:`dnnl_aBdefC48b2c`, :target:`dnnl_aBdefC48b4c`, :target:`dnnl_aBdefc64b`, :target:`dnnl_aBdefC64b2c`, :target:`dnnl_aBdefC64b4c`, :target:`dnnl_adefCb2c`, :target:`dnnl_adefCb4c`, :target:`dnnl_AB16b32a4b`, :target:`dnnl_AB16b48a4b`, :target:`dnnl_AB16b64a4b`, :target:`dnnl_AB16b16a2b`, :target:`dnnl_AB16b32a2b`, :target:`dnnl_AB16b48a2b`, :target:`dnnl_AB16b64a2b`, :target:`dnnl_ABc16b32a4b`, :target:`dnnl_ABc16b48a4b`, :target:`dnnl_ABc16b64a4b`, :target:`dnnl_ABc16b32a2b`, :target:`dnnl_ABc16b48a2b`, :target:`dnnl_ABc16b64a2b`, :target:`dnnl_ABcd16b32a4b`, :target:`dnnl_ABcd16b48a4b`, :target:`dnnl_ABcd16b64a4b`, :target:`dnnl_ABcd16b32a2b`, :target:`dnnl_ABcd16b48a2b`, :target:`dnnl_ABcd16b64a2b`, :target:`dnnl_ABcde16b32a4b`, :target:`dnnl_ABcde16b48a4b`, :target:`dnnl_ABcde16b64a4b`, :target:`dnnl_ABcde16b32a2b`, :target:`dnnl_ABcde16b48a2b`, :target:`dnnl_ABcde16b64a2b`, :target:`dnnl_ABc32a16b`, :target:`dnnl_ABcd32a16b`, :target:`dnnl_ABcde32a16b`, :target:`dnnl_AB48a16b`, :target:`dnnl_AB48a32b`, :target:`dnnl_ABc40a16b`, :target:`dnnl_ABc40a32b`, :target:`dnnl_aBC48b16c`, :target:`dnnl_aBC48b32c`, :target:`dnnl_ABcd40a16b`, :target:`dnnl_ABcd40a32b`, :target:`dnnl_abCd32c`, :target:`dnnl_abdCe32c`, :target:`dnnl_abdCE32c2e`, :target:`dnnl_BA16a16b2a`, :target:`dnnl_BA16a32b2a`, :target:`dnnl_BA16a48b2a`, :target:`dnnl_BA16a64b2a`, :target:`dnnl_BA16a16b4a`, :target:`dnnl_BA16a32b4a`, :target:`dnnl_BA16a48b4a`, :target:`dnnl_BA16a64b4a`, :target:`dnnl_ABcd8a2b`, :target:`dnnl_aBdeC16c16b2c`, :target:`dnnl_aBdeC16c16b4c`, :target:`dnnl_aBdefC16c16b2c`, :target:`dnnl_AcB16b16a2b`, :target:`dnnl_AcB16b16a4b`, :target:`dnnl_AcdB16b16a2b`, :target:`dnnl_AcdB16b16a4b`, :target:`dnnl_AcdeB16b16a2b`, :target:`dnnl_aBdefC16c16b4c`, :target:`dnnl_AcdeB16b16a4b`, :target:`dnnl_AcB16b32a2b`, :target:`dnnl_AcB16b32a4b`, :target:`dnnl_AcB16b48a2b`, :target:`dnnl_AcB16b48a4b`, :target:`dnnl_AcB16b64a2b`, :target:`dnnl_AcB16b64a4b`, :target:`dnnl_aBdC16c16b2c`, :target:`dnnl_aBdC16c16b4c`, :target:`dnnl_aBdC16c32b2c`, :target:`dnnl_aBdC16c32b4c`, :target:`dnnl_aBdC16c48b2c`, :target:`dnnl_aBdC16c48b4c`, :target:`dnnl_aBdC16c64b2c`, :target:`dnnl_aBdC16c64b4c`, :target:`dnnl_AcdB16b32a2b`, :target:`dnnl_AcdB16b32a4b`, :target:`dnnl_AcdB16b48a2b`, :target:`dnnl_AcdB16b48a4b`, :target:`dnnl_AcdB16b64a2b`, :target:`dnnl_AcdB16b64a4b`, :target:`dnnl_aBdeC16c32b2c`, :target:`dnnl_aBdeC16c32b4c`, :target:`dnnl_aBdeC16c48b2c`, :target:`dnnl_aBdeC16c48b4c`, :target:`dnnl_aBdeC16c64b2c`, :target:`dnnl_aBdeC16c64b4c`, :target:`dnnl_AcdeB16b32a2b`, :target:`dnnl_AcdeB16b32a4b`, :target:`dnnl_AcdeB16b48a2b`, :target:`dnnl_AcdeB16b48a4b`, :target:`dnnl_AcdeB16b64a2b`, :target:`dnnl_AcdeB16b64a4b`, :target:`dnnl_aBdefC16c32b2c`, :target:`dnnl_aBdefC16c32b4c`, :target:`dnnl_aBdefC16c48b2c`, :target:`dnnl_aBdefC16c48b4c`, :target:`dnnl_aBdefC16c64b2c`, :target:`dnnl_aBdefC16c64b4c`, :target:`dnnl_decbA16a`, :target:`dnnl_ABc4a2b`, :target:`dnnl_ABc8a2b`, :target:`dnnl_aBCd8b2c`, :target:`dnnl_ABcde4a2b`, :target:`dnnl_ABcde8a2b`, :target:`dnnl_ABcde40a16b`, :target:`dnnl_ABcde40a32b`, :target:`dnnl_aBCde8b2c`, :target:`dnnl_ABcde4a8b8a2b`, :target:`dnnl_ABcd4a8b8a2b`, :target:`dnnl_ABc4a8b8a2b`, :target:`dnnl_aBCdef4b8c8b2c`, :target:`dnnl_aBCde4b8c8b2c`, :target:`dnnl_aBCd4b8c8b2c`, :target:`dnnl_BAcde4b8a8b2a`, :target:`dnnl_BAcd4b8a8b2a`, :target:`dnnl_BAc4b8a8b2a`, :target:`dnnl_aCBdef4c8b8c2b`, :target:`dnnl_aCBde4c8b8c2b`, :target:`dnnl_aCBd4c8b8c2b`, :target:`dnnl_aBCdef8b2c`, :target:`dnnl_AB32a16b`, :target:`dnnl_AB32a32b`, :target:`dnnl_BA4b8a8b2a`, :target:`dnnl_BA4b8a8b4a`, :target:`dnnl_aBC32b16c`, :target:`dnnl_aBC32b32c`, :target:`dnnl_aCB4c8b8c2b`, :target:`dnnl_aCB4c8b8c4b`, :target:`dnnl_ABcd4a2b`, :target:`dnnl_ABc2b8a16b4a`, :target:`dnnl_ABcd2b8a16b4a`, :target:`dnnl_ABcde2b8a16b4a`, :target:`dnnl_ABc2a8b16a4b`, :target:`dnnl_ABc2a8b16a2b`, :target:`dnnl_ABc2b32a8b`, :target:`dnnl_ABcd2a8b16a4b`, :target:`dnnl_ABcd2a8b16a2b`, :target:`dnnl_aCBd2c8b16c2b`, :target:`dnnl_ABcd2b32a8b`, :target:`dnnl_aBCd2c8b16c2b`, :target:`dnnl_ABcde2a8b16a4b`, :target:`dnnl_ABcde2a8b16a2b`, :target:`dnnl_aCBde2c8b16c2b`, :target:`dnnl_ABcde2b32a8b`, :target:`dnnl_aBC2b8c16b2c`, :target:`dnnl_aBCd2b8c16b2c`, :target:`dnnl_aBCde2b8c16b2c`, :target:`dnnl_aBCdef2b8c16b2c`, :target:`dnnl_BAcde2b8a16b4a`, :target:`dnnl_BAcd2b8a16b4a`, :target:`dnnl_BAc2b8a16b4a`, :target:`dnnl_BAcde2b8a16b2a`, :target:`dnnl_BAcd2b8a16b2a`, :target:`dnnl_BAc2b8a16b2a`, :target:`dnnl_aBCde2c8b16c2b`, :target:`dnnl_aBCdef2c8b16c2b`, :target:`dnnl_aCBdef2c8b16c2b`, :target:`dnnl_aBCd2b8c16b4c`, :target:`dnnl_aBCde2b8c16b4c`, :target:`dnnl_BA4b8a16b2a`, :target:`dnnl_BA4b8a16b4a`, :target:`dnnl_aCB4c8b16c2b`, :target:`dnnl_aCB4c8b16c4b`, :target:`dnnl_BA16a16b`, :target:`dnnl_BA16a32b`, :target:`dnnl_BA16a48b`, :target:`dnnl_BA16a64b`, :target:`dnnl_aCB16c2b`, :target:`dnnl_aCB16c4b`, :target:`dnnl_BA16b2a`, :target:`dnnl_BA16b4a`, :target:`dnnl_aBC16b16c`, :target:`dnnl_aBC16b32c`, :target:`dnnl_AB16a16b`, :target:`dnnl_AB16a32b`, :target:`dnnl_ABcde16a16b2a`, :target:`dnnl_aBCdef16b16c2b`, :target:`dnnl_Acedb16a`, :target:`dnnl_aBdfec16b`, :target:`dnnl_abdEC64e2c`, :target:`dnnl_abdEC64e4c`, :target:`dnnl_aCB16b16c`, :target:`dnnl_aCB16b32c`, :target:`dnnl_aCB16b48c`, :target:`dnnl_aCB16b64c`, :target:`dnnl_aCB16b16c2b`, :target:`dnnl_aCB16b32c2b`, :target:`dnnl_aCB16b48c2b`, :target:`dnnl_aCB16b64c2b`, :target:`dnnl_aCB16b16c4b`, :target:`dnnl_aCB16b32c4b`, :target:`dnnl_aCB16b48c4b`, :target:`dnnl_aCB16b64c4b`, :target:`dnnl_abCd4c`, :target:`dnnl_abCde4c`, :target:`dnnl_abCdef4c`, :target:`dnnl_abCde32c`, :target:`dnnl_abCdef32c`, :target:`dnnl_ABcd16a32b`, :target:`dnnl_decbA8a`, :target:`dnnl_aCdefB16b32c2b`, :target:`dnnl_aCdefB16b32c4b`, :target:`dnnl_aCdefB16b48c2b`, :target:`dnnl_aCdefB16b48c4b`, :target:`dnnl_aCdefB16b64c2b`, :target:`dnnl_aCdefB16b64c4b`, :target:`dnnl_BcdeA16a32b2a`, :target:`dnnl_BcdeA16a32b4a`, :target:`dnnl_BcdeA16a48b2a`, :target:`dnnl_BcdeA16a48b4a`, :target:`dnnl_BcdeA16a64b2a`, :target:`dnnl_BcdeA16a64b4a`, :target:`dnnl_aCdefb32c`, :target:`dnnl_aCdefB32c2b`, :target:`dnnl_aCdefB32c4b`, :target:`dnnl_aCdefb48c`, :target:`dnnl_aCdefB48c2b`, :target:`dnnl_aCdefB48c4b`, :target:`dnnl_aCdefb64c`, :target:`dnnl_aCdefB64c2b`, :target:`dnnl_aCdefB64c4b`, :target:`dnnl_Bcdea32b`, :target:`dnnl_BcdeA32b2a`, :target:`dnnl_BcdeA32b4a`, :target:`dnnl_Bcdea48b`, :target:`dnnl_BcdeA48b2a`, :target:`dnnl_BcdeA48b4a`, :target:`dnnl_Bcdea64b`, :target:`dnnl_BcdeA64b2a`, :target:`dnnl_BcdeA64b4a`, :target:`dnnl_Bca32b`, :target:`dnnl_BcA32b2a`, :target:`dnnl_BcA32b4a`, :target:`dnnl_Bca48b`, :target:`dnnl_BcA48b2a`, :target:`dnnl_BcA48b4a`, :target:`dnnl_Bca64b`, :target:`dnnl_BcA64b2a`, :target:`dnnl_BcA64b4a`, :target:`dnnl_aCdb32c`, :target:`dnnl_aCdB32c2b`, :target:`dnnl_aCdB32c4b`, :target:`dnnl_aCdb48c`, :target:`dnnl_aCdB48c2b`, :target:`dnnl_aCdB48c4b`, :target:`dnnl_aCdb64c`, :target:`dnnl_aCdB64c2b`, :target:`dnnl_aCdB64c4b`, :target:`dnnl_BcA16a16b2a`, :target:`dnnl_BcA16a16b4a`, :target:`dnnl_BcdA16a16b2a`, :target:`dnnl_BcdA16a16b4a`, :target:`dnnl_BcdeA16a16b2a`, :target:`dnnl_BcdeA16a16b4a`, :target:`dnnl_aCdB16b16c2b`, :target:`dnnl_aCdB16b16c4b`, :target:`dnnl_aCdeB16b16c2b`, :target:`dnnl_aCdeB16b16c4b`, :target:`dnnl_aCdefB16b16c2b`, :target:`dnnl_aCdefB16b16c4b`, :target:`dnnl_BcA16a32b2a`, :target:`dnnl_BcA16a32b4a`, :target:`dnnl_BcA16a48b2a`, :target:`dnnl_BcA16a48b4a`, :target:`dnnl_BcA16a64b2a`, :target:`dnnl_BcA16a64b4a`, :target:`dnnl_aCdB16b32c2b`, :target:`dnnl_aCdB16b32c4b`, :target:`dnnl_aCdB16b48c2b`, :target:`dnnl_aCdB16b48c4b`, :target:`dnnl_aCdB16b64c2b`, :target:`dnnl_aCdB16b64c4b`, :target:`dnnl_BcdA16a32b2a`, :target:`dnnl_BcdA16a32b4a`, :target:`dnnl_BcdA16a48b2a`, :target:`dnnl_BcdA16a48b4a`, :target:`dnnl_BcdA16a64b2a`, :target:`dnnl_BcdA16a64b4a`, :target:`dnnl_aCdeB16b32c2b`, :target:`dnnl_aCdeB16b32c4b`, :target:`dnnl_aCdeB16b48c2b`, :target:`dnnl_aCdeB16b48c4b`, :target:`dnnl_aCdeB16b64c2b`, :target:`dnnl_aCdeB16b64c4b`, :target:`dnnl_Bca16b`, :target:`dnnl_BcA16b2a`, :target:`dnnl_BcA16b4a`, :target:`dnnl_Bcda16b`, :target:`dnnl_BcdA16b2a`, :target:`dnnl_BcdA16b4a`, :target:`dnnl_Bcdea16b`, :target:`dnnl_BcdeA16b2a`, :target:`dnnl_BcdeA16b4a`, :target:`dnnl_aCdb16c`, :target:`dnnl_aCdB16c2b`, :target:`dnnl_aCdB16c4b`, :target:`dnnl_aCdeb16c`, :target:`dnnl_aCdeB16c2b`, :target:`dnnl_aCdeB16c4b`, :target:`dnnl_aCdefb16c`, :target:`dnnl_aCdefB16c2b`, :target:`dnnl_aCdefB16c4b`, :target:`dnnl_Bcda32b`, :target:`dnnl_BcdA32b2a`, :target:`dnnl_BcdA32b4a`, :target:`dnnl_Bcda48b`, :target:`dnnl_BcdA48b2a`, :target:`dnnl_BcdA48b4a`, :target:`dnnl_Bcda64b`, :target:`dnnl_BcdA64b2a`, :target:`dnnl_BcdA64b4a`, :target:`dnnl_aCdeb32c`, :target:`dnnl_aCdeB32c2b`, :target:`dnnl_aCdeB32c4b`, :target:`dnnl_aCdeb48c`, :target:`dnnl_aCdeB48c2b`, :target:`dnnl_aCdeB48c4b`, :target:`dnnl_aCdeb64c`, :target:`dnnl_aCdeB64c2b`, :target:`dnnl_aCdeB64c4b`, :target:`dnnl_Acb24a`, :target:`dnnl_Acdb24a`, :target:`dnnl_Acdeb24a`, :target:`dnnl_aBdc24b`, :target:`dnnl_aBdec24b`, :target:`dnnl_aBdefc24b`, :target:`dnnl_abDc16d`, :target:`dnnl_abdEc16e`, :target:`dnnl_abdCe16c`, :target:`dnnl_AcB24a2b`, :target:`dnnl_AcdB24a2b`, :target:`dnnl_AcdeB24a2b`, :target:`dnnl_aBdC24b2c`, :target:`dnnl_aBdeC24b2c`, :target:`dnnl_aBdefC24b2c`, :target:`dnnl_AcB8a2b`, :target:`dnnl_AcdB8a2b`, :target:`dnnl_AcdeB8a2b`, :target:`dnnl_aBdC8b2c`, :target:`dnnl_aBdeC8b2c`, :target:`dnnl_aBdefC8b2c`, :target:`dnnl_AB8b32a`, :target:`dnnl_ABc8b32a`, :target:`dnnl_ABcd8b32a`, :target:`dnnl_ABcde8b32a`, :target:`dnnl_AB8b24a`, :target:`dnnl_ABc8b24a`, :target:`dnnl_ABcd8b24a`, :target:`dnnl_ABcde8b24a`, :target:`dnnl_AB8b16a`, :target:`dnnl_ABc8b16a`, :target:`dnnl_ABcd8b16a`, :target:`dnnl_ABcde8b16a`, :target:`dnnl_AB8b8a`, :target:`dnnl_AB4b8a4b`, :target:`dnnl_AB4b24a4b`, :target:`dnnl_ABc4b8a4b`, :target:`dnnl_ABc4b24a4b`, :target:`dnnl_ABcd4b8a4b`, :target:`dnnl_ABcd4b24a4b`, :target:`dnnl_ABcde4b8a4b`, :target:`dnnl_ABcde4b24a4b`, :target:`dnnl_AB8b24a2b`, :target:`dnnl_ABc8b24a2b`, :target:`dnnl_ABcd8b24a2b`, :target:`dnnl_ABcde8b24a2b`, :target:`dnnl_AB8b8a2b`, :target:`dnnl_ABc8b8a2b`, :target:`dnnl_ABcd8b8a2b`, :target:`dnnl_ABcde8b8a2b`, :target:`dnnl_AcB24a4b`, :target:`dnnl_AcdB24a4b`, :target:`dnnl_AcdeB24a4b`, :target:`dnnl_aBdC24b4c`, :target:`dnnl_aBdeC24b4c`, :target:`dnnl_aBdefC24b4c`, :target:`dnnl_AcB8a4b`, :target:`dnnl_AcdB8a4b`, :target:`dnnl_AcdeB8a4b`, :target:`dnnl_aBdC8b4c`, :target:`dnnl_aBdeC8b4c`, :target:`dnnl_aBdefC8b4c`, :target:`dnnl_Bca8b`, :target:`dnnl_BcA8b2a`, :target:`dnnl_Bcda8b`, :target:`dnnl_BcdA8b2a`, :target:`dnnl_Bcdea8b`, :target:`dnnl_BcdeA8b2a`, :target:`dnnl_aCdb8c`, :target:`dnnl_aCdB8c2b`, :target:`dnnl_aCdeb8c`, :target:`dnnl_aCdeB8c2b`, :target:`dnnl_aCdefb8c`, :target:`dnnl_aCdefB8c2b`, :target:`dnnl_Bca24b`, :target:`dnnl_BcA24b2a`, :target:`dnnl_Bcda24b`, :target:`dnnl_BcdA24b2a`, :target:`dnnl_Bcdea24b`, :target:`dnnl_BcdeA24b2a`, :target:`dnnl_aCdb24c`, :target:`dnnl_aCdB24c2b`, :target:`dnnl_aCdeb24c`, :target:`dnnl_aCdeB24c2b`, :target:`dnnl_aCdefb24c`, :target:`dnnl_aCdefB24c2b`, :target:`dnnl_BcA8b4a`, :target:`dnnl_BcdA8b4a`, :target:`dnnl_BcdeA8b4a`, :target:`dnnl_aCdB8c4b`, :target:`dnnl_aCdeB8c4b`, :target:`dnnl_aCdefB8c4b`, :target:`dnnl_BcA24b4a`, :target:`dnnl_BcdA24b4a`, :target:`dnnl_BcdeA24b4a`, :target:`dnnl_aCdB24c4b`, :target:`dnnl_aCdeB24c4b`, :target:`dnnl_aCdefB24c4b`, :target:`dnnl_AB16b48a`, :target:`dnnl_ABc16b48a`, :target:`dnnl_ABcd16b48a`, :target:`dnnl_ABcde16b48a`, :target:`dnnl_ABc16a4b`, :target:`dnnl_ABcd16a4b`, :target:`dnnl_ABcde16a4b`, :target:`dnnl_defcbA16a`, :target:`dnnl_defcbA8a`, :target:`dnnl_AcB16b64a`, :target:`dnnl_AcdB16b64a`, :target:`dnnl_AcdeB16b64a`, :target:`dnnl_AcB16b48a`, :target:`dnnl_AcdB16b48a`, :target:`dnnl_AcdeB16b48a`, :target:`dnnl_AcB16b32a`, :target:`dnnl_AcdB16b32a`, :target:`dnnl_AcdeB16b32a`, :target:`dnnl_AcB16b16a`, :target:`dnnl_AcdB16b16a`, :target:`dnnl_AcdeB16b16a`, :target:`dnnl_AcB8b32a`, :target:`dnnl_AcdB8b32a`, :target:`dnnl_AcdeB8b32a`, :target:`dnnl_AcB8b24a`, :target:`dnnl_AcdB8b24a`, :target:`dnnl_AcdeB8b24a`, :target:`dnnl_AcB8b16a`, :target:`dnnl_AcdB8b16a`, :target:`dnnl_AcdeB8b16a`, :target:`dnnl_AcB8b8a`, :target:`dnnl_AcdB8b8a`, :target:`dnnl_AcdeB8b8a`, :target:`dnnl_AcB8b64a2b`, :target:`dnnl_AcdB8b64a2b`, :target:`dnnl_AcdeB8b64a2b`, :target:`dnnl_AcB8b32a2b`, :target:`dnnl_AcdB8b32a2b`, :target:`dnnl_AcdeB8b32a2b`, :target:`dnnl_AcB8b24a2b`, :target:`dnnl_AcdB8b24a2b`, :target:`dnnl_AcdeB8b24a2b`, :target:`dnnl_AcB8b16a2b`, :target:`dnnl_AcdB8b16a2b`, :target:`dnnl_AcdeB8b16a2b`, :target:`dnnl_AcB8b8a2b`, :target:`dnnl_AcdB8b8a2b`, :target:`dnnl_AcdeB8b8a2b`, :target:`dnnl_AcB4b64a4b`, :target:`dnnl_AcdB4b64a4b`, :target:`dnnl_AcdeB4b64a4b`, :target:`dnnl_AcB4b32a4b`, :target:`dnnl_AcdB4b32a4b`, :target:`dnnl_AcdeB4b32a4b`, :target:`dnnl_AcB4b24a4b`, :target:`dnnl_AcdB4b24a4b`, :target:`dnnl_AcdeB4b24a4b`, :target:`dnnl_AcB4b16a4b`, :target:`dnnl_AcdB4b16a4b`, :target:`dnnl_AcdeB4b16a4b`, :target:`dnnl_AcB4b8a4b`, :target:`dnnl_AcdB4b8a4b`, :target:`dnnl_AcdeB4b8a4b`, :target:`dnnl_Ab4a`, :target:`dnnl_Ab8a`, :target:`dnnl_BA4b4a`, :target:`dnnl_BA8b4a`, :ref:`dnnl_format_tag_last`, :ref:`dnnl_x` = dnnl_a, :ref:`dnnl_nc` = dnnl_ab, :ref:`dnnl_cn` = dnnl_ba, :ref:`dnnl_tn` = dnnl_ab, :ref:`dnnl_nt` = dnnl_ba, :ref:`dnnl_ncw` = dnnl_abc, :ref:`dnnl_nwc` = dnnl_acb, :ref:`dnnl_nchw` = dnnl_abcd, :ref:`dnnl_nhwc` = dnnl_acdb, :ref:`dnnl_chwn` = dnnl_bcda, :ref:`dnnl_ncdhw` = dnnl_abcde, :ref:`dnnl_ndhwc` = dnnl_acdeb, :ref:`dnnl_oi` = dnnl_ab, :ref:`dnnl_io` = dnnl_ba, :ref:`dnnl_oiw` = dnnl_abc, :ref:`dnnl_owi` = dnnl_acb, :ref:`dnnl_wio` = dnnl_cba, :ref:`dnnl_woi` = dnnl_cab, :ref:`dnnl_iwo` = dnnl_bca, :ref:`dnnl_oihw` = dnnl_abcd, :ref:`dnnl_hwio` = dnnl_cdba, :ref:`dnnl_hwoi` = dnnl_cdab, :ref:`dnnl_ohwi` = dnnl_acdb, :ref:`dnnl_ihwo` = dnnl_bcda, :ref:`dnnl_iohw` = dnnl_bacd, :ref:`dnnl_oidhw` = dnnl_abcde, :ref:`dnnl_iodhw` = dnnl_bacde, :ref:`dnnl_dhwio` = dnnl_cdeba, :ref:`dnnl_dhwoi` = dnnl_cdeab, :ref:`dnnl_odhwi` = dnnl_acdeb, :ref:`dnnl_idhwo` = dnnl_bcdea, :ref:`dnnl_goiw` = dnnl_abcd, :ref:`dnnl_gowi` = dnnl_abdc, :ref:`dnnl_wigo` = dnnl_dcab, :ref:`dnnl_goihw` = dnnl_abcde, :ref:`dnnl_gohwi` = dnnl_abdec, :ref:`dnnl_hwigo` = dnnl_decab, :ref:`dnnl_giohw` = dnnl_acbde, :ref:`dnnl_goidhw` = dnnl_abcdef, :ref:`dnnl_godhwi` = dnnl_abdefc, :ref:`dnnl_giodhw` = dnnl_acbdef, :ref:`dnnl_dhwigo` = dnnl_defcab, :ref:`dnnl_tnc` = dnnl_abc, :ref:`dnnl_ntc` = dnnl_bac, :ref:`dnnl_ldnc` = dnnl_abcd, :ref:`dnnl_ldigo` = dnnl_abcde, :ref:`dnnl_ldgoi` = dnnl_abdec, :ref:`dnnl_ldio` = dnnl_abcd, :ref:`dnnl_ldoi` = dnnl_abdc, :ref:`dnnl_ldgo` = dnnl_abcd, :ref:`dnnl_ldOi16o` = dnnl_abDc16d, :target:`dnnl_ldOi32o` = dnnl_abDc32d, :target:`dnnl_ldOI32o4i` = dnnl_abDC32d4c, :target:`dnnl_ldIo32i` = dnnl_abCd32c, :ref:`dnnl_ldgOi16o` = dnnl_abdEc16e, :target:`dnnl_ldgOi32o` = dnnl_abdEc32e, :target:`dnnl_ldgOI32o2i` = dnnl_abdEC32e2c, :target:`dnnl_ldgOI32o4i` = dnnl_abdEC32e4c, :target:`dnnl_ldgOI64o2i` = dnnl_abdEC64e2c, :target:`dnnl_ldgOI64o4i` = dnnl_abdEC64e4c, :target:`dnnl_ldgIo16i` = dnnl_abdCe16c, :target:`dnnl_ldgIo32i` = dnnl_abdCe32c, :target:`dnnl_ldgIO32i2o` = dnnl_abdCE32c2e, :ref:`dnnl_nCdhw32c` = dnnl_aBcde32b, :ref:`dnnl_nCdhw16c` = dnnl_aBcde16b, :ref:`dnnl_nCdhw4c` = dnnl_aBcde4b, :ref:`dnnl_nCdhw8c` = dnnl_aBcde8b, :ref:`dnnl_nChw32c` = dnnl_aBcd32b, :ref:`dnnl_nChw16c` = dnnl_aBcd16b, :ref:`dnnl_nChw4c` = dnnl_aBcd4b, :ref:`dnnl_nChw8c` = dnnl_aBcd8b, :ref:`dnnl_nCw32c` = dnnl_aBc32b, :ref:`dnnl_nCw16c` = dnnl_aBc16b, :ref:`dnnl_nCw4c` = dnnl_aBc4b, :ref:`dnnl_nCw8c` = dnnl_aBc8b, :target:`dnnl_NCw16n16c` = dnnl_ABc16a16b, :target:`dnnl_NCdhw16n16c` = dnnl_ABcde16a16b, :target:`dnnl_NChw16n16c` = dnnl_ABcd16a16b, :target:`dnnl_NCw32n16c` = dnnl_ABc32a16b, :target:`dnnl_NChw32n16c` = dnnl_ABcd32a16b, :target:`dnnl_NChw16n32c` = dnnl_ABcd16a32b, :target:`dnnl_NCdhw32n16c` = dnnl_ABcde32a16b, :target:`dnnl_NCw32n32c` = dnnl_ABc32a32b, :target:`dnnl_NChw32n32c` = dnnl_ABcd32a32b, :target:`dnnl_NCdhw32n32c` = dnnl_ABcde32a32b, :target:`dnnl_OI16i16o` = dnnl_AB16b16a, :target:`dnnl_OI16i32o` = dnnl_AB16b32a, :target:`dnnl_OI16i48o` = dnnl_AB16b48a, :target:`dnnl_OI16i64o` = dnnl_AB16b64a, :target:`dnnl_OI8i8o2i` = dnnl_AB8b8a2b, :target:`dnnl_OI8i16o2i` = dnnl_AB8b16a2b, :target:`dnnl_OI8i24o2i` = dnnl_AB8b24a2b, :target:`dnnl_OI8i32o2i` = dnnl_AB8b32a2b, :target:`dnnl_OI8i64o2i` = dnnl_AB8b64a2b, :target:`dnnl_OI4i8o4i` = dnnl_AB4b8a4b, :target:`dnnl_OI4i16o4i` = dnnl_AB4b16a4b, :target:`dnnl_OI4i24o4i` = dnnl_AB4b24a4b, :target:`dnnl_OI4i32o4i` = dnnl_AB4b32a4b, :target:`dnnl_OI4i64o4i` = dnnl_AB4b64a4b, :target:`dnnl_OI16i16o4i` = dnnl_AB16b16a4b, :target:`dnnl_OI8i32o` = dnnl_AB8b32a, :target:`dnnl_OI8i24o` = dnnl_AB8b24a, :target:`dnnl_OI8i16o` = dnnl_AB8b16a, :target:`dnnl_OI8i8o` = dnnl_AB8b8a, :target:`dnnl_IOw16o16i` = dnnl_BAc16a16b, :target:`dnnl_IOw16i16o` = dnnl_BAc16b16a, :target:`dnnl_OIw16i16o` = dnnl_ABc16b16a, :target:`dnnl_OwI16i16o` = dnnl_AcB16b16a, :target:`dnnl_OIw16i32o` = dnnl_ABc16b32a, :target:`dnnl_OwI16i32o` = dnnl_AcB16b32a, :target:`dnnl_OIw16i48o` = dnnl_ABc16b48a, :target:`dnnl_OwI16i48o` = dnnl_AcB16b48a, :target:`dnnl_OIw16i64o` = dnnl_ABc16b64a, :target:`dnnl_OwI16i64o` = dnnl_AcB16b64a, :target:`dnnl_OIw16o16i` = dnnl_ABc16a16b, :target:`dnnl_Oiw16o` = dnnl_Abc16a, :target:`dnnl_OIw4i8o4i` = dnnl_ABc4b8a4b, :target:`dnnl_OwI4i8o4i` = dnnl_AcB4b8a4b, :target:`dnnl_OIw4i16o4i` = dnnl_ABc4b16a4b, :target:`dnnl_OwI4i16o4i` = dnnl_AcB4b16a4b, :target:`dnnl_OIw4i24o4i` = dnnl_ABc4b24a4b, :target:`dnnl_OwI4i24o4i` = dnnl_AcB4b24a4b, :target:`dnnl_OIw4i32o4i` = dnnl_ABc4b32a4b, :target:`dnnl_OwI4i32o4i` = dnnl_AcB4b32a4b, :target:`dnnl_OIw4i64o4i` = dnnl_ABc4b64a4b, :target:`dnnl_OwI4i64o4i` = dnnl_AcB4b64a4b, :target:`dnnl_OIw2i8o4i` = dnnl_ABc2b8a4b, :target:`dnnl_OIw16i16o4i` = dnnl_ABc16b16a4b, :target:`dnnl_OIw16i16o2i` = dnnl_ABc16b16a2b, :target:`dnnl_OIw16o16i2o` = dnnl_ABc16a16b2a, :target:`dnnl_OIw4i4o` = dnnl_ABc4b4a, :target:`dnnl_OIw4o4i` = dnnl_ABc4a4b, :target:`dnnl_Oiw4o` = dnnl_Abc4a, :target:`dnnl_OIw8i8o2i` = dnnl_ABc8b8a2b, :target:`dnnl_OwI8i8o2i` = dnnl_AcB8b8a2b, :target:`dnnl_OIw8i16o2i` = dnnl_ABc8b16a2b, :target:`dnnl_OwI8i16o2i` = dnnl_AcB8b16a2b, :target:`dnnl_OIw8i24o2i` = dnnl_ABc8b24a2b, :target:`dnnl_OwI8i24o2i` = dnnl_AcB8b24a2b, :target:`dnnl_OIw8i32o2i` = dnnl_ABc8b32a2b, :target:`dnnl_OwI8i32o2i` = dnnl_AcB8b32a2b, :target:`dnnl_OIw8i64o2i` = dnnl_ABc8b64a2b, :target:`dnnl_OwI8i64o2i` = dnnl_AcB8b64a2b, :target:`dnnl_OIw8i8o` = dnnl_ABc8b8a, :target:`dnnl_OwI8i8o` = dnnl_AcB8b8a, :target:`dnnl_OIw8o16i2o` = dnnl_ABc8a16b2a, :target:`dnnl_IOw8o16i2o` = dnnl_BAc8a16b2a, :target:`dnnl_OIw8o8i` = dnnl_ABc8a8b, :target:`dnnl_OIw8o4i` = dnnl_ABc8a4b, :target:`dnnl_Owi16o` = dnnl_Acb16a, :target:`dnnl_OwI16o2i` = dnnl_AcB16a2b, :target:`dnnl_OwI16o4i` = dnnl_AcB16a4b, :target:`dnnl_Iwo8i` = dnnl_Bca8b, :target:`dnnl_IwO8i2o` = dnnl_BcA8b2a, :target:`dnnl_IwO8i4o` = dnnl_BcA8b4a, :target:`dnnl_Iwo16i` = dnnl_Bca16b, :target:`dnnl_IwO16i2o` = dnnl_BcA16b2a, :target:`dnnl_IwO16i4o` = dnnl_BcA16b4a, :target:`dnnl_Iwo24i` = dnnl_Bca24b, :target:`dnnl_IwO24i2o` = dnnl_BcA24b2a, :target:`dnnl_IwO24i4o` = dnnl_BcA24b4a, :target:`dnnl_Owi4o` = dnnl_Acb4a, :target:`dnnl_Owi8o` = dnnl_Acb8a, :target:`dnnl_OwI8o2i` = dnnl_AcB8a2b, :target:`dnnl_OIw8i32o` = dnnl_ABc8b32a, :target:`dnnl_OwI8i32o` = dnnl_AcB8b32a, :target:`dnnl_OIw8i24o` = dnnl_ABc8b24a, :target:`dnnl_OwI8i24o` = dnnl_AcB8b24a, :target:`dnnl_OIw8i16o` = dnnl_ABc8b16a, :target:`dnnl_OwI8i16o` = dnnl_AcB8b16a, :target:`dnnl_OwI8o4i` = dnnl_AcB8a4b, :target:`dnnl_IOhw16i16o` = dnnl_BAcd16b16a, :target:`dnnl_IOhw16o16i` = dnnl_BAcd16a16b, :target:`dnnl_Ohwi16o` = dnnl_Acdb16a, :target:`dnnl_OhwI16o2i` = dnnl_AcdB16a2b, :target:`dnnl_OhwI16o4i` = dnnl_AcdB16a4b, :target:`dnnl_Ihwo8i` = dnnl_Bcda8b, :target:`dnnl_IhwO8i2o` = dnnl_BcdA8b2a, :target:`dnnl_IhwO8i4o` = dnnl_BcdA8b4a, :target:`dnnl_Ihwo16i` = dnnl_Bcda16b, :target:`dnnl_IhwO16i2o` = dnnl_BcdA16b2a, :target:`dnnl_IhwO16i4o` = dnnl_BcdA16b4a, :target:`dnnl_Ihwo24i` = dnnl_Bcda24b, :target:`dnnl_IhwO24i2o` = dnnl_BcdA24b2a, :target:`dnnl_IhwO24i4o` = dnnl_BcdA24b4a, :target:`dnnl_Ohwi24o` = dnnl_Acdb24a, :target:`dnnl_Ohwi32o` = dnnl_Acdb32a, :target:`dnnl_Ohwi4o` = dnnl_Acdb4a, :target:`dnnl_Ohwi8o` = dnnl_Acdb8a, :target:`dnnl_OhwI8o2i` = dnnl_AcdB8a2b, :target:`dnnl_OhwI8o4i` = dnnl_AcdB8a4b, :target:`dnnl_OIhw16i16o` = dnnl_ABcd16b16a, :target:`dnnl_OhwI16i16o` = dnnl_AcdB16b16a, :target:`dnnl_OIhw16i32o` = dnnl_ABcd16b32a, :target:`dnnl_OhwI16i32o` = dnnl_AcdB16b32a, :target:`dnnl_OIhw16i48o` = dnnl_ABcd16b48a, :target:`dnnl_OhwI16i48o` = dnnl_AcdB16b48a, :target:`dnnl_OIhw16i64o` = dnnl_ABcd16b64a, :target:`dnnl_OhwI16i64o` = dnnl_AcdB16b64a, :target:`dnnl_OIhw16o16i` = dnnl_ABcd16a16b, :target:`dnnl_Oihw16o` = dnnl_Abcd16a, :target:`dnnl_OIhw4i8o4i` = dnnl_ABcd4b8a4b, :target:`dnnl_OhwI4i8o4i` = dnnl_AcdB4b8a4b, :target:`dnnl_OIhw4i16o4i` = dnnl_ABcd4b16a4b, :target:`dnnl_OhwI4i16o4i` = dnnl_AcdB4b16a4b, :target:`dnnl_OIhw4i24o4i` = dnnl_ABcd4b24a4b, :target:`dnnl_OhwI4i24o4i` = dnnl_AcdB4b24a4b, :target:`dnnl_OIhw4i32o4i` = dnnl_ABcd4b32a4b, :target:`dnnl_OhwI4i32o4i` = dnnl_AcdB4b32a4b, :target:`dnnl_OIhw4i64o4i` = dnnl_ABcd4b64a4b, :target:`dnnl_OhwI4i64o4i` = dnnl_AcdB4b64a4b, :target:`dnnl_OIhw16i16o4i` = dnnl_ABcd16b16a4b, :target:`dnnl_OIhw16i16o2i` = dnnl_ABcd16b16a2b, :target:`dnnl_OIhw16o16i2o` = dnnl_ABcd16a16b2a, :target:`dnnl_OIhw4i4o` = dnnl_ABcd4b4a, :target:`dnnl_OIhw4o4i` = dnnl_ABcd4a4b, :target:`dnnl_Oihw4o` = dnnl_Abcd4a, :target:`dnnl_OIhw8i8o2i` = dnnl_ABcd8b8a2b, :target:`dnnl_OhwI8i8o2i` = dnnl_AcdB8b8a2b, :target:`dnnl_OIhw8i16o2i` = dnnl_ABcd8b16a2b, :target:`dnnl_OhwI8i16o2i` = dnnl_AcdB8b16a2b, :target:`dnnl_OIhw8i32o2i` = dnnl_ABcd8b32a2b, :target:`dnnl_OhwI8i32o2i` = dnnl_AcdB8b32a2b, :target:`dnnl_OIhw8i24o2i` = dnnl_ABcd8b24a2b, :target:`dnnl_OhwI8i24o2i` = dnnl_AcdB8b24a2b, :target:`dnnl_OIhw8i64o2i` = dnnl_ABcd8b64a2b, :target:`dnnl_OhwI8i64o2i` = dnnl_AcdB8b64a2b, :target:`dnnl_OIhw8i8o` = dnnl_ABcd8b8a, :target:`dnnl_OhwI8i8o` = dnnl_AcdB8b8a, :target:`dnnl_OIhw8o16i2o` = dnnl_ABcd8a16b2a, :target:`dnnl_OIhw2i8o4i` = dnnl_ABcd2b8a4b, :target:`dnnl_IOhw8o16i2o` = dnnl_BAcd8a16b2a, :target:`dnnl_OIhw8o8i` = dnnl_ABcd8a8b, :target:`dnnl_OIhw8o4i` = dnnl_ABcd8a4b, :target:`dnnl_Owhi16o` = dnnl_Adcb16a, :target:`dnnl_OIhw8i32o` = dnnl_ABcd8b32a, :target:`dnnl_OhwI8i32o` = dnnl_AcdB8b32a, :target:`dnnl_OIhw8i24o` = dnnl_ABcd8b24a, :target:`dnnl_OhwI8i24o` = dnnl_AcdB8b24a, :target:`dnnl_OIhw8i16o` = dnnl_ABcd8b16a, :target:`dnnl_OhwI8i16o` = dnnl_AcdB8b16a, :target:`dnnl_Odhwi16o` = dnnl_Acdeb16a, :target:`dnnl_OdhwI16o2i` = dnnl_AcdeB16a2b, :target:`dnnl_OdhwI16o4i` = dnnl_AcdeB16a4b, :target:`dnnl_Idhwo8i` = dnnl_Bcdea8b, :target:`dnnl_IdhwO8i2o` = dnnl_BcdeA8b2a, :target:`dnnl_IdhwO8i4o` = dnnl_BcdeA8b4a, :target:`dnnl_Idhwo16i` = dnnl_Bcdea16b, :target:`dnnl_IdhwO16i2o` = dnnl_BcdeA16b2a, :target:`dnnl_IdhwO16i4o` = dnnl_BcdeA16b4a, :target:`dnnl_Idhwo24i` = dnnl_Bcdea24b, :target:`dnnl_IdhwO24i2o` = dnnl_BcdeA24b2a, :target:`dnnl_IdhwO24i4o` = dnnl_BcdeA24b4a, :target:`dnnl_Odhwi4o` = dnnl_Acdeb4a, :target:`dnnl_Odhwi8o` = dnnl_Acdeb8a, :target:`dnnl_OdhwI8o2i` = dnnl_AcdeB8a2b, :target:`dnnl_OdhwI8o4i` = dnnl_AcdeB8a4b, :target:`dnnl_Odwhi16o` = dnnl_Acedb16a, :target:`dnnl_OIdhw16i16o` = dnnl_ABcde16b16a, :target:`dnnl_OdhwI16i16o` = dnnl_AcdeB16b16a, :target:`dnnl_OIdhw16i32o` = dnnl_ABcde16b32a, :target:`dnnl_OdhwI16i32o` = dnnl_AcdeB16b32a, :target:`dnnl_OIdhw16i48o` = dnnl_ABcde16b48a, :target:`dnnl_OdhwI16i48o` = dnnl_AcdeB16b48a, :target:`dnnl_OIdhw16i64o` = dnnl_ABcde16b64a, :target:`dnnl_OdhwI16i64o` = dnnl_AcdeB16b64a, :target:`dnnl_OIdhw16o16i` = dnnl_ABcde16a16b, :target:`dnnl_Oidhw16o` = dnnl_Abcde16a, :target:`dnnl_OIdhw4i4o` = dnnl_ABcde4b4a, :target:`dnnl_OIdhw4o4i` = dnnl_ABcde4a4b, :target:`dnnl_Oidhw4o` = dnnl_Abcde4a, :target:`dnnl_OIdhw8i8o2i` = dnnl_ABcde8b8a2b, :target:`dnnl_OdhwI8i8o2i` = dnnl_AcdeB8b8a2b, :target:`dnnl_OIdhw8i16o2i` = dnnl_ABcde8b16a2b, :target:`dnnl_OdhwI8i16o2i` = dnnl_AcdeB8b16a2b, :target:`dnnl_OIdhw8i32o2i` = dnnl_ABcde8b32a2b, :target:`dnnl_OdhwI8i32o2i` = dnnl_AcdeB8b32a2b, :target:`dnnl_OIdhw8i24o2i` = dnnl_ABcde8b24a2b, :target:`dnnl_OdhwI8i24o2i` = dnnl_AcdeB8b24a2b, :target:`dnnl_OIdhw8i64o2i` = dnnl_ABcde8b64a2b, :target:`dnnl_OdhwI8i64o2i` = dnnl_AcdeB8b64a2b, :target:`dnnl_OIdhw8i8o` = dnnl_ABcde8b8a, :target:`dnnl_OdhwI8i8o` = dnnl_AcdeB8b8a, :target:`dnnl_OIdhw8o16i2o` = dnnl_ABcde8a16b2a, :target:`dnnl_IOdhw8o16i2o` = dnnl_BAcde8a16b2a, :target:`dnnl_OIdhw4i8o4i` = dnnl_ABcde4b8a4b, :target:`dnnl_OdhwI4i8o4i` = dnnl_AcdeB4b8a4b, :target:`dnnl_OIdhw4i16o4i` = dnnl_ABcde4b16a4b, :target:`dnnl_OdhwI4i16o4i` = dnnl_AcdeB4b16a4b, :target:`dnnl_OIdhw4i24o4i` = dnnl_ABcde4b24a4b, :target:`dnnl_OdhwI4i24o4i` = dnnl_AcdeB4b24a4b, :target:`dnnl_OIdhw4i32o4i` = dnnl_ABcde4b32a4b, :target:`dnnl_OdhwI4i32o4i` = dnnl_AcdeB4b32a4b, :target:`dnnl_OIdhw4i64o4i` = dnnl_ABcde4b64a4b, :target:`dnnl_OdhwI4i64o4i` = dnnl_AcdeB4b64a4b, :target:`dnnl_OIdhw16i16o4i` = dnnl_ABcde16b16a4b, :target:`dnnl_OIdhw16i16o2i` = dnnl_ABcde16b16a2b, :target:`dnnl_OIdhw2i8o4i` = dnnl_ABcde2b8a4b, :target:`dnnl_OIdhw8o8i` = dnnl_ABcde8a8b, :target:`dnnl_OIdhw8o4i` = dnnl_ABcde8a4b, :target:`dnnl_IOdhw16i16o` = dnnl_BAcde16b16a, :target:`dnnl_OIdhw4o8i8o4i` = dnnl_ABcde4a8b8a4b, :target:`dnnl_IOdhw16o16i` = dnnl_BAcde16a16b, :target:`dnnl_OIdhw16o16i2o` = dnnl_ABcde16a16b2a, :target:`dnnl_OIdhw8i32o` = dnnl_ABcde8b32a, :target:`dnnl_OdhwI8i32o` = dnnl_AcdeB8b32a, :target:`dnnl_OIdhw8i24o` = dnnl_ABcde8b24a, :target:`dnnl_OdhwI8i24o` = dnnl_AcdeB8b24a, :target:`dnnl_OIdhw8i16o` = dnnl_ABcde8b16a, :target:`dnnl_OdhwI8i16o` = dnnl_AcdeB8b16a, :target:`dnnl_Goiw16g` = dnnl_Abcd16a, :target:`dnnl_Goiw8g` = dnnl_Abcd8a, :target:`dnnl_Goiw4g` = dnnl_Abcd4a, :target:`dnnl_gIOw16o16i` = dnnl_aCBd16b16c, :target:`dnnl_gIOw16i16o` = dnnl_aCBd16c16b, :target:`dnnl_gOIw16i16o` = dnnl_aBCd16c16b, :target:`dnnl_gOIw16o16i` = dnnl_aBCd16b16c, :target:`dnnl_gOiw16o` = dnnl_aBcd16b, :target:`dnnl_gOIw4i16o4i` = dnnl_aBCd4c16b4c, :target:`dnnl_gOIw2i8o4i` = dnnl_aBCd2c8b4c, :target:`dnnl_gOIw16i16o4i` = dnnl_aBCd16c16b4c, :target:`dnnl_gOIw16i16o2i` = dnnl_aBCd16c16b2c, :target:`dnnl_gOIw16o16i2o` = dnnl_aBCd16b16c2b, :target:`dnnl_gOIw4i4o` = dnnl_aBCd4c4b, :target:`dnnl_gOIw4o4i` = dnnl_aBCd4b4c, :target:`dnnl_gOiw4o` = dnnl_aBcd4b, :target:`dnnl_gOIw8i16o2i` = dnnl_aBCd8c16b2c, :target:`dnnl_gOIw8i8o` = dnnl_aBCd8c8b, :target:`dnnl_gOIw8o16i2o` = dnnl_aBCd8b16c2b, :target:`dnnl_gIOw8o16i2o` = dnnl_aCBd8b16c2b, :target:`dnnl_gOIw8o8i` = dnnl_aBCd8b8c, :target:`dnnl_gOIw8o4i` = dnnl_aBCd8b4c, :target:`dnnl_gOwi16o` = dnnl_aBdc16b, :target:`dnnl_gOwI16o2i` = dnnl_aBdC16b2c, :target:`dnnl_gOwI16o4i` = dnnl_aBdC16b4c, :target:`dnnl_gIwo8i` = dnnl_aCdb8c, :target:`dnnl_gIwO8i2o` = dnnl_aCdB8c2b, :target:`dnnl_gIwO8i4o` = dnnl_aCdB8c4b, :target:`dnnl_gIwo16i` = dnnl_aCdb16c, :target:`dnnl_gIwO16i2o` = dnnl_aCdB16c2b, :target:`dnnl_gIwO16i4o` = dnnl_aCdB16c4b, :target:`dnnl_gIwo24i` = dnnl_aCdb24c, :target:`dnnl_gIwO24i2o` = dnnl_aCdB24c2b, :target:`dnnl_gIwO24i4o` = dnnl_aCdB24c4b, :target:`dnnl_gOwi4o` = dnnl_aBdc4b, :target:`dnnl_gOwi8o` = dnnl_aBdc8b, :target:`dnnl_gOwI8o2i` = dnnl_aBdC8b2c, :target:`dnnl_gOwI8o4i` = dnnl_aBdC8b4c, :target:`dnnl_Goiw32g` = dnnl_Abcd32a, :target:`dnnl_gOIw2i4o2i` = dnnl_aBCd2c4b2c, :target:`dnnl_gOIw2o4i2o` = dnnl_aBCd2b4c2b, :target:`dnnl_gOIw4i8o2i` = dnnl_aBCd4c8b2c, :target:`dnnl_gOIw4o8i2o` = dnnl_aBCd4b8c2b, :target:`dnnl_goIw4i` = dnnl_abCd4c, :target:`dnnl_goIw32i` = dnnl_abCd32c, :target:`dnnl_gIOhw16i16o` = dnnl_aCBde16c16b, :target:`dnnl_gIOhw16o16i` = dnnl_aCBde16b16c, :target:`dnnl_gOhwi16o` = dnnl_aBdec16b, :target:`dnnl_gOhwI16o2i` = dnnl_aBdeC16b2c, :target:`dnnl_gOhwI16o4i` = dnnl_aBdeC16b4c, :target:`dnnl_gIhwo8i` = dnnl_aCdeb8c, :target:`dnnl_gIhwO8i2o` = dnnl_aCdeB8c2b, :target:`dnnl_gIhwO8i4o` = dnnl_aCdeB8c4b, :target:`dnnl_gIhwo16i` = dnnl_aCdeb16c, :target:`dnnl_gIhwO16i2o` = dnnl_aCdeB16c2b, :target:`dnnl_gIhwO16i4o` = dnnl_aCdeB16c4b, :target:`dnnl_gIhwo24i` = dnnl_aCdeb24c, :target:`dnnl_gIhwO24i2o` = dnnl_aCdeB24c2b, :target:`dnnl_gIhwO24i4o` = dnnl_aCdeB24c4b, :target:`dnnl_gOhwi32o` = dnnl_aBdec32b, :target:`dnnl_gOhwi24o` = dnnl_aBdec24b, :target:`dnnl_gOhwI24o2i` = dnnl_aBdeC24b2c, :target:`dnnl_gOhwI24o4i` = dnnl_aBdeC24b4c, :target:`dnnl_gOhwi4o` = dnnl_aBdec4b, :target:`dnnl_gOhwi8o` = dnnl_aBdec8b, :target:`dnnl_gOhwI8o2i` = dnnl_aBdeC8b2c, :target:`dnnl_gOhwI8o4i` = dnnl_aBdeC8b4c, :target:`dnnl_Goihw16g` = dnnl_Abcde16a, :target:`dnnl_gOIhw16i16o` = dnnl_aBCde16c16b, :target:`dnnl_gOIhw16o16i` = dnnl_aBCde16b16c, :target:`dnnl_gOihw16o` = dnnl_aBcde16b, :target:`dnnl_gOIhw2i8o4i` = dnnl_aBCde2c8b4c, :target:`dnnl_gOIhw4i16o4i` = dnnl_aBCde4c16b4c, :target:`dnnl_gOIhw16i16o4i` = dnnl_aBCde16c16b4c, :target:`dnnl_gOIhw16i16o2i` = dnnl_aBCde16c16b2c, :target:`dnnl_gOIhw16o16i2o` = dnnl_aBCde16b16c2b, :target:`dnnl_gOIhw4i4o` = dnnl_aBCde4c4b, :target:`dnnl_gOIhw4o4i` = dnnl_aBCde4b4c, :target:`dnnl_gOihw4o` = dnnl_aBcde4b, :target:`dnnl_Goihw8g` = dnnl_Abcde8a, :target:`dnnl_Goihw4g` = dnnl_Abcde4a, :target:`dnnl_gOIhw8i16o2i` = dnnl_aBCde8c16b2c, :target:`dnnl_gOIhw8i8o` = dnnl_aBCde8c8b, :target:`dnnl_gOIhw8o16i2o` = dnnl_aBCde8b16c2b, :target:`dnnl_gIOhw8o16i2o` = dnnl_aCBde8b16c2b, :target:`dnnl_gOIhw8o8i` = dnnl_aBCde8b8c, :target:`dnnl_gOIhw8o4i` = dnnl_aBCde8b4c, :target:`dnnl_Goihw32g` = dnnl_Abcde32a, :target:`dnnl_gOwhi16o` = dnnl_aBedc16b, :target:`dnnl_goIhw4i` = dnnl_abCde4c, :target:`dnnl_goIhw32i` = dnnl_abCde32c, :target:`dnnl_OIw4o8i8o4i` = dnnl_ABc4a8b8a4b, :target:`dnnl_OIhw4o8i8o4i` = dnnl_ABcd4a8b8a4b, :target:`dnnl_IOw4i8o8i4o` = dnnl_BAc4b8a8b4a, :target:`dnnl_IOhw4i8o8i4o` = dnnl_BAcd4b8a8b4a, :target:`dnnl_IOdhw4i8o8i4o` = dnnl_BAcde4b8a8b4a, :target:`dnnl_OIhw2o8i8o2i` = dnnl_ABcd2a8b8a2b, :target:`dnnl_gOIw4o8i8o4i` = dnnl_aBCd4b8c8b4c, :target:`dnnl_gOIhw4o8i8o4i` = dnnl_aBCde4b8c8b4c, :target:`dnnl_gOIdhw4o8i8o4i` = dnnl_aBCdef4b8c8b4c, :target:`dnnl_gIOw4i8o8i4o` = dnnl_aCBd4c8b8c4b, :target:`dnnl_gIOhw4i8o8i4o` = dnnl_aCBde4c8b8c4b, :target:`dnnl_gIOdhw4i8o8i4o` = dnnl_aCBdef4c8b8c4b, :target:`dnnl_gOIhw2o8i8o2i` = dnnl_aBCde2b8c8b2c, :target:`dnnl_gOIhw2i4o2i` = dnnl_aBCde2c4b2c, :target:`dnnl_gOIhw2o4i2o` = dnnl_aBCde2b4c2b, :target:`dnnl_gOIhw4i8o2i` = dnnl_aBCde4c8b2c, :target:`dnnl_gOIhw4o8i2o` = dnnl_aBCde4b8c2b, :target:`dnnl_gIOdhw16i16o` = dnnl_aCBdef16c16b, :target:`dnnl_gIOdhw16o16i` = dnnl_aCBdef16b16c, :target:`dnnl_gOdhwi16o` = dnnl_aBdefc16b, :target:`dnnl_gOdhwI16o2i` = dnnl_aBdefC16b2c, :target:`dnnl_gOdhwI16o4i` = dnnl_aBdefC16b4c, :target:`dnnl_gIdhwo8i` = dnnl_aCdefb8c, :target:`dnnl_gIdhwO8i2o` = dnnl_aCdefB8c2b, :target:`dnnl_gIdhwO8i4o` = dnnl_aCdefB8c4b, :target:`dnnl_gIdhwo16i` = dnnl_aCdefb16c, :target:`dnnl_gIdhwO16i2o` = dnnl_aCdefB16c2b, :target:`dnnl_gIdhwO16i4o` = dnnl_aCdefB16c4b, :target:`dnnl_gIdhwo24i` = dnnl_aCdefb24c, :target:`dnnl_gIdhwO24i2o` = dnnl_aCdefB24c2b, :target:`dnnl_gIdhwO24i4o` = dnnl_aCdefB24c4b, :target:`dnnl_gOdhwi4o` = dnnl_aBdefc4b, :target:`dnnl_gOdhwi8o` = dnnl_aBdefc8b, :target:`dnnl_gOdhwI8o2i` = dnnl_aBdefC8b2c, :target:`dnnl_gOdhwI8o4i` = dnnl_aBdefC8b4c, :target:`dnnl_gOdwhi16o` = dnnl_aBdfec16b, :target:`dnnl_gOIdhw16i16o` = dnnl_aBCdef16c16b, :target:`dnnl_gOIdhw4i16o4i` = dnnl_aBCdef4c16b4c, :target:`dnnl_gOIdhw16i16o4i` = dnnl_aBCdef16c16b4c, :target:`dnnl_gOIdhw2i8o4i` = dnnl_aBCdef2c8b4c, :target:`dnnl_gOIdhw16i16o2i` = dnnl_aBCdef16c16b2c, :target:`dnnl_gOIdhw16o16i` = dnnl_aBCdef16b16c, :target:`dnnl_gOIdhw16o16i2o` = dnnl_aBCdef16b16c2b, :target:`dnnl_gOidhw16o` = dnnl_aBcdef16b, :target:`dnnl_gOIdhw4i4o` = dnnl_aBCdef4c4b, :target:`dnnl_gOIdhw4o4i` = dnnl_aBCdef4b4c, :target:`dnnl_gOidhw4o` = dnnl_aBcdef4b, :target:`dnnl_gOIdhw8i16o2i` = dnnl_aBCdef8c16b2c, :target:`dnnl_gOIdhw8i8o` = dnnl_aBCdef8c8b, :target:`dnnl_gOIdhw8o16i2o` = dnnl_aBCdef8b16c2b, :target:`dnnl_gIOdhw8o16i2o` = dnnl_aCBdef8b16c2b, :target:`dnnl_gOIdhw8o8i` = dnnl_aBCdef8b8c, :target:`dnnl_gOIdhw8o4i` = dnnl_aBCdef8b4c, :target:`dnnl_Goidhw16g` = dnnl_Abcdef16a, :target:`dnnl_Goidhw32g` = dnnl_Abcdef32a, :target:`dnnl_gOIdhw2i4o2i` = dnnl_aBCdef2c4b2c, :target:`dnnl_gOIdhw4i8o2i` = dnnl_aBCdef4c8b2c, :target:`dnnl_gOIdhw2o4i2o` = dnnl_aBCdef2b4c2b, :target:`dnnl_gOIdhw4o8i2o` = dnnl_aBCdef4b8c2b, :target:`dnnl_goIdhw4i` = dnnl_abCdef4c, :target:`dnnl_goIdhw32i` = dnnl_abCdef32c, :target:`dnnl_Owi24o` = dnnl_Acb24a, :target:`dnnl_OwI24o2i` = dnnl_AcB24a2b, :target:`dnnl_OwI24o4i` = dnnl_AcB24a4b, :target:`dnnl_Owi32o` = dnnl_Acb32a, :target:`dnnl_OwI32o2i` = dnnl_AcB32a2b, :target:`dnnl_OwI32o4i` = dnnl_AcB32a4b, :target:`dnnl_Owi48o` = dnnl_Acb48a, :target:`dnnl_OwI48o2i` = dnnl_AcB48a2b, :target:`dnnl_OwI48o4i` = dnnl_AcB48a4b, :target:`dnnl_Owi64o` = dnnl_Acb64a, :target:`dnnl_OwI64o2i` = dnnl_AcB64a2b, :target:`dnnl_OwI64o4i` = dnnl_AcB64a4b, :target:`dnnl_Iwo32i` = dnnl_Bca32b, :target:`dnnl_IwO32i2o` = dnnl_BcA32b2a, :target:`dnnl_IwO32i4o` = dnnl_BcA32b4a, :target:`dnnl_Iwo48i` = dnnl_Bca48b, :target:`dnnl_IwO48i2o` = dnnl_BcA48b2a, :target:`dnnl_IwO48i4o` = dnnl_BcA48b4a, :target:`dnnl_Iwo64i` = dnnl_Bca64b, :target:`dnnl_IwO64i2o` = dnnl_BcA64b2a, :target:`dnnl_IwO64i4o` = dnnl_BcA64b4a, :target:`dnnl_wIo2i` = dnnl_cBa2b, :target:`dnnl_wIo4i` = dnnl_cBa4b, :target:`dnnl_gOwi24o` = dnnl_aBdc24b, :target:`dnnl_gOwI24o2i` = dnnl_aBdC24b2c, :target:`dnnl_gOwI24o4i` = dnnl_aBdC24b4c, :target:`dnnl_gOwi32o` = dnnl_aBdc32b, :target:`dnnl_gOwI32o2i` = dnnl_aBdC32b2c, :target:`dnnl_gOwI32o4i` = dnnl_aBdC32b4c, :target:`dnnl_gOwi48o` = dnnl_aBdc48b, :target:`dnnl_gOwI48o2i` = dnnl_aBdC48b2c, :target:`dnnl_gOwI48o4i` = dnnl_aBdC48b4c, :target:`dnnl_gOwi64o` = dnnl_aBdc64b, :target:`dnnl_gOwI64o2i` = dnnl_aBdC64b2c, :target:`dnnl_gOwI64o4i` = dnnl_aBdC64b4c, :target:`dnnl_gIwo32i` = dnnl_aCdb32c, :target:`dnnl_gIwO32i2o` = dnnl_aCdB32c2b, :target:`dnnl_gIwO32i4o` = dnnl_aCdB32c4b, :target:`dnnl_gIwo48i` = dnnl_aCdb48c, :target:`dnnl_gIwO48i2o` = dnnl_aCdB48c2b, :target:`dnnl_gIwO48i4o` = dnnl_aCdB48c4b, :target:`dnnl_gIwo64i` = dnnl_aCdb64c, :target:`dnnl_gIwO64i2o` = dnnl_aCdB64c2b, :target:`dnnl_gIwO64i4o` = dnnl_aCdB64c4b, :target:`dnnl_gwio` = dnnl_adcb, :target:`dnnl_gwIo2i` = dnnl_adCb2c, :target:`dnnl_gwIo4i` = dnnl_adCb4c, :target:`dnnl_OhwI24o` = dnnl_Acdb24a, :target:`dnnl_OhwI24o2i` = dnnl_AcdB24a2b, :target:`dnnl_OhwI24o4i` = dnnl_AcdB24a4b, :target:`dnnl_OhwI32o` = dnnl_Acdb32a, :target:`dnnl_OhwI32o2i` = dnnl_AcdB32a2b, :target:`dnnl_OhwI32o4i` = dnnl_AcdB32a4b, :target:`dnnl_Ohwi48o` = dnnl_Acdb48a, :target:`dnnl_OhwI48o2i` = dnnl_AcdB48a2b, :target:`dnnl_OhwI48o4i` = dnnl_AcdB48a4b, :target:`dnnl_Ohwi64o` = dnnl_Acdb64a, :target:`dnnl_OhwI64o2i` = dnnl_AcdB64a2b, :target:`dnnl_OhwI64o4i` = dnnl_AcdB64a4b, :target:`dnnl_Ihwo32i` = dnnl_Bcda32b, :target:`dnnl_IhwO32i2o` = dnnl_BcdA32b2a, :target:`dnnl_IhwO32i4o` = dnnl_BcdA32b4a, :target:`dnnl_Ihwo48i` = dnnl_Bcda48b, :target:`dnnl_IhwO48i2o` = dnnl_BcdA48b2a, :target:`dnnl_IhwO48i4o` = dnnl_BcdA48b4a, :target:`dnnl_Ihwo64i` = dnnl_Bcda64b, :target:`dnnl_IhwO64i2o` = dnnl_BcdA64b2a, :target:`dnnl_IhwO64i4o` = dnnl_BcdA64b4a, :target:`dnnl_hwIo2i` = dnnl_cdBa2b, :target:`dnnl_hwIo4i` = dnnl_cdBa4b, :target:`dnnl_gOhwI24o` = dnnl_aBdec24b, :target:`dnnl_gOhwI32o` = dnnl_aBdec32b, :target:`dnnl_gOhwI32o2i` = dnnl_aBdeC32b2c, :target:`dnnl_gOhwI32o4i` = dnnl_aBdeC32b4c, :target:`dnnl_gOhwi48o` = dnnl_aBdec48b, :target:`dnnl_gOhwI48o2i` = dnnl_aBdeC48b2c, :target:`dnnl_gOhwI48o4i` = dnnl_aBdeC48b4c, :target:`dnnl_gOhwi64o` = dnnl_aBdec64b, :target:`dnnl_gOhwI64o2i` = dnnl_aBdeC64b2c, :target:`dnnl_gOhwI64o4i` = dnnl_aBdeC64b4c, :target:`dnnl_gIhwo32i` = dnnl_aCdeb32c, :target:`dnnl_gIhwO32i2o` = dnnl_aCdeB32c2b, :target:`dnnl_gIhwO32i4o` = dnnl_aCdeB32c4b, :target:`dnnl_gIhwo48i` = dnnl_aCdeb48c, :target:`dnnl_gIhwO48i2o` = dnnl_aCdeB48c2b, :target:`dnnl_gIhwO48i4o` = dnnl_aCdeB48c4b, :target:`dnnl_gIhwo64i` = dnnl_aCdeb64c, :target:`dnnl_gIhwO64i2o` = dnnl_aCdeB64c2b, :target:`dnnl_gIhwO64i4o` = dnnl_aCdeB64c4b, :target:`dnnl_ghwio` = dnnl_adecb, :target:`dnnl_ghwIo2i` = dnnl_adeCb2c, :target:`dnnl_ghwIo4i` = dnnl_adeCb4c, :target:`dnnl_Odhwi24o` = dnnl_Acdeb24a, :target:`dnnl_OdhwI24o2i` = dnnl_AcdeB24a2b, :target:`dnnl_OdhwI24o4i` = dnnl_AcdeB24a4b, :target:`dnnl_Odhwi32o` = dnnl_Acdeb32a, :target:`dnnl_OdhwI32o2i` = dnnl_AcdeB32a2b, :target:`dnnl_OdhwI32o4i` = dnnl_AcdeB32a4b, :target:`dnnl_Odhwi48o` = dnnl_Acdeb48a, :target:`dnnl_OdhwI48o2i` = dnnl_AcdeB48a2b, :target:`dnnl_OdhwI48o4i` = dnnl_AcdeB48a4b, :target:`dnnl_Odhwi64o` = dnnl_Acdeb64a, :target:`dnnl_OdhwI64o2i` = dnnl_AcdeB64a2b, :target:`dnnl_OdhwI64o4i` = dnnl_AcdeB64a4b, :target:`dnnl_Idhwo32i` = dnnl_Bcdea32b, :target:`dnnl_IdhwO32i2o` = dnnl_BcdeA32b2a, :target:`dnnl_IdhwO32i4o` = dnnl_BcdeA32b4a, :target:`dnnl_Idhwo48i` = dnnl_Bcdea48b, :target:`dnnl_IdhwO48i2o` = dnnl_BcdeA48b2a, :target:`dnnl_IdhwO48i4o` = dnnl_BcdeA48b4a, :target:`dnnl_Idhwo64i` = dnnl_Bcdea64b, :target:`dnnl_IdhwO64i2o` = dnnl_BcdeA64b2a, :target:`dnnl_IdhwO64i4o` = dnnl_BcdeA64b4a, :target:`dnnl_dhwIo2i` = dnnl_cdeBa2b, :target:`dnnl_dhwIo4i` = dnnl_cdeBa4b, :target:`dnnl_gOdhwi24o` = dnnl_aBdefc24b, :target:`dnnl_gOdhwI24o2i` = dnnl_aBdefC24b2c, :target:`dnnl_gOdhwI24o4i` = dnnl_aBdefC24b4c, :target:`dnnl_gOdhwi32o` = dnnl_aBdefc32b, :target:`dnnl_gOdhwI32o2i` = dnnl_aBdefC32b2c, :target:`dnnl_gOdhwI32o4i` = dnnl_aBdefC32b4c, :target:`dnnl_gOdhwi48o` = dnnl_aBdefc48b, :target:`dnnl_gOdhwI48o2i` = dnnl_aBdefC48b2c, :target:`dnnl_gOdhwI48o4i` = dnnl_aBdefC48b4c, :target:`dnnl_gOdhwi64o` = dnnl_aBdefc64b, :target:`dnnl_gOdhwI64o2i` = dnnl_aBdefC64b2c, :target:`dnnl_gOdhwI64o4i` = dnnl_aBdefC64b4c, :target:`dnnl_gIdhwo32i` = dnnl_aCdefb32c, :target:`dnnl_gIdhwO32i2o` = dnnl_aCdefB32c2b, :target:`dnnl_gIdhwO32i4o` = dnnl_aCdefB32c4b, :target:`dnnl_gIdhwo48i` = dnnl_aCdefb48c, :target:`dnnl_gIdhwO48i2o` = dnnl_aCdefB48c2b, :target:`dnnl_gIdhwO48i4o` = dnnl_aCdefB48c4b, :target:`dnnl_gIdhwo64i` = dnnl_aCdefb64c, :target:`dnnl_gIdhwO64i2o` = dnnl_aCdefB64c2b, :target:`dnnl_gIdhwO64i4o` = dnnl_aCdefB64c4b, :target:`dnnl_gdhwio` = dnnl_adefcb, :target:`dnnl_gdhwIo2i` = dnnl_adefCb2c, :target:`dnnl_gdhwIo4i` = dnnl_adefCb4c, :target:`dnnl_OI16i32o4i` = dnnl_AB16b32a4b, :target:`dnnl_OI16i48o4i` = dnnl_AB16b48a4b, :target:`dnnl_OI16i64o4i` = dnnl_AB16b64a4b, :target:`dnnl_OI16i16o2i` = dnnl_AB16b16a2b, :target:`dnnl_OI16i32o2i` = dnnl_AB16b32a2b, :target:`dnnl_OI16i48o2i` = dnnl_AB16b48a2b, :target:`dnnl_OI16i64o2i` = dnnl_AB16b64a2b, :target:`dnnl_OIw16i32o4i` = dnnl_ABc16b32a4b, :target:`dnnl_OIw16i48o4i` = dnnl_ABc16b48a4b, :target:`dnnl_OIw16i64o4i` = dnnl_ABc16b64a4b, :target:`dnnl_OIw16i32o2i` = dnnl_ABc16b32a2b, :target:`dnnl_OIw16i48o2i` = dnnl_ABc16b48a2b, :target:`dnnl_OIw16i64o2i` = dnnl_ABc16b64a2b, :target:`dnnl_OIhw16i32o4i` = dnnl_ABcd16b32a4b, :target:`dnnl_OIhw16i48o4i` = dnnl_ABcd16b48a4b, :target:`dnnl_OIhw16i64o4i` = dnnl_ABcd16b64a4b, :target:`dnnl_OIhw16i32o2i` = dnnl_ABcd16b32a2b, :target:`dnnl_OIhw16i48o2i` = dnnl_ABcd16b48a2b, :target:`dnnl_OIhw16i64o2i` = dnnl_ABcd16b64a2b, :target:`dnnl_OIdhw16i32o4i` = dnnl_ABcde16b32a4b, :target:`dnnl_OIdhw16i48o4i` = dnnl_ABcde16b48a4b, :target:`dnnl_OIdhw16i64o4i` = dnnl_ABcde16b64a4b, :target:`dnnl_OIdhw16i32o2i` = dnnl_ABcde16b32a2b, :target:`dnnl_OIdhw16i48o2i` = dnnl_ABcde16b48a2b, :target:`dnnl_OIdhw16i64o2i` = dnnl_ABcde16b64a2b, :target:`dnnl_OwI16i16o2i` = dnnl_AcB16b16a2b, :target:`dnnl_OwI16i16o4i` = dnnl_AcB16b16a4b, :target:`dnnl_OhwI16i16o2i` = dnnl_AcdB16b16a2b, :target:`dnnl_OhwI16i16o4i` = dnnl_AcdB16b16a4b, :target:`dnnl_OdhwI16i16o2i` = dnnl_AcdeB16b16a2b, :target:`dnnl_OdhwI16i16o4i` = dnnl_AcdeB16b16a4b, :target:`dnnl_IwO16o16i2o` = dnnl_BcA16a16b2a, :target:`dnnl_IwO16o16i4o` = dnnl_BcA16a16b4a, :target:`dnnl_IhwO16o16i2o` = dnnl_BcdA16a16b2a, :target:`dnnl_IhwO16o16i4o` = dnnl_BcdA16a16b4a, :target:`dnnl_IdhwO16o16i2o` = dnnl_BcdeA16a16b2a, :target:`dnnl_IdhwO16o16i4o` = dnnl_BcdeA16a16b4a, :target:`dnnl_gOwI16i16o2i` = dnnl_aBdC16c16b2c, :target:`dnnl_gOwI16i16o4i` = dnnl_aBdC16c16b4c, :target:`dnnl_gOhwI16i16o2i` = dnnl_aBdeC16c16b2c, :target:`dnnl_gOhwI16i16o4i` = dnnl_aBdeC16c16b4c, :target:`dnnl_gOdhwI16i16o2i` = dnnl_aBdefC16c16b2c, :target:`dnnl_gOdhwI16i16o4i` = dnnl_aBdefC16c16b4c, :target:`dnnl_gIwO16o16i2o` = dnnl_aCdB16b16c2b, :target:`dnnl_gIwO16o16i4o` = dnnl_aCdB16b16c4b, :target:`dnnl_gIhwO16o16i2o` = dnnl_aCdeB16b16c2b, :target:`dnnl_gIhwO16o16i4o` = dnnl_aCdeB16b16c4b, :target:`dnnl_gIdhwO16o16i2o` = dnnl_aCdefB16b16c2b, :target:`dnnl_gIdhwO16o16i4o` = dnnl_aCdefB16b16c4b, :target:`dnnl_OwI16i32o2i` = dnnl_AcB16b32a2b, :target:`dnnl_OwI16i32o4i` = dnnl_AcB16b32a4b, :target:`dnnl_OwI16i48o2i` = dnnl_AcB16b48a2b, :target:`dnnl_OwI16i48o4i` = dnnl_AcB16b48a4b, :target:`dnnl_OwI16i64o2i` = dnnl_AcB16b64a2b, :target:`dnnl_OwI16i64o4i` = dnnl_AcB16b64a4b, :target:`dnnl_IwO16o32i2o` = dnnl_BcA16a32b2a, :target:`dnnl_IwO16o32i4o` = dnnl_BcA16a32b4a, :target:`dnnl_IwO16o48i2o` = dnnl_BcA16a48b2a, :target:`dnnl_IwO16o48i4o` = dnnl_BcA16a48b4a, :target:`dnnl_IwO16o64i2o` = dnnl_BcA16a64b2a, :target:`dnnl_IwO16o64i4o` = dnnl_BcA16a64b4a, :target:`dnnl_gOwI16i32o2i` = dnnl_aBdC16c32b2c, :target:`dnnl_gOwI16i32o4i` = dnnl_aBdC16c32b4c, :target:`dnnl_gOwI16i48o2i` = dnnl_aBdC16c48b2c, :target:`dnnl_gOwI16i48o4i` = dnnl_aBdC16c48b4c, :target:`dnnl_gOwI16i64o2i` = dnnl_aBdC16c64b2c, :target:`dnnl_gOwI16i64o4i` = dnnl_aBdC16c64b4c, :target:`dnnl_gIwO16o32i2o` = dnnl_aCdB16b32c2b, :target:`dnnl_gIwO16o32i4o` = dnnl_aCdB16b32c4b, :target:`dnnl_gIwO16o48i2o` = dnnl_aCdB16b48c2b, :target:`dnnl_gIwO16o48i4o` = dnnl_aCdB16b48c4b, :target:`dnnl_gIwO16o64i2o` = dnnl_aCdB16b64c2b, :target:`dnnl_gIwO16o64i4o` = dnnl_aCdB16b64c4b, :target:`dnnl_OhwI16i32o2i` = dnnl_AcdB16b32a2b, :target:`dnnl_OhwI16i32o4i` = dnnl_AcdB16b32a4b, :target:`dnnl_OhwI16i48o2i` = dnnl_AcdB16b48a2b, :target:`dnnl_OhwI16i48o4i` = dnnl_AcdB16b48a4b, :target:`dnnl_OhwI16i64o2i` = dnnl_AcdB16b64a2b, :target:`dnnl_OhwI16i64o4i` = dnnl_AcdB16b64a4b, :target:`dnnl_IhwO16o32i2o` = dnnl_BcdA16a32b2a, :target:`dnnl_IhwO16o32i4o` = dnnl_BcdA16a32b4a, :target:`dnnl_IhwO16o48i2o` = dnnl_BcdA16a48b2a, :target:`dnnl_IhwO16o48i4o` = dnnl_BcdA16a48b4a, :target:`dnnl_IhwO16o64i2o` = dnnl_BcdA16a64b2a, :target:`dnnl_IhwO16o64i4o` = dnnl_BcdA16a64b4a, :target:`dnnl_gOhwI16i32o2i` = dnnl_aBdeC16c32b2c, :target:`dnnl_gOhwI16i32o4i` = dnnl_aBdeC16c32b4c, :target:`dnnl_gOhwI16i48o2i` = dnnl_aBdeC16c48b2c, :target:`dnnl_gOhwI16i48o4i` = dnnl_aBdeC16c48b4c, :target:`dnnl_gOhwI16i64o2i` = dnnl_aBdeC16c64b2c, :target:`dnnl_gOhwI16i64o4i` = dnnl_aBdeC16c64b4c, :target:`dnnl_gIhwO16o32i2o` = dnnl_aCdeB16b32c2b, :target:`dnnl_gIhwO16o32i4o` = dnnl_aCdeB16b32c4b, :target:`dnnl_gIhwO16o48i2o` = dnnl_aCdeB16b48c2b, :target:`dnnl_gIhwO16o48i4o` = dnnl_aCdeB16b48c4b, :target:`dnnl_gIhwO16o64i2o` = dnnl_aCdeB16b64c2b, :target:`dnnl_gIhwO16o64i4o` = dnnl_aCdeB16b64c4b, :target:`dnnl_OdhwI16i32o2i` = dnnl_AcdeB16b32a2b, :target:`dnnl_OdhwI16i32o4i` = dnnl_AcdeB16b32a4b, :target:`dnnl_OdhwI16i48o2i` = dnnl_AcdeB16b48a2b, :target:`dnnl_OdhwI16i48o4i` = dnnl_AcdeB16b48a4b, :target:`dnnl_OdhwI16i64o2i` = dnnl_AcdeB16b64a2b, :target:`dnnl_OdhwI16i64o4i` = dnnl_AcdeB16b64a4b, :target:`dnnl_IdhwO16o32i2o` = dnnl_BcdeA16a32b2a, :target:`dnnl_IdhwO16o32i4o` = dnnl_BcdeA16a32b4a, :target:`dnnl_IdhwO16o48i2o` = dnnl_BcdeA16a48b2a, :target:`dnnl_IdhwO16o48i4o` = dnnl_BcdeA16a48b4a, :target:`dnnl_IdhwO16o64i2o` = dnnl_BcdeA16a64b2a, :target:`dnnl_IdhwO16o64i4o` = dnnl_BcdeA16a64b4a, :target:`dnnl_gOdhwI16i32o2i` = dnnl_aBdefC16c32b2c, :target:`dnnl_gOdhwI16i32o4i` = dnnl_aBdefC16c32b4c, :target:`dnnl_gOdhwI16i48o2i` = dnnl_aBdefC16c48b2c, :target:`dnnl_gOdhwI16i48o4i` = dnnl_aBdefC16c48b4c, :target:`dnnl_gOdhwI16i64o2i` = dnnl_aBdefC16c64b2c, :target:`dnnl_gOdhwI16i64o4i` = dnnl_aBdefC16c64b4c, :target:`dnnl_gIdhwO16o32i2o` = dnnl_aCdefB16b32c2b, :target:`dnnl_gIdhwO16o32i4o` = dnnl_aCdefB16b32c4b, :target:`dnnl_gIdhwO16o48i2o` = dnnl_aCdefB16b48c2b, :target:`dnnl_gIdhwO16o48i4o` = dnnl_aCdefB16b48c4b, :target:`dnnl_gIdhwO16o64i2o` = dnnl_aCdefB16b64c2b, :target:`dnnl_gIdhwO16o64i4o` = dnnl_aCdefB16b64c4b, :target:`dnnl_hwioG16g` = dnnl_decbA16a, :target:`dnnl_hwioG8g` = dnnl_decbA8a, :target:`dnnl_dhwioG16g` = dnnl_defcbA16a, :target:`dnnl_dhwioG8g` = dnnl_defcbA8a, :target:`dnnl_NCdhw40n16c` = dnnl_ABcde40a16b, :target:`dnnl_NCw40n16c` = dnnl_ABc40a16b, :target:`dnnl_NChw40n16c` = dnnl_ABcd40a16b, :target:`dnnl_NCw40n32c` = dnnl_ABc40a32b, :target:`dnnl_NChw40n32c` = dnnl_ABcd40a32b, :target:`dnnl_NCdhw40n32c` = dnnl_ABcde40a32b, :target:`dnnl_OIdhw4o8i8o2i` = dnnl_ABcde4a8b8a2b, :target:`dnnl_OIhw4o8i8o2i` = dnnl_ABcd4a8b8a2b, :target:`dnnl_OIw4o8i8o2i` = dnnl_ABc4a8b8a2b, :target:`dnnl_gOIdhw4o8i8o2i` = dnnl_aBCdef4b8c8b2c, :target:`dnnl_gOIhw4o8i8o2i` = dnnl_aBCde4b8c8b2c, :target:`dnnl_gOIw4o8i8o2i` = dnnl_aBCd4b8c8b2c, :target:`dnnl_IOdhw4i8o8i2o` = dnnl_BAcde4b8a8b2a, :target:`dnnl_IOhw4i8o8i2o` = dnnl_BAcd4b8a8b2a, :target:`dnnl_IOw4i8o8i2o` = dnnl_BAc4b8a8b2a, :target:`dnnl_gIOdhw4i8o8i2o` = dnnl_aCBdef4c8b8c2b, :target:`dnnl_gIOhw4i8o8i2o` = dnnl_aCBde4c8b8c2b, :target:`dnnl_gIOw4i8o8i2o` = dnnl_aCBd4c8b8c2b, :target:`dnnl_NCw2c32n8c` = dnnl_ABc2b32a8b, :target:`dnnl_NChw2c32n8c` = dnnl_ABcd2b32a8b, :target:`dnnl_NCdhw2c32n8c` = dnnl_ABcde2b32a8b, :target:`dnnl_OIw2i8o16i4o` = dnnl_ABc2b8a16b4a, :target:`dnnl_OIhw2i8o16i4o` = dnnl_ABcd2b8a16b4a, :target:`dnnl_OIdhw2i8o16i4o` = dnnl_ABcde2b8a16b4a, :target:`dnnl_OIw2o8i16o4i` = dnnl_ABc2a8b16a4b, :target:`dnnl_OIw2o8i16o2i` = dnnl_ABc2a8b16a2b, :target:`dnnl_IOw2i8o16i4o` = dnnl_BAc2b8a16b4a, :target:`dnnl_IOw2i8o16i2o` = dnnl_BAc2b8a16b2a, :target:`dnnl_OIhw2o8i16o4i` = dnnl_ABcd2a8b16a4b, :target:`dnnl_OIhw2o8i16o2i` = dnnl_ABcd2a8b16a2b, :target:`dnnl_IOhw2i8o16i4o` = dnnl_BAcd2b8a16b4a, :target:`dnnl_IOhw2i8o16i2o` = dnnl_BAcd2b8a16b2a, :target:`dnnl_OIdhw2o8i16o4i` = dnnl_ABcde2a8b16a4b, :target:`dnnl_OIdhw2o8i16o2i` = dnnl_ABcde2a8b16a2b, :target:`dnnl_IOdhw2i8o16i4o` = dnnl_BAcde2b8a16b4a, :target:`dnnl_IOdhw2i8o16i2o` = dnnl_BAcde2b8a16b2a, :target:`dnnl_gOIw2o8i16o2i` = dnnl_aBCd2b8c16b2c, :target:`dnnl_gIOw2i8o16i2o` = dnnl_aCBd2c8b16c2b, :target:`dnnl_gIOhw2i8o16i2o` = dnnl_aBCde2c8b16c2b, :target:`dnnl_gIOdhw2i8o16i2o` = dnnl_aBCdef2c8b16c2b, :target:`dnnl_gOIhw2o8i16o2i` = dnnl_aBCde2b8c16b2c, :target:`dnnl_gOIdhw2o8i16o2i` = dnnl_aBCdef2b8c16b2c, :target:`dnnl_gOIw2o8i16o4i` = dnnl_aBCd2b8c16b4c, :target:`dnnl_gOIhw2o8i16o4i` = dnnl_aBCde2b8c16b4c, }; .. _details-group__dnnl__api__memory_1ga395e42b594683adb25ed2d842bb3091d: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Memory format tag specification. oneDNN formats describe physical data layout. The physical layout is described as a sequence of the dimensions as they are laid out in the memory (from the outer-most to the inner-most). Note that this order doesn't affect the logical order of the dimensions that is kept in the ``dims`` field of the dnnl_memory_desc_t structure. The logical order of the dimensions is specified by the primitive that uses the tensor. For example, CNN 5D tensor always has its logical dimensions in the order ``(batch, channels, depth, height, width)``, while the physical layout might be ``NCDHW`` (corresponds to :ref:`dnnl_ncdhw ` format tag) or ``NDHWC`` (corresponds to :ref:`dnnl_ndhwc ` format tag). .. ref-code-block:: cpp int batch = 2, channels = 16, depth = 13, height = 13, width = 13; int ndims = 5; // 5D tensor :ref:`dnnl_dims_t ` dims = {batch, channels, depth, height, width}; :ref:`dnnl_memory_desc_t ` data_in_ncdhw; :ref:`dnnl_memory_desc_create_with_tag `( &data_in_ncdhw, 5, dims, :ref:`dnnl_f32 `, :ref:`dnnl_ncdhw `); // note that in both cases dims passed are the same :ref:`dnnl_memory_desc_t ` data_in_ndhwc; :ref:`dnnl_memory_desc_create_with_tag `( &data_in_ndhwc, 5, dims, :ref:`dnnl_f32 `, :ref:`dnnl_ndhwc `); :ref:`dnnl_memory_desc_destroy `(data_in_ncdhw); :ref:`dnnl_memory_desc_destroy `(data_in_ndhwc); Memory format tags can be further divided into two categories: * Domain-agnostic names, i.e. names the do not depend on the tensor usage in the specific primitive. These names use letters from ``a`` to ``l`` to denote logical dimension from 1 to 12, and form the order in which the dimensions are laid in memory. For instance, :ref:`dnnl_ab ` is used to denote 2D tensor where the second logical dimension (aka ``b``) is the innermost, i.e. has stride = 1, and the first logical dimension (``a``) laid out in memory with stride equal to the size of second dimension. On the other hand, :ref:`dnnl_ba ` is just transposed version of the same tensor: the first dimension (``a``) becomes the innermost one. * Domain-specific names, i.e. names that make sense only in the context of a certain domain, such as CNN. This names are just aliases to the corresponding domain-agnostic tags and used mostly for the convenience. For example, :ref:`dnnl_nc ` is used to denote 2D CNN activations tensor memory format, where channels are the innermost dimension and batch is an outermost one. Moreover, :ref:`dnnl_nc ` is just an alias to :ref:`dnnl_ab `, since for oneDNN CNN primitives the logical dimensions of activations tensors come in order: batch, channels, spatial. In other words, batch corresponds to the first logical dimension (``a``), channels correspond to the second one (``b``). The following domain-specific notation applies to memory format tags: * ``'n'`` denotes the mini-batch dimension * ``'c'`` denotes a channels dimension * When there are multiple channel dimensions (for example, in convolution weights tensor), ``'i'`` and ``'o'`` denote dimensions of input and output channels * ``'d'``, ``'h'``, and ``'w'`` denote spatial depth, height, and width respectively Upper-case letters indicate that the data is laid out in blocks for a particular dimension. In such cases, the format name contains both upper- and lower-case letters for that dimension with a lower-case letter preceded by the block size. For example: :ref:`dnnl_nChw8c ` describes a format where the outermost dimension is mini-batch, followed by the channel block number, followed by the spatial height and width, and finally followed by 8-element channel blocks. .. rubric:: See also: :ref:`Understanding Memory Formats ` Enum Values ----------- .. index:: pair: enumvalue; dnnl_format_tag_undef .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6f473b40f7e7470ba886ce3220ec69a7: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_format_tag_undef Undefined memory format tag. .. index:: pair: enumvalue; dnnl_format_tag_any .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dafee39ac6fff0325cae43cd66495c18ac: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_format_tag_any Undefined memory format tag. The primitive selects a format automatically. .. index:: pair: enumvalue; dnnl_a .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da7a72c401669bf1737439d6c4af17d0be: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_a plain 1D tensor .. index:: pair: enumvalue; dnnl_ab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da1bd907fc29344dfe7ba88336960dcf53: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ab plain 2D tensor .. index:: pair: enumvalue; dnnl_abc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dadff5ea69392d7e4da23179dc0ba7cbc2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abc plain 3D tensor .. index:: pair: enumvalue; dnnl_abcd .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6e669cc61278663a5ddbd3d0b25c6c5c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcd plain 4D tensor .. index:: pair: enumvalue; dnnl_abcde .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da30d5d3c9de2931f06d265af81787ada3: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcde plain 5D tensor .. index:: pair: enumvalue; dnnl_abcdef .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da74b2db34e6253e56f441764d16e6ec42: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdef plain 6D tensor .. index:: pair: enumvalue; dnnl_abcdefg .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa6db6b10c9279959f5de845d454c19f0: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefg plain 7D tensor .. index:: pair: enumvalue; dnnl_abcdefgh .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da12cecc4b1febc6f7bbc4ddced6482155: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefgh plain 8D tensor .. index:: pair: enumvalue; dnnl_abcdefghi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da0a0796a36ef631a3f1bdd9210e59684e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghi plain 9D tensor .. index:: pair: enumvalue; dnnl_abcdefghij .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dafaaf9a62cda825a376f1e35936dbf5b1: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghij plain 10D tensor .. index:: pair: enumvalue; dnnl_abcdefghijk .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da571cdcd3d6fd3ae211377f7c2068846a: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghijk plain 11D tensor .. index:: pair: enumvalue; dnnl_abcdefghijkl .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da24084d001c72ff2e0543fe09d543678f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghijkl plain 12D tensor .. index:: pair: enumvalue; dnnl_ba .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6a6dbc0b30468d92e32a9cb3f6615c43: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ba permuted 2D tensor .. index:: pair: enumvalue; dnnl_acb .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf8537ed269eb5d0586456db114039c00: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_acb permuted 3D tensor .. index:: pair: enumvalue; dnnl_bac .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae31cc3d3a0bfbd4936f7b503cf6dc9de: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_bac permuted 3D tensor .. index:: pair: enumvalue; dnnl_bca .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da37fcc057fe063d378bb5f1d5111e0e60: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_bca permuted 3D tensor .. index:: pair: enumvalue; dnnl_cab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da4a42ef47bea9ef571f64944b62fddea3: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cab permuted 3D tensor .. index:: pair: enumvalue; dnnl_cba .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da5a8de15eee2e5bcc2515eb7b01965789: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cba permuted 3D tensor .. index:: pair: enumvalue; dnnl_abdc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad7bcb765b861ed46b2b752e912989217: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abdc permuted 4D tensor .. index:: pair: enumvalue; dnnl_acbd .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6a81c235d5a08451ac61edb1681bd925: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_acbd permuted 4D tensor .. index:: pair: enumvalue; dnnl_acdb .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da8fcce5dd7260b5b0740e3b37b1e9ad41: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_acdb permuted 4D tensor .. index:: pair: enumvalue; dnnl_adbc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf3800b4f18027abd248a61ae7c5fc8e0: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_adbc permuted 4D tensor .. index:: pair: enumvalue; dnnl_adcb .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac3b46f2409584aab3c10f8189a9fb47f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_adcb permuted 4D tensor .. index:: pair: enumvalue; dnnl_bacd .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dab1a39583c90f536df19e47d8262ef6f6: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_bacd permuted 4D tensor .. index:: pair: enumvalue; dnnl_bcda .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac42f365ea58d5b73c141c0788641f74a: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_bcda permuted 4D tensor .. index:: pair: enumvalue; dnnl_cdab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6e99e668dcd118f6f576c7be57d5c43d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cdab permuted 4D tensor .. index:: pair: enumvalue; dnnl_cdba .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2368e1a4ce9d9954fa10c242569eacb4: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cdba permuted 4D tensor .. index:: pair: enumvalue; dnnl_dcab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae6c549f1a265f8d61bffb24c24925a1d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_dcab permuted 4D tensor .. index:: pair: enumvalue; dnnl_abced .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac2006f669dbddbc93e5fd8cf2abbe005: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abced permuted 5D tensor .. index:: pair: enumvalue; dnnl_abdec .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daab417c26841486da2a0da84730d0874d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abdec permuted 5D tensor .. index:: pair: enumvalue; dnnl_acbde .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac5f398cc58f5625915719ec541bb152e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_acbde permuted 5D tensor .. index:: pair: enumvalue; dnnl_acdeb .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da0cfe86402763786b9b4d73062cfd2f05: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_acdeb permuted 5D tensor .. index:: pair: enumvalue; dnnl_adecb .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf87ca2ebe0be8da766b84f3a6bdf72ff: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_adecb permuted 5D tensor .. index:: pair: enumvalue; dnnl_bacde .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da57c548e503e61b8c0f9a70a0a9acce1c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_bacde permuted 5D tensor .. index:: pair: enumvalue; dnnl_bcdea .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad219c123f120d32a5f26d584b334af41: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_bcdea permuted 5D tensor .. index:: pair: enumvalue; dnnl_cdeab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf4870a90b840aed0c8162f0fa5822967: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cdeab permuted 5D tensor .. index:: pair: enumvalue; dnnl_cdeba .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae7dd2b81eb2b502efbf65c888665b358: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cdeba permuted 5D tensor .. index:: pair: enumvalue; dnnl_decab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da31fa5f2eb4a236664583afc291310ec6: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_decab permuted 5D tensor .. index:: pair: enumvalue; dnnl_abcdfe .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2e7f7dc1fa5cc578ee70b018ae78d63d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdfe permuted 6D tensor .. index:: pair: enumvalue; dnnl_abdefc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad23172b9338edbd306f84f24fd7b00be: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abdefc permuted 6D tensor .. index:: pair: enumvalue; dnnl_abdfce .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa9483a5b4d17c8aebd14a9894ff67fe5: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abdfce permuted 6D tensor .. index:: pair: enumvalue; dnnl_acbdef .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da8463916a68cb816050fbaf71817093ae: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_acbdef permuted 6D tensor .. index:: pair: enumvalue; dnnl_adefcb .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da934ab2ceb3d0f6b358f3724b407811a0: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_adefcb permuted 6D tensor .. index:: pair: enumvalue; dnnl_defcab .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da73502e9308b365e74da295eaa83703ad: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_defcab permuted 6D tensor .. index:: pair: enumvalue; dnnl_abcdegf .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da28fa9c38c8aba3f7366a40c5f28f5894: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdegf permuted 7D tensor .. index:: pair: enumvalue; dnnl_abcdefhg .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da013495943a14ba43871723e2a1f29de8: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefhg permuted 8D tensor .. index:: pair: enumvalue; dnnl_abcdefgih .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad1ce4f5554fe6c5338ca3de649477545: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefgih permuted 9D tensor .. index:: pair: enumvalue; dnnl_abcdefghji .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf8dc3817d010338ab9150378f8fded79: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghji permuted 10D tensor .. index:: pair: enumvalue; dnnl_abcdefghikj .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da190b0571914d2675e1bc51d154e0de48: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghikj permuted 11D tensor .. index:: pair: enumvalue; dnnl_abcdefghijlk .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dadeb66e32bfc557ea52fbeeb532287b45: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_abcdefghijlk permuted 12D tensor .. index:: pair: enumvalue; dnnl_aBc16b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da3e2da6258e387e0eb149b22f57209056: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBc16b 3D tensor blocked by 2nd dimension with block size 16 .. index:: pair: enumvalue; dnnl_aBc32b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf8c6671d24cda4d6ea0fa7d8613f686c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBc32b 3D tensor blocked by 2nd dimension with block size 32 .. index:: pair: enumvalue; dnnl_aBc4b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da4df9991897c2031b5fbdf97a4b3d2a02: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBc4b 3D tensor blocked by 2nd dimension with block size 4 .. index:: pair: enumvalue; dnnl_aBc8b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da96fcac28a789530765def2cfae2b61f6: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBc8b 3D tensor blocked by 2nd dimension with block size 8 .. index:: pair: enumvalue; dnnl_aBcd16b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da590d748ac3761a51b407555a9a0d5efe: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcd16b 4D tensor blocked by 2nd dimension with block size 16 .. index:: pair: enumvalue; dnnl_aBcd32b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dadaa7aeb5746c398a1c8ee1b42362bc58: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcd32b 4D tensor blocked by 2nd dimension with block size 32 .. index:: pair: enumvalue; dnnl_aBcd4b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2ec2a0d2900e5ddb7f88783e2d8a5e66: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcd4b 4D tensor blocked by 2nd dimension with block size 4 .. index:: pair: enumvalue; dnnl_aBcd8b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da9523ccda38e86a8f7f58f8f780ef6eac: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcd8b 4D tensor blocked by 2nd dimension with block size 8 .. index:: pair: enumvalue; dnnl_ABcd8b8a .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2062c0db6b460fd8ac254684bbc15c36: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ABcd8b8a 4D tensor blocked by 1st and 2nd dimension with block size 8 .. index:: pair: enumvalue; dnnl_aBCd2b4c2b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac8768b971e97816930a09b6199f5bc05: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBCd2b4c2b 4D tensor blocked by 3rd dimension with block size 4 .. index:: pair: enumvalue; dnnl_ABcde4b16a4b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad8e56dc7af8c48b5d4e5d11650a19eab: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ABcde4b16a4b 5D tensor blocked by 1st dimension with block size 16 .. index:: pair: enumvalue; dnnl_ABcde2b8a4b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6dc96fd5cf79d2d4395cd129830f17a3: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ABcde2b8a4b 5D tensor blocked by 1st dimension with block size 8 .. index:: pair: enumvalue; dnnl_aBcde16b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad4357b1ef924c1331e9e7e25facc3827: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcde16b 5D tensor blocked by 2nd dimension with block size 16 .. index:: pair: enumvalue; dnnl_aBcde32b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dabdf6daaaaa7e79356fb5b4ec7ae90e5a: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcde32b 5D tensor blocked by 2nd dimension with block size 32 .. index:: pair: enumvalue; dnnl_aBcde4b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da3b841f4fc9008e7a27f4dcc4b130d819: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcde4b 5D tensor blocked by 2nd dimension with block size 4 .. index:: pair: enumvalue; dnnl_aBcde8b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa778e377f1b0afdee9a6bcbc63ae76bd: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcde8b 5D tensor blocked by 2nd dimension with block size 8 .. index:: pair: enumvalue; dnnl_aBCde2b4c2b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da451386bf211128eaa11a8863a9d97e2b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBCde2b4c2b 5D tensor blocked by 3rd dimension with block size 4 .. index:: pair: enumvalue; dnnl_aBcdef16b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da431c182a4f2665030f29973efb556c94: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcdef16b 6D tensor blocked by 2nd dimension with block size 16 .. index:: pair: enumvalue; dnnl_aBCdef2c8b4c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf9d8eabf65635e7a932e5f5b3339cdd8: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBCdef2c8b4c 6D tensor blocked by 2nd dimension with block size 8 .. index:: pair: enumvalue; dnnl_aBCdef2b4c2b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da06fe4d629df62b68f499416b791da96b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBCdef2b4c2b 6D tensor blocked by 3rd dimension with block size 4 .. index:: pair: enumvalue; dnnl_aBcdef4b .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2735d5d034a5abe998df55be8e47e5e8: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_aBcdef4b 6D tensor blocked by 2nd dimension with block size 4 .. index:: pair: enumvalue; dnnl_format_tag_last .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dadece229e4705088e29d6cbfb94c64756: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_format_tag_last Just a sentinel, not real memory format tag. Must be changed after new format tag is added. .. index:: pair: enumvalue; dnnl_x .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da9ccb37bb1a788f0245efbffbaf81e145: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_x 1D tensor, an alias to :ref:`dnnl_a ` .. index:: pair: enumvalue; dnnl_nc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac08a541001fe70289305a5fbde48906d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nc 2D CNN activations tensor, an alias to :ref:`dnnl_ab ` .. index:: pair: enumvalue; dnnl_cn .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da11b661fe7ab82f99b34bcaf460a8dc66: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_cn 2D CNN activations tensor, an alias to :ref:`dnnl_ba ` .. index:: pair: enumvalue; dnnl_tn .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dac1ee747f881fc8cae805ae4051e671cf: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_tn 2D RNN statistics tensor, an alias to :ref:`dnnl_ab ` .. index:: pair: enumvalue; dnnl_nt .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da7ede27a46172c1ab2775593ba4b118dc: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nt 2D RNN statistics tensor, an alias to :ref:`dnnl_ba ` .. index:: pair: enumvalue; dnnl_ncw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dab55cb1d54480dd7f796bf66eea3ad32f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ncw 3D CNN activations tensor, an alias to :ref:`dnnl_abc ` .. index:: pair: enumvalue; dnnl_nwc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da9f756dbdc1e949646c95f83e0f51bc43: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nwc 3D CNN activations tensor, an alias to :ref:`dnnl_acb ` .. index:: pair: enumvalue; dnnl_nchw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da83a751aedeb59613312339d0f8b90f54: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nchw 4D CNN activations tensor, an alias to :ref:`dnnl_abcd ` .. index:: pair: enumvalue; dnnl_nhwc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae50c534446b3c18cc018b3946b3cebd7: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nhwc 4D CNN activations tensor, an alias to :ref:`dnnl_acdb ` .. index:: pair: enumvalue; dnnl_chwn .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daab65a38658838cec19e718ba048cd459: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_chwn 4D CNN activations tensor, an alias to :ref:`dnnl_bcda ` .. index:: pair: enumvalue; dnnl_ncdhw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae33b8c6790e5d37324f18a019658d464: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ncdhw 5D CNN activations tensor, an alias to :ref:`dnnl_abcde ` .. index:: pair: enumvalue; dnnl_ndhwc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa0d8b24eefd029e214080d3787114fc2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ndhwc 5D CNN activations tensor, an alias to :ref:`dnnl_acdeb ` .. index:: pair: enumvalue; dnnl_oi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daee91ff6fadfe8c5494be1595fd253c4e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_oi 2D CNN weights tensor, an alias to :ref:`dnnl_ab ` .. index:: pair: enumvalue; dnnl_io .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da46de139a50746a1a22d8d33c60d9081b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_io 2D CNN weights tensor, an alias to :ref:`dnnl_ba ` .. index:: pair: enumvalue; dnnl_oiw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae6bd836b8515857585336a0921e35663: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_oiw 3D CNN weights tensor, an alias to :ref:`dnnl_abc ` .. index:: pair: enumvalue; dnnl_owi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da250d14a2373c43ea403098b4758152ab: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_owi 3D CNN weights tensor, an alias to :ref:`dnnl_acb ` .. index:: pair: enumvalue; dnnl_wio .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da93eecc25f8ab1b07604b632401aa28e5: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_wio 3D CNN weights tensor, an alias to :ref:`dnnl_cba ` .. index:: pair: enumvalue; dnnl_woi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da16fac91932b20b2f38776916a59765fb: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_woi 3D CNN weights tensor, an alias to :ref:`dnnl_cab ` .. index:: pair: enumvalue; dnnl_iwo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da7811cefee328570707df45965b63844e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_iwo 3D CNN weights tensor, an alias to :ref:`dnnl_bca ` .. index:: pair: enumvalue; dnnl_oihw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da11176ff202375dcd0d06e2fba5f8a8e0: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_oihw 4D CNN weights tensor, an alias to :ref:`dnnl_abcd ` .. index:: pair: enumvalue; dnnl_hwio .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da4f4c7bd98c6d53fb3b69e1c8df0a80f6: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_hwio 4D CNN weights tensor, an alias to :ref:`dnnl_cdba ` .. index:: pair: enumvalue; dnnl_hwoi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa7f07aa691f07f8b4d04422537b82202: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_hwoi 4D CNN weights tensor, an alias to :ref:`dnnl_cdab ` .. index:: pair: enumvalue; dnnl_ohwi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da7543e08a69ca4f7770124d6424314d4b: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ohwi 4D CNN weights tensor, an alias to :ref:`dnnl_acdb ` .. index:: pair: enumvalue; dnnl_ihwo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf1345b7d3d7aef806d9716287104dc96: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ihwo 4D CNN weights tensor, an alias to :ref:`dnnl_bcda ` .. index:: pair: enumvalue; dnnl_iohw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da17b2a778caa0f78f3387b09611ab9ceb: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_iohw 4D CNN weights tensor, an alias to :ref:`dnnl_bacd ` .. index:: pair: enumvalue; dnnl_oidhw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da18e605a5f6afe9995961fc21fddf314e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_oidhw 5D CNN weights tensor, an alias to :ref:`dnnl_abcde ` .. index:: pair: enumvalue; dnnl_iodhw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da9681b8a3bb79ce73a21b5bb9c682bfde: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_iodhw 5D CNN weights tensor, an alias to :ref:`dnnl_bacde ` .. index:: pair: enumvalue; dnnl_dhwio .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dae4885779f955beeddc25443a3f8c2a63: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_dhwio 5D CNN weights tensor, an alias to :ref:`dnnl_cdeba ` .. index:: pair: enumvalue; dnnl_dhwoi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daba857ec496e1489ed2692f6441e7ece5: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_dhwoi 5D CNN weights tensor, an alias to :ref:`dnnl_cdeab ` .. index:: pair: enumvalue; dnnl_odhwi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dadf48b08738673a6746907b934d82248d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_odhwi 5D CNN weights tensor, an alias to :ref:`dnnl_acdeb ` .. index:: pair: enumvalue; dnnl_idhwo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da6fdbc8d31779a5548bc39c23d41466b2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_idhwo 5D CNN weights tensor, an alias to :ref:`dnnl_bcdea ` .. index:: pair: enumvalue; dnnl_goiw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da7a95a9ab4d0be153fe304d94a4f96138: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_goiw 4D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_abcd ` .. index:: pair: enumvalue; dnnl_gowi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da4ff8c44741175d152711815fb15a9da5: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_gowi 4D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_abdc ` .. index:: pair: enumvalue; dnnl_wigo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da27409507462c2e1f45deb987623de29c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_wigo 4D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_dcab ` .. index:: pair: enumvalue; dnnl_goihw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daee332d306e012c0614dc32e0ed66072f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_goihw 5D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_abcde ` .. index:: pair: enumvalue; dnnl_gohwi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da28265c5d27d555da689f63472db852cf: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_gohwi 5D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_abdec ` .. index:: pair: enumvalue; dnnl_hwigo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da059c27962618c1f7670f5389bb7fb7ed: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_hwigo 5D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_decab ` .. index:: pair: enumvalue; dnnl_giohw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daecd143f4e88930c11ab4348bb5c24dc4: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_giohw 5D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_acbde ` .. index:: pair: enumvalue; dnnl_goidhw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da621b8c724d93d2a5444feab224b2ce3e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_goidhw 6D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_abcdef ` .. index:: pair: enumvalue; dnnl_godhwi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da3f6895614839ab01bd55b85f81452293: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_godhwi 6D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_abdefc ` .. index:: pair: enumvalue; dnnl_giodhw .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da44de40f7cc576af9bff1d0c95fe6bf0f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_giodhw 6D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_acbdef ` .. index:: pair: enumvalue; dnnl_dhwigo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da81de66a3883f148984ed2419c794d5ce: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_dhwigo 6D CNN weights tensor (incl. groups), an alias to :ref:`dnnl_defcab ` .. index:: pair: enumvalue; dnnl_tnc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2a9735ec024c9362b717304edbfe2237: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_tnc 3D RNN data tensor in the format (seq_length, batch, input channels), an alias to :ref:`dnnl_abc `. .. index:: pair: enumvalue; dnnl_ntc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da5d73ca7a68559ef44241be5a096e6bff: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ntc 3D RNN data tensor in the format (batch, seq_length, input channels), an alias to :ref:`dnnl_bac `. .. index:: pair: enumvalue; dnnl_ldnc .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da4fd1cf9fdb67c554bcd8281695b65b3c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldnc 4D RNN states tensor in the format (num_layers, num_directions, batch, state channels), an alias to :ref:`dnnl_abcd `. .. index:: pair: enumvalue; dnnl_ldigo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da96a227ab1a1be1825c1fa596c38847fc: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldigo 5D RNN weights tensor in the format (num_layers, num_directions, input_channels, num_gates, output_channels), an alias to :ref:`dnnl_abcde `. * For LSTM cells, the gates order is input, forget, candidate and output gate. * For GRU cells, the gates order is update, reset and output gate. .. index:: pair: enumvalue; dnnl_ldgoi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da5fc9120d8f52d7d7fa853aa79bf654fe: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldgoi 5D RNN weights tensor in the format (num_layers, num_directions, num_gates, output_channels, input_channels), an alias to :ref:`dnnl_abdec `. * For LSTM cells, the gates order is input, forget, candidate and output gate. * For GRU cells, the gates order is update, reset and output gate. .. index:: pair: enumvalue; dnnl_ldio .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2d5a8e24d6b4904b4e8986d9b0fb4613: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldio 4D LSTM projection tensor in the format (num_layers, num_directions, num_channels_in_hidden_state, num_channels_in_recurrent_projection), an alias to :ref:`dnnl_abcd `. .. index:: pair: enumvalue; dnnl_ldoi .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da475da8ead8c761bac894e6c87042355d: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldoi 4D LSTM projection tensor in the format (num_layers, num_directions, num_channels_in_recurrent_projection, num_channels_in_hidden_state), an alias to :ref:`dnnl_abdc `. .. index:: pair: enumvalue; dnnl_ldgo .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2bc162b37fd0049dceab3b12300a26c7: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldgo 4D RNN bias tensor in the format (num_layers, num_directions, num_gates, output_channels), an alias to :ref:`dnnl_abcd `. * For LSTM cells, the gates order is input, forget, candidate and output gate. * For GRU cells, the gates order is update, reset and output gate. .. index:: pair: enumvalue; dnnl_ldOi16o .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da8d352f148c426ccaa7dae070f50f24b4: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldOi16o 5D LSTM projection tensor .. index:: pair: enumvalue; dnnl_ldgOi16o .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da4017f8ca50acb2e22e3e5a31e4aae0ee: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_ldgOi16o 6D RNN weights tensor .. index:: pair: enumvalue; dnnl_nCdhw32c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da773408e10d72e338fb417ba0634a7169: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCdhw32c 5D CNN activations tensor blocked by channels with block size 32, an alias to :ref:`dnnl_aBcde32b ` .. index:: pair: enumvalue; dnnl_nCdhw16c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da2fd2bec64ddb6031730c180acf1a894f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCdhw16c 5D CNN activations tensor blocked by channels with block size 16, an alias to :ref:`dnnl_aBcde16b ` .. index:: pair: enumvalue; dnnl_nCdhw4c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da72cb744b96d7a9feb19fbc488dfcdc90: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCdhw4c 5D CNN activations tensor blocked by channels with block size 4, an alias to :ref:`dnnl_aBcde4b ` .. index:: pair: enumvalue; dnnl_nCdhw8c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dabacffa20b5188cda4d5f86e2e10d2572: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCdhw8c 5D CNN activations tensor blocked by channels with block size 8, an alias to :ref:`dnnl_aBcde8b ` .. index:: pair: enumvalue; dnnl_nChw32c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da18b4ebf475d956c82508de954e38adf2: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nChw32c 4D CNN activations tensor blocked by channels with block size 32, an alias to :ref:`dnnl_aBcd32b ` .. index:: pair: enumvalue; dnnl_nChw16c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa7847819b4fb840d2db20796bc607a5c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nChw16c 4D CNN activations tensor blocked by channels with block size 16, an alias to :ref:`dnnl_aBcd16b ` .. index:: pair: enumvalue; dnnl_nChw4c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da80c1478a2fb2bb2095d1866e1d04908e: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nChw4c 4D CNN activations tensor blocked by channels with block size 4, an alias to :ref:`dnnl_aBcd4b ` .. index:: pair: enumvalue; dnnl_nChw8c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da775389dbdcda91ea12906210c309746f: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nChw8c 4D CNN activations tensor blocked by channels with block size 8, an alias to :ref:`dnnl_aBcd8b ` .. index:: pair: enumvalue; dnnl_nCw32c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091da5b32114a6ae17691ce4c81869d6aebd8: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCw32c 3D CNN activations tensor blocked by channels with block size 32, an alias to :ref:`dnnl_aBc32b ` .. index:: pair: enumvalue; dnnl_nCw16c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daf996bf5a22fc850b0d4cf5d2533aa134: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCw16c 3D CNN activations tensor blocked by channels with block size 16, an alias to :ref:`dnnl_aBc16b ` .. index:: pair: enumvalue; dnnl_nCw4c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091daa487c7e7aad196e5dbe2d1b22da5b045: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCw4c 3D CNN activations tensor blocked by channels with block size 4, an alias to :ref:`dnnl_aBc4b ` .. index:: pair: enumvalue; dnnl_nCw8c .. _doxid-group__dnnl__api__memory_1gga395e42b594683adb25ed2d842bb3091dad691bfd0677cab219ce336afa6023a59: .. ref-code-block:: cpp :class: doxyrest-title-code-block dnnl_nCw8c 3D CNN activations tensor blocked by channels with block size 8, an alias to :ref:`dnnl_aBc8b `