.. index:: pair: enum; format_tag .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3f: enum dnnl::memory::format_tag ============================= Overview ~~~~~~~~ Memory format tag specification. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum format_tag { :ref:`undef` = dnnl_format_tag_undef, :ref:`any` = dnnl_format_tag_any, :ref:`a` = dnnl_a, :ref:`ab` = dnnl_ab, :ref:`ba` = dnnl_ba, :ref:`abc` = dnnl_abc, :ref:`acb` = dnnl_acb, :ref:`bac` = dnnl_bac, :ref:`bca` = dnnl_bca, :ref:`cba` = dnnl_cba, :ref:`abcd` = dnnl_abcd, :ref:`abdc` = dnnl_abdc, :ref:`acbd` = dnnl_acbd, :ref:`acdb` = dnnl_acdb, :ref:`adbc` = dnnl_adbc, :ref:`bacd` = dnnl_bacd, :ref:`bcda` = dnnl_bcda, :ref:`cdba` = dnnl_cdba, :ref:`dcab` = dnnl_dcab, :ref:`abcde` = dnnl_abcde, :ref:`abdec` = dnnl_abdec, :ref:`acbde` = dnnl_acbde, :ref:`acdeb` = dnnl_acdeb, :ref:`bacde` = dnnl_bacde, :ref:`bcdea` = dnnl_bcdea, :ref:`cdeba` = dnnl_cdeba, :ref:`decab` = dnnl_decab, :ref:`abced` = dnnl_abced, :ref:`abcdef` = dnnl_abcdef, :ref:`abdfce` = dnnl_abdfce, :ref:`acbdef` = dnnl_acbdef, :ref:`abdefc` = dnnl_abdefc, :ref:`defcab` = dnnl_defcab, :ref:`abcdfe` = dnnl_abcdfe, :ref:`abcdefg` = dnnl_abcdefg, :ref:`abcdegf` = dnnl_abcdegf, :ref:`abcdefgh` = dnnl_abcdefgh, :ref:`abcdefhg` = dnnl_abcdefhg, :ref:`abcdefghi` = dnnl_abcdefghi, :ref:`abcdefgih` = dnnl_abcdefgih, :ref:`abcdefghij` = dnnl_abcdefghij, :ref:`abcdefghji` = dnnl_abcdefghji, :ref:`abcdefghijk` = dnnl_abcdefghijk, :ref:`abcdefghikj` = dnnl_abcdefghikj, :ref:`abcdefghijkl` = dnnl_abcdefghijkl, :ref:`abcdefghijlk` = dnnl_abcdefghijlk, :ref:`x` = a, :ref:`nc` = ab, :ref:`cn` = ba, :ref:`tn` = ab, :ref:`nt` = ba, :ref:`ncw` = abc, :ref:`nwc` = acb, :ref:`nchw` = abcd, :ref:`nhwc` = acdb, :ref:`chwn` = bcda, :ref:`ncdhw` = abcde, :ref:`ndhwc` = acdeb, :ref:`oi` = ab, :ref:`io` = ba, :ref:`oiw` = abc, :ref:`owi` = acb, :ref:`wio` = cba, :ref:`iwo` = bca, :ref:`oihw` = abcd, :ref:`hwio` = cdba, :ref:`ohwi` = acdb, :ref:`ihwo` = bcda, :ref:`iohw` = bacd, :ref:`oidhw` = abcde, :ref:`dhwio` = cdeba, :ref:`odhwi` = acdeb, :ref:`iodhw` = bacde, :ref:`idhwo` = bcdea, :ref:`goiw` = abcd, :ref:`gowi` = abdc, :ref:`wigo` = dcab, :ref:`gohwi` = abdec, :ref:`goihw` = abcde, :ref:`hwigo` = decab, :ref:`giohw` = acbde, :ref:`goidhw` = abcdef, :ref:`giodhw` = acbdef, :ref:`godhwi` = abdefc, :ref:`dhwigo` = defcab, :ref:`tnc` = abc, :ref:`ntc` = bac, :ref:`ldnc` = abcd, :ref:`ldigo` = abcde, :ref:`ldgoi` = abdec, :ref:`ldio` = abcd, :ref:`ldoi` = abdc, :ref:`ldgo` = abcd, :target:`AB16b16a` = dnnl_AB16b16a, :target:`AB16b32a` = dnnl_AB16b32a, :target:`AB16b48a` = dnnl_AB16b48a, :target:`AB16b64a` = dnnl_AB16b64a, :target:`AB8b16a2b` = dnnl_AB8b16a2b, :target:`AB8b32a2b` = dnnl_AB8b32a2b, :target:`AB8b64a2b` = dnnl_AB8b64a2b, :target:`AB4b16a4b` = dnnl_AB4b16a4b, :target:`AB4b32a4b` = dnnl_AB4b32a4b, :target:`AB4b64a4b` = dnnl_AB4b64a4b, :target:`AB16b16a4b` = dnnl_AB16b16a4b, :target:`AB16b32a4b` = dnnl_AB16b32a4b, :target:`AB16b48a4b` = dnnl_AB16b48a4b, :target:`AB16b64a4b` = dnnl_AB16b64a4b, :target:`AB16b16a2b` = dnnl_AB16b16a2b, :target:`AB16b32a2b` = dnnl_AB16b32a2b, :target:`AB16b48a2b` = dnnl_AB16b48a2b, :target:`AB16b64a2b` = dnnl_AB16b64a2b, :target:`Ab4a` = dnnl_Ab4a, :target:`Ab8a` = dnnl_Ab8a, :target:`Abc16a` = dnnl_Abc16a, :target:`ABc16a16b` = dnnl_ABc16a16b, :target:`ABc4a4b` = dnnl_ABc4a4b, :target:`aBc16b` = dnnl_aBc16b, :target:`aBc32b` = dnnl_aBc32b, :target:`ABc16b16a` = dnnl_ABc16b16a, :target:`AcB16b16a` = dnnl_AcB16b16a, :target:`ABc16b32a` = dnnl_ABc16b32a, :target:`AcB16b32a` = dnnl_AcB16b32a, :target:`ABc16b48a` = dnnl_ABc16b48a, :target:`AcB16b48a` = dnnl_AcB16b48a, :target:`ABc16b64a` = dnnl_ABc16b64a, :target:`AcB16b64a` = dnnl_AcB16b64a, :target:`Abc4a` = dnnl_Abc4a, :target:`aBc4b` = dnnl_aBc4b, :target:`ABc4b16a4b` = dnnl_ABc4b16a4b, :target:`AcB4b16a4b` = dnnl_AcB4b16a4b, :target:`ABc4b32a4b` = dnnl_ABc4b32a4b, :target:`AcB4b32a4b` = dnnl_AcB4b32a4b, :target:`ABc4b64a4b` = dnnl_ABc4b64a4b, :target:`AcB4b64a4b` = dnnl_AcB4b64a4b, :target:`ABc2b8a4b` = dnnl_ABc2b8a4b, :target:`ABc16a16b2a` = dnnl_ABc16a16b2a, :target:`ABc16b16a4b` = dnnl_ABc16b16a4b, :target:`ABc16b32a4b` = dnnl_ABc16b32a4b, :target:`ABc16b48a4b` = dnnl_ABc16b48a4b, :target:`ABc16b64a4b` = dnnl_ABc16b64a4b, :target:`ABc16b16a2b` = dnnl_ABc16b16a2b, :target:`ABc16b32a2b` = dnnl_ABc16b32a2b, :target:`ABc16b48a2b` = dnnl_ABc16b48a2b, :target:`ABc16b64a2b` = dnnl_ABc16b64a2b, :target:`ABc4b4a` = dnnl_ABc4b4a, :target:`ABc8a16b2a` = dnnl_ABc8a16b2a, :target:`ABc8a8b` = dnnl_ABc8a8b, :target:`ABc8a4b` = dnnl_ABc8a4b, :target:`aBc8b` = dnnl_aBc8b, :target:`ABc8b16a2b` = dnnl_ABc8b16a2b, :target:`AcB8b16a2b` = dnnl_AcB8b16a2b, :target:`ABc8b32a2b` = dnnl_ABc8b32a2b, :target:`AcB8b32a2b` = dnnl_AcB8b32a2b, :target:`ABc8b64a2b` = dnnl_ABc8b64a2b, :target:`AcB8b64a2b` = dnnl_AcB8b64a2b, :target:`ABc8b8a` = dnnl_ABc8b8a, :target:`AcB8b8a` = dnnl_AcB8b8a, :target:`Abcd8a` = dnnl_Abcd8a, :target:`Abcd16a` = dnnl_Abcd16a, :target:`Abcd32a` = dnnl_Abcd32a, :target:`ABcd16a16b` = dnnl_ABcd16a16b, :target:`aBcd16b` = dnnl_aBcd16b, :target:`aBcd32b` = dnnl_aBcd32b, :target:`ABcd16b16a` = dnnl_ABcd16b16a, :target:`AcdB16b16a` = dnnl_AcdB16b16a, :target:`ABcd16b32a` = dnnl_ABcd16b32a, :target:`AcdB16b32a` = dnnl_AcdB16b32a, :target:`ABcd16b48a` = dnnl_ABcd16b48a, :target:`AcdB16b48a` = dnnl_AcdB16b48a, :target:`ABcd16b64a` = dnnl_ABcd16b64a, :target:`AcdB16b64a` = dnnl_AcdB16b64a, :target:`aBCd16b16c` = dnnl_aBCd16b16c, :target:`aBCd16c16b` = dnnl_aBCd16c16b, :target:`Abcd4a` = dnnl_Abcd4a, :target:`aBcd4b` = dnnl_aBcd4b, :target:`ABcd4b16a4b` = dnnl_ABcd4b16a4b, :target:`AcdB4b16a4b` = dnnl_AcdB4b16a4b, :target:`ABcd4b32a4b` = dnnl_ABcd4b32a4b, :target:`AcdB4b32a4b` = dnnl_AcdB4b32a4b, :target:`ABcd4b64a4b` = dnnl_ABcd4b64a4b, :target:`AcdB4b64a4b` = dnnl_AcdB4b64a4b, :target:`ABcd2b8a4b` = dnnl_ABcd2b8a4b, :target:`ABcd4b4a` = dnnl_ABcd4b4a, :target:`ABcd4a4b` = dnnl_ABcd4a4b, :target:`aBCd4c16b4c` = dnnl_aBCd4c16b4c, :target:`aBCd2c8b4c` = dnnl_aBCd2c8b4c, :target:`ABcd16a16b2a` = dnnl_ABcd16a16b2a, :target:`ABcd16b16a4b` = dnnl_ABcd16b16a4b, :target:`ABcd16b32a4b` = dnnl_ABcd16b32a4b, :target:`ABcd16b48a4b` = dnnl_ABcd16b48a4b, :target:`ABcd16b64a4b` = dnnl_ABcd16b64a4b, :target:`ABcd16b16a2b` = dnnl_ABcd16b16a2b, :target:`ABcd16b32a2b` = dnnl_ABcd16b32a2b, :target:`ABcd16b48a2b` = dnnl_ABcd16b48a2b, :target:`ABcd16b64a2b` = dnnl_ABcd16b64a2b, :target:`aBCd16b16c2b` = dnnl_aBCd16b16c2b, :target:`aBCd16c16b4c` = dnnl_aBCd16c16b4c, :target:`aBCd16c16b2c` = dnnl_aBCd16c16b2c, :target:`aBCd4c4b` = dnnl_aBCd4c4b, :target:`aBCd4b4c` = dnnl_aBCd4b4c, :target:`ABcd8a16b2a` = dnnl_ABcd8a16b2a, :target:`ABcd8a8b` = dnnl_ABcd8a8b, :target:`ABcd8a4b` = dnnl_ABcd8a4b, :target:`ABcd8a2b` = dnnl_ABcd8a2b, :ref:`aBcd8b` = dnnl_aBcd8b, :target:`ABcd8b16a2b` = dnnl_ABcd8b16a2b, :target:`AcdB8b16a2b` = dnnl_AcdB8b16a2b, :target:`ABcd8b32a2b` = dnnl_ABcd8b32a2b, :target:`AcdB8b32a2b` = dnnl_AcdB8b32a2b, :target:`ABcd8b64a2b` = dnnl_ABcd8b64a2b, :target:`AcdB8b64a2b` = dnnl_AcdB8b64a2b, :target:`aBCd8b16c2b` = dnnl_aBCd8b16c2b, :ref:`ABcd8b8a` = dnnl_ABcd8b8a, :target:`AcdB8b8a` = dnnl_AcdB8b8a, :target:`aBCd8b8c` = dnnl_aBCd8b8c, :target:`aBCd8b4c` = dnnl_aBCd8b4c, :target:`aBCd8c16b2c` = dnnl_aBCd8c16b2c, :target:`aBCd8c8b` = dnnl_aBCd8c8b, :target:`Abcde16a` = dnnl_Abcde16a, :target:`Abcde32a` = dnnl_Abcde32a, :target:`ABcde16a16b` = dnnl_ABcde16a16b, :target:`aBcde16b` = dnnl_aBcde16b, :target:`aBcde32b` = dnnl_aBcde32b, :target:`ABcde16b16a` = dnnl_ABcde16b16a, :target:`AcdeB16b16a` = dnnl_AcdeB16b16a, :target:`ABcde16b32a` = dnnl_ABcde16b32a, :target:`AcdeB16b32a` = dnnl_AcdeB16b32a, :target:`ABcde16b48a` = dnnl_ABcde16b48a, :target:`AcdeB16b48a` = dnnl_AcdeB16b48a, :target:`ABcde16b64a` = dnnl_ABcde16b64a, :target:`AcdeB16b64a` = dnnl_AcdeB16b64a, :target:`aBCde16b16c` = dnnl_aBCde16b16c, :target:`aBCde16c16b` = dnnl_aBCde16c16b, :target:`aBCde2c8b4c` = dnnl_aBCde2c8b4c, :target:`Abcde4a` = dnnl_Abcde4a, :target:`aBcde4b` = dnnl_aBcde4b, :target:`ABcde4b4a` = dnnl_ABcde4b4a, :target:`ABcde4a4b` = dnnl_ABcde4a4b, :target:`aBCde4b4c` = dnnl_aBCde4b4c, :target:`aBCde4c16b4c` = dnnl_aBCde4c16b4c, :target:`aBCde16b16c2b` = dnnl_aBCde16b16c2b, :target:`aBCde16c16b4c` = dnnl_aBCde16c16b4c, :target:`aBCde16c16b2c` = dnnl_aBCde16c16b2c, :target:`aBCdef16c16b2c` = dnnl_aBCdef16c16b2c, :target:`aBCde4c4b` = dnnl_aBCde4c4b, :target:`Abcde8a` = dnnl_Abcde8a, :target:`ABcde8a8b` = dnnl_ABcde8a8b, :target:`ABcde8a4b` = dnnl_ABcde8a4b, :target:`aBcde8b` = dnnl_aBcde8b, :target:`ABcde8b16a2b` = dnnl_ABcde8b16a2b, :target:`AcdeB8b16a2b` = dnnl_AcdeB8b16a2b, :target:`ABcde8b32a2b` = dnnl_ABcde8b32a2b, :target:`AcdeB8b32a2b` = dnnl_AcdeB8b32a2b, :target:`ABcde8b64a2b` = dnnl_ABcde8b64a2b, :target:`AcdeB8b64a2b` = dnnl_AcdeB8b64a2b, :target:`ABcde4b16a4b` = dnnl_ABcde4b16a4b, :target:`AcdeB4b16a4b` = dnnl_AcdeB4b16a4b, :target:`ABcde4b32a4b` = dnnl_ABcde4b32a4b, :target:`AcdeB4b32a4b` = dnnl_AcdeB4b32a4b, :target:`ABcde4b64a4b` = dnnl_ABcde4b64a4b, :target:`AcdeB4b64a4b` = dnnl_AcdeB4b64a4b, :target:`ABcde16b16a4b` = dnnl_ABcde16b16a4b, :target:`ABcde16b32a4b` = dnnl_ABcde16b32a4b, :target:`ABcde16b48a4b` = dnnl_ABcde16b48a4b, :target:`ABcde16b64a4b` = dnnl_ABcde16b64a4b, :target:`ABcde16b16a2b` = dnnl_ABcde16b16a2b, :target:`ABcde16b32a2b` = dnnl_ABcde16b32a2b, :target:`ABcde16b48a2b` = dnnl_ABcde16b48a2b, :target:`ABcde16b64a2b` = dnnl_ABcde16b64a2b, :target:`ABcde2b8a4b` = dnnl_ABcde2b8a4b, :target:`aBCde8b16c2b` = dnnl_aBCde8b16c2b, :target:`ABcde8b8a` = dnnl_ABcde8b8a, :target:`AcdeB8b8a` = dnnl_AcdeB8b8a, :target:`aBCde8b8c` = dnnl_aBCde8b8c, :target:`aBCde8b4c` = dnnl_aBCde8b4c, :target:`ABcd4a8b8a4b` = dnnl_ABcd4a8b8a4b, :target:`ABcd2a8b8a2b` = dnnl_ABcd2a8b8a2b, :target:`aBCde4b8c8b4c` = dnnl_aBCde4b8c8b4c, :target:`aBCde2b8c8b2c` = dnnl_aBCde2b8c8b2c, :target:`aBCde8c16b2c` = dnnl_aBCde8c16b2c, :target:`aBCde8c8b` = dnnl_aBCde8c8b, :target:`aBcdef16b` = dnnl_aBcdef16b, :target:`aBCdef16b16c` = dnnl_aBCdef16b16c, :target:`aBCdef16c16b` = dnnl_aBCdef16c16b, :target:`aBcdef4b` = dnnl_aBcdef4b, :target:`aBCdef2c8b4c` = dnnl_aBCdef2c8b4c, :target:`aBCdef4c4b` = dnnl_aBCdef4c4b, :target:`aBCdef4b4c` = dnnl_aBCdef4b4c, :target:`aBCdef8b8c` = dnnl_aBCdef8b8c, :target:`aBCdef8b4c` = dnnl_aBCdef8b4c, :target:`aBCdef8c16b2c` = dnnl_aBCdef8c16b2c, :target:`aBCdef4c16b4c` = dnnl_aBCdef4c16b4c, :target:`aBCdef8c8b` = dnnl_aBCdef8c8b, :target:`aBdc16b` = dnnl_aBdc16b, :target:`aBdc4b` = dnnl_aBdc4b, :target:`aBdc8b` = dnnl_aBdc8b, :target:`aBdC8b2c` = dnnl_aBdC8b2c, :target:`aBdC8b4c` = dnnl_aBdC8b4c, :target:`aBdec16b` = dnnl_aBdec16b, :target:`aBdec4b` = dnnl_aBdec4b, :target:`aBdec8b` = dnnl_aBdec8b, :target:`aBdeC8b2c` = dnnl_aBdeC8b2c, :target:`aBdeC8b4c` = dnnl_aBdeC8b4c, :target:`aBdefc16b` = dnnl_aBdefc16b, :target:`aCBdef16c16b` = dnnl_aCBdef16c16b, :target:`aCBdef16b16c` = dnnl_aCBdef16b16c, :target:`aBdefc4b` = dnnl_aBdefc4b, :target:`aBdefc8b` = dnnl_aBdefc8b, :target:`aBdefC8b2c` = dnnl_aBdefC8b2c, :target:`aBdefC8b4c` = dnnl_aBdefC8b4c, :target:`Acb16a` = dnnl_Acb16a, :target:`Acb4a` = dnnl_Acb4a, :target:`Acb8a` = dnnl_Acb8a, :target:`AcB8a2b` = dnnl_AcB8a2b, :target:`AcB8a4b` = dnnl_AcB8a4b, :target:`aCBd16b16c` = dnnl_aCBd16b16c, :target:`aCBd16c16b` = dnnl_aCBd16c16b, :target:`aCBde16b16c` = dnnl_aCBde16b16c, :target:`aCBde16c16b` = dnnl_aCBde16c16b, :target:`Acdb16a` = dnnl_Acdb16a, :target:`Acdb4a` = dnnl_Acdb4a, :target:`Acdb8a` = dnnl_Acdb8a, :target:`AcdB8a2b` = dnnl_AcdB8a2b, :target:`AcdB8a4b` = dnnl_AcdB8a4b, :target:`Acdeb16a` = dnnl_Acdeb16a, :target:`Acdeb4a` = dnnl_Acdeb4a, :target:`Acdeb8a` = dnnl_Acdeb8a, :target:`AcdeB8a2b` = dnnl_AcdeB8a2b, :target:`AcdeB8a4b` = dnnl_AcdeB8a4b, :target:`BAc16a16b` = dnnl_BAc16a16b, :target:`BAc16b16a` = dnnl_BAc16b16a, :target:`BAcd16a16b` = dnnl_BAcd16a16b, :target:`BAcd16b16a` = dnnl_BAcd16b16a, :target:`ABcd32a32b` = dnnl_ABcd32a32b, :target:`BAcde16b16a` = dnnl_BAcde16b16a, :target:`BAcde16a16b` = dnnl_BAcde16a16b, :target:`aBdec32b` = dnnl_aBdec32b, :target:`Abcdef16a` = dnnl_Abcdef16a, :target:`Abcdef32a` = dnnl_Abcdef32a, :target:`Acdb32a` = dnnl_Acdb32a, :target:`aBCd2b4c2b` = dnnl_aBCd2b4c2b, :target:`aBCde2b4c2b` = dnnl_aBCde2b4c2b, :target:`aBCdef2b4c2b` = dnnl_aBCdef2b4c2b, :target:`aBCd2c4b2c` = dnnl_aBCd2c4b2c, :target:`aBCde2c4b2c` = dnnl_aBCde2c4b2c, :target:`aBCdef2c4b2c` = dnnl_aBCdef2c4b2c, :target:`aBCd4b8c2b` = dnnl_aBCd4b8c2b, :target:`aBCde4b8c2b` = dnnl_aBCde4b8c2b, :target:`aBCdef4b8c2b` = dnnl_aBCdef4b8c2b, :target:`aBCd4c8b2c` = dnnl_aBCd4c8b2c, :target:`aBCde4c8b2c` = dnnl_aBCde4c8b2c, :target:`aBCdef4c8b2c` = dnnl_aBCdef4c8b2c, :target:`AB32a32b8a4b` = dnnl_AB32a32b8a4b, :target:`AB32a32b8a2b` = dnnl_AB32a32b8a2b, :target:`AB8a4b` = dnnl_AB8a4b, :target:`AB8a2b` = dnnl_AB8a2b, :target:`abDc16d` = dnnl_abDc16d, :target:`abDc32d` = dnnl_abDc32d, :target:`abDC32d4c` = dnnl_abDC32d4c, :target:`abCd32c` = dnnl_abCd32c, :target:`abdEc16e` = dnnl_abdEc16e, :target:`abdEc32e` = dnnl_abdEc32e, :target:`abdEC32e2c` = dnnl_abdEC32e2c, :target:`abdEC32e4c` = dnnl_abdEC32e4c, :target:`abdCe16c` = dnnl_abdCe16c, :target:`abdCe32c` = dnnl_abdCe32c, :target:`abdCE32c2e` = dnnl_abdCE32c2e, :target:`aBCdef16c16b4c` = dnnl_aBCdef16c16b4c, :target:`aBdC16b4c` = dnnl_aBdC16b4c, :target:`aBdeC16b4c` = dnnl_aBdeC16b4c, :target:`AcB16a4b` = dnnl_AcB16a4b, :target:`AcdB16a2b` = dnnl_AcdB16a2b, :target:`aBdefC16b4c` = dnnl_aBdefC16b4c, :target:`AcdeB16a4b` = dnnl_AcdeB16a4b, :target:`Acb32a` = dnnl_Acb32a, :target:`AcB32a2b` = dnnl_AcB32a2b, :target:`AcB32a4b` = dnnl_AcB32a4b, :target:`Acb48a` = dnnl_Acb48a, :target:`AcB48a2b` = dnnl_AcB48a2b, :target:`AcB48a4b` = dnnl_AcB48a4b, :target:`Acb64a` = dnnl_Acb64a, :target:`AcB64a2b` = dnnl_AcB64a2b, :target:`AcB64a4b` = dnnl_AcB64a4b, :target:`cBa2b` = dnnl_cBa2b, :target:`cBa4b` = dnnl_cBa4b, :target:`aBdc32b` = dnnl_aBdc32b, :target:`aBdC32b2c` = dnnl_aBdC32b2c, :target:`aBdC32b4c` = dnnl_aBdC32b4c, :target:`aBdc48b` = dnnl_aBdc48b, :target:`aBdC48b2c` = dnnl_aBdC48b2c, :target:`aBdC48b4c` = dnnl_aBdC48b4c, :target:`aBdc64b` = dnnl_aBdc64b, :target:`aBdC64b2c` = dnnl_aBdC64b2c, :target:`aBdC64b4c` = dnnl_aBdC64b4c, :target:`adcb` = dnnl_adcb, :target:`adCb2c` = dnnl_adCb2c, :target:`adCb4c` = dnnl_adCb4c, :target:`AcdB32a2b` = dnnl_AcdB32a2b, :target:`AcdB32a4b` = dnnl_AcdB32a4b, :target:`Acdb48a` = dnnl_Acdb48a, :target:`AcdB48a2b` = dnnl_AcdB48a2b, :target:`AcdB48a4b` = dnnl_AcdB48a4b, :target:`Acdb64a` = dnnl_Acdb64a, :target:`AcdB64a2b` = dnnl_AcdB64a2b, :target:`AcdB64a4b` = dnnl_AcdB64a4b, :target:`cdBa2b` = dnnl_cdBa2b, :target:`cdBa4b` = dnnl_cdBa4b, :target:`aBdeC32b2c` = dnnl_aBdeC32b2c, :target:`aBdeC32b4c` = dnnl_aBdeC32b4c, :target:`aBdec48b` = dnnl_aBdec48b, :target:`aBdeC48b2c` = dnnl_aBdeC48b2c, :target:`aBdeC48b4c` = dnnl_aBdeC48b4c, :target:`aBdec64b` = dnnl_aBdec64b, :target:`aBdeC64b2c` = dnnl_aBdeC64b2c, :target:`aBdeC64b4c` = dnnl_aBdeC64b4c, :target:`adecb` = dnnl_adecb, :target:`adeCb2c` = dnnl_adeCb2c, :target:`adeCb4c` = dnnl_adeCb4c, :target:`Acdeb32a` = dnnl_Acdeb32a, :target:`AcdeB32a2b` = dnnl_AcdeB32a2b, :target:`AcdeB32a4b` = dnnl_AcdeB32a4b, :target:`Acdeb48a` = dnnl_Acdeb48a, :target:`AcdeB48a2b` = dnnl_AcdeB48a2b, :target:`AcdeB48a4b` = dnnl_AcdeB48a4b, :target:`Acdeb64a` = dnnl_Acdeb64a, :target:`AcdeB64a2b` = dnnl_AcdeB64a2b, :target:`AcdeB64a4b` = dnnl_AcdeB64a4b, :target:`cdeBa2b` = dnnl_cdeBa2b, :target:`cdeBa4b` = dnnl_cdeBa4b, :target:`aBdefc32b` = dnnl_aBdefc32b, :target:`aBdefC32b2c` = dnnl_aBdefC32b2c, :target:`aBdefC32b4c` = dnnl_aBdefC32b4c, :target:`aBdefc48b` = dnnl_aBdefc48b, :target:`aBdefC48b2c` = dnnl_aBdefC48b2c, :target:`aBdefC48b4c` = dnnl_aBdefC48b4c, :target:`aBdefc64b` = dnnl_aBdefc64b, :target:`aBdefC64b2c` = dnnl_aBdefC64b2c, :target:`aBdefC64b4c` = dnnl_aBdefC64b4c, :target:`adefcb` = dnnl_adefcb, :target:`adefCb2c` = dnnl_adefCb2c, :target:`adefCb4c` = dnnl_adefCb4c, :target:`ABc32a32b` = dnnl_ABc32a32b, :target:`BAc8a16b2a` = dnnl_BAc8a16b2a, :target:`BAcd8a16b2a` = dnnl_BAcd8a16b2a, :target:`ABcde8a16b2a` = dnnl_ABcde8a16b2a, :target:`aCBd8b16c2b` = dnnl_aCBd8b16c2b, :target:`BAcde8a16b2a` = dnnl_BAcde8a16b2a, :target:`aCBde8b16c2b` = dnnl_aCBde8b16c2b, :target:`ABcde32a32b` = dnnl_ABcde32a32b, :target:`ABc4a8b8a4b` = dnnl_ABc4a8b8a4b, :target:`ABcde4a8b8a4b` = dnnl_ABcde4a8b8a4b, :target:`BAc4b8a8b4a` = dnnl_BAc4b8a8b4a, :target:`BAcd4b8a8b4a` = dnnl_BAcd4b8a8b4a, :target:`BAcde4b8a8b4a` = dnnl_BAcde4b8a8b4a, :target:`aBCd4b8c8b4c` = dnnl_aBCd4b8c8b4c, :target:`aBCdef4b8c8b4c` = dnnl_aBCdef4b8c8b4c, :target:`aBCdef8b16c2b` = dnnl_aBCdef8b16c2b, :target:`aCBdef8b16c2b` = dnnl_aCBdef8b16c2b, :target:`aBdC16b2c` = dnnl_aBdC16b2c, :target:`aBdeC16b2c` = dnnl_aBdeC16b2c, :target:`aBdefC16b2c` = dnnl_aBdefC16b2c, :target:`aBedc16b` = dnnl_aBedc16b, :target:`AcB16a2b` = dnnl_AcB16a2b, :target:`AcdB16a4b` = dnnl_AcdB16a4b, :target:`AcdeB16a2b` = dnnl_AcdeB16a2b, :target:`Adcb16a` = dnnl_Adcb16a, :target:`aCBd4c8b8c4b` = dnnl_aCBd4c8b8c4b, :target:`aCBde4c8b8c4b` = dnnl_aCBde4c8b8c4b, :target:`aCBdef4c8b8c4b` = dnnl_aCBdef4c8b8c4b, :target:`ABc32a16b` = dnnl_ABc32a16b, :target:`ABcd16a32b` = dnnl_ABcd16a32b, :target:`ABcd32a16b` = dnnl_ABcd32a16b, :target:`ABcde32a16b` = dnnl_ABcde32a16b, :target:`AB48a16b` = dnnl_AB48a16b, :target:`AB48a32b` = dnnl_AB48a32b, :target:`ABc40a16b` = dnnl_ABc40a16b, :target:`ABc40a32b` = dnnl_ABc40a32b, :target:`aBC48b16c` = dnnl_aBC48b16c, :target:`aBC48b32c` = dnnl_aBC48b32c, :target:`ABcd40a16b` = dnnl_ABcd40a16b, :target:`ABcd40a32b` = dnnl_ABcd40a32b, :target:`BA16a16b` = dnnl_BA16a16b, :target:`BA16a32b` = dnnl_BA16a32b, :target:`BA16a48b` = dnnl_BA16a48b, :target:`BA16a64b` = dnnl_BA16a64b, :target:`BA16a16b2a` = dnnl_BA16a16b2a, :target:`BA16a32b2a` = dnnl_BA16a32b2a, :target:`BA16a48b2a` = dnnl_BA16a48b2a, :target:`BA16a64b2a` = dnnl_BA16a64b2a, :target:`BA16a16b4a` = dnnl_BA16a16b4a, :target:`BA16a32b4a` = dnnl_BA16a32b4a, :target:`BA16a48b4a` = dnnl_BA16a48b4a, :target:`BA16a64b4a` = dnnl_BA16a64b4a, :target:`decbA16a` = dnnl_decbA16a, :target:`decbA8a` = dnnl_decbA8a, :target:`defcbA16a` = dnnl_defcbA16a, :target:`defcbA8a` = dnnl_defcbA8a, :target:`aCB16b16c` = dnnl_aCB16b16c, :target:`aCB16b32c` = dnnl_aCB16b32c, :target:`aCB16b48c` = dnnl_aCB16b48c, :target:`aCB16b64c` = dnnl_aCB16b64c, :target:`aCB16b16c2b` = dnnl_aCB16b16c2b, :target:`aCB16b32c2b` = dnnl_aCB16b32c2b, :target:`aCB16b48c2b` = dnnl_aCB16b48c2b, :target:`aCB16b64c2b` = dnnl_aCB16b64c2b, :target:`aCB16b16c4b` = dnnl_aCB16b16c4b, :target:`aCB16b32c4b` = dnnl_aCB16b32c4b, :target:`aCB16b48c4b` = dnnl_aCB16b48c4b, :target:`aCB16b64c4b` = dnnl_aCB16b64c4b, :target:`Acb24a` = dnnl_Acb24a, :target:`Acdb24a` = dnnl_Acdb24a, :target:`Acdeb24a` = dnnl_Acdeb24a, :target:`aBdc24b` = dnnl_aBdc24b, :target:`aBdec24b` = dnnl_aBdec24b, :target:`aBdefc24b` = dnnl_aBdefc24b, :target:`AcB24a2b` = dnnl_AcB24a2b, :target:`AcdB24a2b` = dnnl_AcdB24a2b, :target:`AcdeB24a2b` = dnnl_AcdeB24a2b, :target:`aBdC24b2c` = dnnl_aBdC24b2c, :target:`aBdeC24b2c` = dnnl_aBdeC24b2c, :target:`aBdefC24b2c` = dnnl_aBdefC24b2c, :target:`AcB24a4b` = dnnl_AcB24a4b, :target:`AcdB24a4b` = dnnl_AcdB24a4b, :target:`AcdeB24a4b` = dnnl_AcdeB24a4b, :target:`aBdC24b4c` = dnnl_aBdC24b4c, :target:`aBdeC24b4c` = dnnl_aBdeC24b4c, :target:`aBdefC24b4c` = dnnl_aBdefC24b4c, :target:`AB8b32a` = dnnl_AB8b32a, :target:`ABc8b32a` = dnnl_ABc8b32a, :target:`AcB8b32a` = dnnl_AcB8b32a, :target:`ABcd8b32a` = dnnl_ABcd8b32a, :target:`AcdB8b32a` = dnnl_AcdB8b32a, :target:`ABcde8b32a` = dnnl_ABcde8b32a, :target:`AcdeB8b32a` = dnnl_AcdeB8b32a, :target:`AB8b24a` = dnnl_AB8b24a, :target:`ABc8b24a` = dnnl_ABc8b24a, :target:`AcB8b24a` = dnnl_AcB8b24a, :target:`ABcd8b24a` = dnnl_ABcd8b24a, :target:`AcdB8b24a` = dnnl_AcdB8b24a, :target:`ABcde8b24a` = dnnl_ABcde8b24a, :target:`AcdeB8b24a` = dnnl_AcdeB8b24a, :target:`AB8b16a` = dnnl_AB8b16a, :target:`ABc8b16a` = dnnl_ABc8b16a, :target:`AcB8b16a` = dnnl_AcB8b16a, :target:`ABcd8b16a` = dnnl_ABcd8b16a, :target:`AcdB8b16a` = dnnl_AcdB8b16a, :target:`ABcde8b16a` = dnnl_ABcde8b16a, :target:`AcdeB8b16a` = dnnl_AcdeB8b16a, :target:`AB8b8a` = dnnl_AB8b8a, :target:`format_tag_last` = dnnl_format_tag_last, :target:`nCdhw16c` = dnnl_nCdhw16c, :target:`nCdhw4c` = dnnl_nCdhw4c, :target:`nCdhw8c` = dnnl_nCdhw8c, :target:`nChw16c` = dnnl_nChw16c, :target:`nChw4c` = dnnl_nChw4c, :target:`nChw8c` = dnnl_nChw8c, :target:`nCw16c` = dnnl_nCw16c, :target:`nCw4c` = dnnl_nCw4c, :target:`nCw8c` = dnnl_nCw8c, :target:`NCw16n16c` = dnnl_NCw16n16c, :target:`NChw16n16c` = dnnl_NChw16n16c, :target:`NCdhw16n16c` = dnnl_NCdhw16n16c, :target:`NCdhw32n32c` = dnnl_NCdhw32n32c, :target:`NChw32n32c` = dnnl_NChw32n32c, :target:`IOhw16i16o` = dnnl_IOhw16i16o, :target:`OI16i16o` = dnnl_OI16i16o, :target:`OI16i32o` = dnnl_OI16i32o, :target:`OI16i48o` = dnnl_OI16i48o, :target:`OI16i64o` = dnnl_OI16i64o, :target:`OI8i16o2i` = dnnl_OI8i16o2i, :target:`OI8i32o2i` = dnnl_OI8i32o2i, :target:`OI8i64o2i` = dnnl_OI8i64o2i, :target:`OI4i8o4i` = dnnl_OI4i8o4i, :target:`OI4i16o4i` = dnnl_OI4i16o4i, :target:`OI4i24o4i` = dnnl_OI4i24o4i, :target:`OI4i32o4i` = dnnl_OI4i32o4i, :target:`OI4i64o4i` = dnnl_OI4i64o4i, :target:`Ohwi32o` = dnnl_Ohwi32o, :target:`IOdhw16i16o` = dnnl_IOdhw16i16o, :target:`gIOhw16i16o` = dnnl_gIOhw16i16o, :target:`gOhwi32o` = dnnl_gOhwi32o, :target:`Goidhw16g` = dnnl_Goidhw16g, :target:`IOw16o16i` = dnnl_IOw16o16i, :target:`OIw16i16o` = dnnl_OIw16i16o, :target:`OwI16i16o` = dnnl_OwI16i16o, :target:`OIw16i32o` = dnnl_OIw16i32o, :target:`OwI16i32o` = dnnl_OwI16i32o, :target:`OIw16i48o` = dnnl_OIw16i48o, :target:`OwI16i48o` = dnnl_OwI16i48o, :target:`OIw16i64o` = dnnl_OIw16i64o, :target:`OwI16i64o` = dnnl_OwI16i64o, :target:`IOw16i16o` = dnnl_IOw16i16o, :target:`gIOw16i16o` = dnnl_gIOw16i16o, :target:`OIw16o16i` = dnnl_OIw16o16i, :target:`Oiw16o` = dnnl_Oiw16o, :target:`OIw4i8o4i` = dnnl_OIw4i8o4i, :target:`OwI4i8o4i` = dnnl_OwI4i8o4i, :target:`OIw4i16o4i` = dnnl_OIw4i16o4i, :target:`OwI4i16o4i` = dnnl_OwI4i16o4i, :target:`OIw4i24o4i` = dnnl_OIw4i24o4i, :target:`OwI4i24o4i` = dnnl_OwI4i24o4i, :target:`OIw4i32o4i` = dnnl_OIw4i32o4i, :target:`OwI4i32o4i` = dnnl_OwI4i32o4i, :target:`OIw4i64o4i` = dnnl_OIw4i64o4i, :target:`OwI4i64o4i` = dnnl_OwI4i64o4i, :target:`OIw2i8o4i` = dnnl_OIw2i8o4i, :target:`OIw4i4o` = dnnl_OIw4i4o, :target:`OIw4o4i` = dnnl_OIw4o4i, :target:`Oiw4o` = dnnl_Oiw4o, :target:`OIw8i16o2i` = dnnl_OIw8i16o2i, :target:`OwI8i16o2i` = dnnl_OwI8i16o2i, :target:`OIw8i32o2i` = dnnl_OIw8i32o2i, :target:`OwI8i32o2i` = dnnl_OwI8i32o2i, :target:`OIw8i64o2i` = dnnl_OIw8i64o2i, :target:`OwI8i64o2i` = dnnl_OwI8i64o2i, :target:`OIw8i8o` = dnnl_OIw8i8o, :target:`OwI8i8o` = dnnl_OwI8i8o, :target:`OIw8o16i2o` = dnnl_OIw8o16i2o, :target:`OIw8o8i` = dnnl_OIw8o8i, :target:`OIw8o4i` = dnnl_OIw8o4i, :target:`OIw16i16o4i` = dnnl_OIw16i16o4i, :target:`OIw16i32o4i` = dnnl_OIw16i32o4i, :target:`OIw16i48o4i` = dnnl_OIw16i48o4i, :target:`OIw16i64o4i` = dnnl_OIw16i64o4i, :target:`OIw16i16o2i` = dnnl_OIw16i16o2i, :target:`OIw16i32o2i` = dnnl_OIw16i32o2i, :target:`OIw16i48o2i` = dnnl_OIw16i48o2i, :target:`OIw16i64o2i` = dnnl_OIw16i64o2i, :target:`OIw16o16i2o` = dnnl_OIw16o16i2o, :target:`Owi16o` = dnnl_Owi16o, :target:`OwI16o2i` = dnnl_OwI16o2i, :target:`Iwo16i` = dnnl_Iwo16i, :target:`IwO16i2o` = dnnl_IwO16i2o, :target:`IwO16i4o` = dnnl_IwO16i4o, :target:`Owi4o` = dnnl_Owi4o, :target:`Owi8o` = dnnl_Owi8o, :target:`OwI8o2i` = dnnl_OwI8o2i, :target:`OwI8o4i` = dnnl_OwI8o4i, :target:`IOhw16o16i` = dnnl_IOhw16o16i, :target:`Ohwi16o` = dnnl_Ohwi16o, :target:`OhwI16o2i` = dnnl_OhwI16o2i, :target:`Ihwo16i` = dnnl_Ihwo16i, :target:`IhwO16i2o` = dnnl_IhwO16i2o, :target:`IhwO16i4o` = dnnl_IhwO16i4o, :target:`Ohwi4o` = dnnl_Ohwi4o, :target:`Ohwi8o` = dnnl_Ohwi8o, :target:`OhwI8o2i` = dnnl_OhwI8o2i, :target:`OhwI8o4i` = dnnl_OhwI8o4i, :target:`OIhw16i16o` = dnnl_OIhw16i16o, :target:`OhwI16i16o` = dnnl_OhwI16i16o, :target:`OIhw16i32o` = dnnl_OIhw16i32o, :target:`OhwI16i32o` = dnnl_OhwI16i32o, :target:`OIhw16i48o` = dnnl_OIhw16i48o, :target:`OhwI16i48o` = dnnl_OhwI16i48o, :target:`OIhw16i64o` = dnnl_OIhw16i64o, :target:`OhwI16i64o` = dnnl_OhwI16i64o, :target:`OIhw16o16i` = dnnl_OIhw16o16i, :target:`Oihw16o` = dnnl_Oihw16o, :target:`OIhw4i8o4i` = dnnl_OIhw4i8o4i, :target:`OhwI4i8o4i` = dnnl_OhwI4i8o4i, :target:`OIhw4i16o4i` = dnnl_OIhw4i16o4i, :target:`OhwI4i16o4i` = dnnl_OhwI4i16o4i, :target:`OIhw4i24o4i` = dnnl_OIhw4i24o4i, :target:`OhwI4i24o4i` = dnnl_OhwI4i24o4i, :target:`OIhw4i32o4i` = dnnl_OIhw4i32o4i, :target:`OhwI4i32o4i` = dnnl_OhwI4i32o4i, :target:`OIhw4i64o4i` = dnnl_OIhw4i64o4i, :target:`OhwI4i64o4i` = dnnl_OhwI4i64o4i, :target:`OIhw4i4o` = dnnl_OIhw4i4o, :target:`OIhw4o4i` = dnnl_OIhw4o4i, :target:`Oihw4o` = dnnl_Oihw4o, :target:`OIhw8i16o2i` = dnnl_OIhw8i16o2i, :target:`OhwI8i16o2i` = dnnl_OhwI8i16o2i, :target:`OIhw8i32o2i` = dnnl_OIhw8i32o2i, :target:`OhwI8i32o2i` = dnnl_OhwI8i32o2i, :target:`OIhw8i64o2i` = dnnl_OIhw8i64o2i, :target:`OhwI8i64o2i` = dnnl_OhwI8i64o2i, :target:`OIhw8i8o` = dnnl_OIhw8i8o, :target:`OhwI8i8o` = dnnl_OhwI8i8o, :target:`OIhw8o16i2o` = dnnl_OIhw8o16i2o, :target:`OIhw8o8i` = dnnl_OIhw8o8i, :target:`OIhw8o4i` = dnnl_OIhw8o4i, :target:`OIhw2i8o4i` = dnnl_OIhw2i8o4i, :target:`IOdhw16o16i` = dnnl_IOdhw16o16i, :target:`Odhwi16o` = dnnl_Odhwi16o, :target:`OdhwI16o2i` = dnnl_OdhwI16o2i, :target:`Idhwo16i` = dnnl_Idhwo16i, :target:`IdhwO16i2o` = dnnl_IdhwO16i2o, :target:`IdhwO16i4o` = dnnl_IdhwO16i4o, :target:`Odhwi4o` = dnnl_Odhwi4o, :target:`Odhwi8o` = dnnl_Odhwi8o, :target:`OdhwI8o2i` = dnnl_OdhwI8o2i, :target:`OdhwI8o4i` = dnnl_OdhwI8o4i, :target:`OIdhw16i16o` = dnnl_OIdhw16i16o, :target:`OdhwI16i16o` = dnnl_OdhwI16i16o, :target:`OIdhw16i32o` = dnnl_OIdhw16i32o, :target:`OdhwI16i32o` = dnnl_OdhwI16i32o, :target:`OIdhw16i48o` = dnnl_OIdhw16i48o, :target:`OdhwI16i48o` = dnnl_OdhwI16i48o, :target:`OIdhw16i64o` = dnnl_OIdhw16i64o, :target:`OdhwI16i64o` = dnnl_OdhwI16i64o, :target:`OIdhw16o16i` = dnnl_OIdhw16o16i, :target:`OIdhw16o16i2o` = dnnl_OIdhw16o16i2o, :target:`Oidhw16o` = dnnl_Oidhw16o, :target:`OIdhw4i4o` = dnnl_OIdhw4i4o, :target:`OIdhw4o4i` = dnnl_OIdhw4o4i, :target:`Oidhw4o` = dnnl_Oidhw4o, :target:`OIdhw8i16o2i` = dnnl_OIdhw8i16o2i, :target:`OdhwI8i16o2i` = dnnl_OdhwI8i16o2i, :target:`OIdhw8i32o2i` = dnnl_OIdhw8i32o2i, :target:`OdhwI8i32o2i` = dnnl_OdhwI8i32o2i, :target:`OIdhw8i64o2i` = dnnl_OIdhw8i64o2i, :target:`OdhwI8i64o2i` = dnnl_OdhwI8i64o2i, :target:`OIdhw4i8o4i` = dnnl_OIdhw4i8o4i, :target:`OdhwI4i8o4i` = dnnl_OdhwI4i8o4i, :target:`OIdhw4i16o4i` = dnnl_OIdhw4i16o4i, :target:`OdhwI4i16o4i` = dnnl_OdhwI4i16o4i, :target:`OIdhw16i16o4i` = dnnl_OIdhw16i16o4i, :target:`OIdhw16i32o4i` = dnnl_OIdhw16i32o4i, :target:`OIdhw16i48o4i` = dnnl_OIdhw16i48o4i, :target:`OIdhw16i64o4i` = dnnl_OIdhw16i64o4i, :target:`OIdhw16i16o2i` = dnnl_OIdhw16i16o2i, :target:`OIdhw16i32o2i` = dnnl_OIdhw16i32o2i, :target:`OIdhw16i48o2i` = dnnl_OIdhw16i48o2i, :target:`OIdhw16i64o2i` = dnnl_OIdhw16i64o2i, :target:`OIdhw4i24o4i` = dnnl_OIdhw4i24o4i, :target:`OdhwI4i24o4i` = dnnl_OdhwI4i24o4i, :target:`OIdhw4i32o4i` = dnnl_OIdhw4i32o4i, :target:`OdhwI4i32o4i` = dnnl_OdhwI4i32o4i, :target:`OIdhw4i64o4i` = dnnl_OIdhw4i64o4i, :target:`OdhwI4i64o4i` = dnnl_OdhwI4i64o4i, :target:`OIdhw2i8o4i` = dnnl_OIdhw2i8o4i, :target:`OIdhw8i8o` = dnnl_OIdhw8i8o, :target:`OdhwI8i8o` = dnnl_OdhwI8i8o, :target:`OIdhw8o8i` = dnnl_OIdhw8o8i, :target:`OIdhw8o4i` = dnnl_OIdhw8o4i, :target:`gIOw16o16i` = dnnl_gIOw16o16i, :target:`gOIw16i16o` = dnnl_gOIw16i16o, :target:`gOIw16o16i` = dnnl_gOIw16o16i, :target:`gOiw16o` = dnnl_gOiw16o, :target:`gOIw4i16o4i` = dnnl_gOIw4i16o4i, :target:`gOIw2i8o4i` = dnnl_gOIw2i8o4i, :target:`gOIw4i4o` = dnnl_gOIw4i4o, :target:`gOIw4o4i` = dnnl_gOIw4o4i, :target:`gOiw4o` = dnnl_gOiw4o, :target:`gOIw8i16o2i` = dnnl_gOIw8i16o2i, :target:`gOIw8i8o` = dnnl_gOIw8i8o, :target:`gOIw8o16i2o` = dnnl_gOIw8o16i2o, :target:`gOIw8o8i` = dnnl_gOIw8o8i, :target:`gOIw8o4i` = dnnl_gOIw8o4i, :target:`gOIw16i16o4i` = dnnl_gOIw16i16o4i, :target:`gOIw16i16o2i` = dnnl_gOIw16i16o2i, :target:`gOIw16o16i2o` = dnnl_gOIw16o16i2o, :target:`gOwi16o` = dnnl_gOwi16o, :target:`gOwI16o2i` = dnnl_gOwI16o2i, :target:`gIwo16i` = dnnl_gIwo16i, :target:`gIwO16i2o` = dnnl_gIwO16i2o, :target:`gIwO16i4o` = dnnl_gIwO16i4o, :target:`gOwi4o` = dnnl_gOwi4o, :target:`gOwi8o` = dnnl_gOwi8o, :target:`gOwI8o2i` = dnnl_gOwI8o2i, :target:`gOwI8o4i` = dnnl_gOwI8o4i, :target:`Goiw8g` = dnnl_Goiw8g, :target:`Goiw16g` = dnnl_Goiw16g, :target:`gIOhw16o16i` = dnnl_gIOhw16o16i, :target:`gOhwi16o` = dnnl_gOhwi16o, :target:`gOhwI16o2i` = dnnl_gOhwI16o2i, :target:`gIhwo16i` = dnnl_gIhwo16i, :target:`gIhwO16i2o` = dnnl_gIhwO16i2o, :target:`gIhwO16i4o` = dnnl_gIhwO16i4o, :target:`gOhwi4o` = dnnl_gOhwi4o, :target:`gOhwi8o` = dnnl_gOhwi8o, :target:`gOhwI8o2i` = dnnl_gOhwI8o2i, :target:`gOhwI8o4i` = dnnl_gOhwI8o4i, :target:`Goihw16g` = dnnl_Goihw16g, :target:`gOIhw16i16o` = dnnl_gOIhw16i16o, :target:`gOIhw16o16i` = dnnl_gOIhw16o16i, :target:`gOihw16o` = dnnl_gOihw16o, :target:`gOIhw4i16o4i` = dnnl_gOIhw4i16o4i, :target:`gOIhw2i8o4i` = dnnl_gOIhw2i8o4i, :target:`gOIhw4i4o` = dnnl_gOIhw4i4o, :target:`gOIhw4o4i` = dnnl_gOIhw4o4i, :target:`gOihw4o` = dnnl_gOihw4o, :target:`Goihw8g` = dnnl_Goihw8g, :target:`gOIhw8i16o2i` = dnnl_gOIhw8i16o2i, :target:`gOIhw8i8o` = dnnl_gOIhw8i8o, :target:`gOIhw8o16i2o` = dnnl_gOIhw8o16i2o, :target:`OIw4o8i8o4i` = dnnl_OIw4o8i8o4i, :target:`OIdhw4o8i8o4i` = dnnl_OIdhw4o8i8o4i, :target:`OIhw4o8i8o4i` = dnnl_OIhw4o8i8o4i, :target:`OIhw2o8i8o2i` = dnnl_OIhw2o8i8o2i, :target:`gOIw4o8i8o4i` = dnnl_gOIw4o8i8o4i, :target:`gOIdhw4o8i8o4i` = dnnl_gOIdhw4o8i8o4i, :target:`gOIhw4o8i8o4i` = dnnl_gOIhw4o8i8o4i, :target:`gOIhw2o8i8o2i` = dnnl_gOIhw2o8i8o2i, :target:`OIhw16i16o4i` = dnnl_OIhw16i16o4i, :target:`OIhw16i32o4i` = dnnl_OIhw16i32o4i, :target:`OIhw16i48o4i` = dnnl_OIhw16i48o4i, :target:`OIhw16i64o4i` = dnnl_OIhw16i64o4i, :target:`OIhw16i16o2i` = dnnl_OIhw16i16o2i, :target:`OIhw16i32o2i` = dnnl_OIhw16i32o2i, :target:`OIhw16i48o2i` = dnnl_OIhw16i48o2i, :target:`OIhw16i64o2i` = dnnl_OIhw16i64o2i, :target:`OIhw16o16i2o` = dnnl_OIhw16o16i2o, :target:`gOIhw16i16o4i` = dnnl_gOIhw16i16o4i, :target:`gOIhw16i16o2i` = dnnl_gOIhw16i16o2i, :target:`gOIhw16o16i2o` = dnnl_gOIhw16o16i2o, :target:`gOIhw8o8i` = dnnl_gOIhw8o8i, :target:`gOIhw8o4i` = dnnl_gOIhw8o4i, :target:`gIOdhw16i16o` = dnnl_gIOdhw16i16o, :target:`gIOdhw16o16i` = dnnl_gIOdhw16o16i, :target:`gOdhwi16o` = dnnl_gOdhwi16o, :target:`gOdhwI16o2i` = dnnl_gOdhwI16o2i, :target:`gIdhwo16i` = dnnl_gIdhwo16i, :target:`gIdhwO16i2o` = dnnl_gIdhwO16i2o, :target:`gIdhwO16i4o` = dnnl_gIdhwO16i4o, :target:`gOdhwi4o` = dnnl_gOdhwi4o, :target:`gOdhwi8o` = dnnl_gOdhwi8o, :target:`gOdhwI8o2i` = dnnl_gOdhwI8o2i, :target:`gOdhwI8o4i` = dnnl_gOdhwI8o4i, :target:`gOIdhw16i16o` = dnnl_gOIdhw16i16o, :target:`gOIdhw16o16i` = dnnl_gOIdhw16o16i, :target:`gOIdhw16o16i2o` = dnnl_gOIdhw16o16i2o, :target:`gOidhw16o` = dnnl_gOidhw16o, :target:`gOIdhw4i4o` = dnnl_gOIdhw4i4o, :target:`gOIdhw4o4i` = dnnl_gOIdhw4o4i, :target:`gOidhw4o` = dnnl_gOidhw4o, :target:`gOIdhw8i16o2i` = dnnl_gOIdhw8i16o2i, :target:`gOIdhw4i16o4i` = dnnl_gOIdhw4i16o4i, :target:`gOIdhw16i16o4i` = dnnl_gOIdhw16i16o4i, :target:`gOIdhw16i16o2i` = dnnl_gOIdhw16i16o2i, :target:`gOIdhw2i8o4i` = dnnl_gOIdhw2i8o4i, :target:`gOIdhw8i8o` = dnnl_gOIdhw8i8o, :target:`gOIdhw8o8i` = dnnl_gOIdhw8o8i, :target:`gOIdhw8o4i` = dnnl_gOIdhw8o4i, :target:`gOIw2i4o2i` = dnnl_gOIw2i4o2i, :target:`gOIhw2i4o2i` = dnnl_gOIhw2i4o2i, :target:`gOIdhw2i4o2i` = dnnl_gOIdhw2i4o2i, :target:`gOIw2o4i2o` = dnnl_gOIw2o4i2o, :target:`gOIhw2o4i2o` = dnnl_gOIhw2o4i2o, :target:`gOIdhw2o4i2o` = dnnl_gOIdhw2o4i2o, :target:`gOIw4i8o2i` = dnnl_gOIw4i8o2i, :target:`gOIhw4i8o2i` = dnnl_gOIhw4i8o2i, :target:`gOIdhw4i8o2i` = dnnl_gOIdhw4i8o2i, :target:`gOIw4o8i2o` = dnnl_gOIw4o8i2o, :target:`gOIhw4o8i2o` = dnnl_gOIhw4o8i2o, :target:`gOIdhw4o8i2o` = dnnl_gOIdhw4o8i2o, :target:`ldOi16o` = abDc16d, :target:`ldOi32o` = abDc32d, :target:`ldOI32o4i` = abDC32d4c, :target:`ldgOi16o` = abdEc16e, :target:`ldgOi32o` = abdEc32e, :target:`ldgOI32o2i` = abdEC32e2c, :target:`ldgOI32o4i` = abdEC32e4c, :target:`OwI16o4i` = dnnl_OwI16o4i, :target:`OhwI16o4i` = dnnl_OhwI16o4i, :target:`gOwI16o4i` = dnnl_gOwI16o4i, :target:`gOhwI16o4i` = dnnl_gOhwI16o4i, :target:`OdhwI16o4i` = dnnl_OdhwI16o4i, :target:`gOdhwI16o4i` = dnnl_gOdhwI16o4i, :target:`Owi32o` = dnnl_Owi32o, :target:`OwI32o2i` = dnnl_OwI32o2i, :target:`OwI32o4i` = dnnl_OwI32o4i, :target:`Owi48o` = dnnl_Owi48o, :target:`OwI48o2i` = dnnl_OwI48o2i, :target:`OwI48o4i` = dnnl_OwI48o4i, :target:`Owi64o` = dnnl_Owi64o, :target:`OwI64o2i` = dnnl_OwI64o2i, :target:`OwI64o4i` = dnnl_OwI64o4i, :target:`Iwo32i` = dnnl_Iwo32i, :target:`IwO32i2o` = dnnl_IwO32i2o, :target:`IwO32i4o` = dnnl_IwO32i4o, :target:`Iwo48i` = dnnl_Iwo48i, :target:`IwO48i2o` = dnnl_IwO48i2o, :target:`IwO48i4o` = dnnl_IwO48i4o, :target:`Iwo64i` = dnnl_Iwo64i, :target:`IwO64i2o` = dnnl_IwO64i2o, :target:`IwO64i4o` = dnnl_IwO64i4o, :target:`wIo2i` = dnnl_wIo2i, :target:`wIo4i` = dnnl_wIo4i, :target:`gOwi32o` = dnnl_gOwi32o, :target:`gOwI32o2i` = dnnl_gOwI32o2i, :target:`gOwI32o4i` = dnnl_gOwI32o4i, :target:`gOwi48o` = dnnl_gOwi48o, :target:`gOwI48o2i` = dnnl_gOwI48o2i, :target:`gOwI48o4i` = dnnl_gOwI48o4i, :target:`gOwi64o` = dnnl_gOwi64o, :target:`gOwI64o2i` = dnnl_gOwI64o2i, :target:`gOwI64o4i` = dnnl_gOwI64o4i, :target:`gIwo32i` = dnnl_gIwo32i, :target:`gIwO32i2o` = dnnl_gIwO32i2o, :target:`gIwO32i4o` = dnnl_gIwO32i4o, :target:`gIwo48i` = dnnl_gIwo48i, :target:`gIwO48i2o` = dnnl_gIwO48i2o, :target:`gIwO48i4o` = dnnl_gIwO48i4o, :target:`gIwo64i` = dnnl_gIwo64i, :target:`gIwO64i2o` = dnnl_gIwO64i2o, :target:`gIwO64i4o` = dnnl_gIwO64i4o, :target:`gwio` = dnnl_gwio, :target:`gwIo2i` = dnnl_gwIo2i, :target:`gwIo4i` = dnnl_gwIo4i, :target:`OhwI32o` = dnnl_OhwI32o, :target:`OhwI32o2i` = dnnl_OhwI32o2i, :target:`OhwI32o4i` = dnnl_OhwI32o4i, :target:`Ohwi48o` = dnnl_Ohwi48o, :target:`OhwI48o2i` = dnnl_OhwI48o2i, :target:`OhwI48o4i` = dnnl_OhwI48o4i, :target:`Ohwi64o` = dnnl_Ohwi64o, :target:`OhwI64o2i` = dnnl_OhwI64o2i, :target:`OhwI64o4i` = dnnl_OhwI64o4i, :target:`Ihwo32i` = dnnl_Ihwo32i, :target:`IhwO32i2o` = dnnl_IhwO32i2o, :target:`IhwO32i4o` = dnnl_IhwO32i4o, :target:`Ihwo48i` = dnnl_Ihwo48i, :target:`IhwO48i2o` = dnnl_IhwO48i2o, :target:`IhwO48i4o` = dnnl_IhwO48i4o, :target:`Ihwo64i` = dnnl_Ihwo64i, :target:`IhwO64i2o` = dnnl_IhwO64i2o, :target:`IhwO64i4o` = dnnl_IhwO64i4o, :target:`hwIo2i` = dnnl_hwIo2i, :target:`hwIo4i` = dnnl_hwIo4i, :target:`gOhwI32o` = dnnl_gOhwI32o, :target:`gOhwI32o2i` = dnnl_gOhwI32o2i, :target:`gOhwI32o4i` = dnnl_gOhwI32o4i, :target:`gOhwi48o` = dnnl_gOhwi48o, :target:`gOhwI48o2i` = dnnl_gOhwI48o2i, :target:`gOhwI48o4i` = dnnl_gOhwI48o4i, :target:`gOhwi64o` = dnnl_gOhwi64o, :target:`gOhwI64o2i` = dnnl_gOhwI64o2i, :target:`gOhwI64o4i` = dnnl_gOhwI64o4i, :target:`gIhwo32i` = dnnl_gIhwo32i, :target:`gIhwO32i2o` = dnnl_gIhwO32i2o, :target:`gIhwO32i4o` = dnnl_gIhwO32i4o, :target:`gIhwo48i` = dnnl_gIhwo48i, :target:`gIhwO48i2o` = dnnl_gIhwO48i2o, :target:`gIhwO48i4o` = dnnl_gIhwO48i4o, :target:`gIhwo64i` = dnnl_gIhwo64i, :target:`gIhwO64i2o` = dnnl_gIhwO64i2o, :target:`gIhwO64i4o` = dnnl_gIhwO64i4o, :target:`ghwio` = dnnl_ghwio, :target:`ghwIo2i` = dnnl_ghwIo2i, :target:`ghwIo4i` = dnnl_ghwIo4i, :target:`Odhwi32o` = dnnl_Odhwi32o, :target:`OdhwI32o2i` = dnnl_OdhwI32o2i, :target:`OdhwI32o4i` = dnnl_OdhwI32o4i, :target:`Odhwi48o` = dnnl_Odhwi48o, :target:`OdhwI48o2i` = dnnl_OdhwI48o2i, :target:`OdhwI48o4i` = dnnl_OdhwI48o4i, :target:`Odhwi64o` = dnnl_Odhwi64o, :target:`OdhwI64o2i` = dnnl_OdhwI64o2i, :target:`OdhwI64o4i` = dnnl_OdhwI64o4i, :target:`Idhwo32i` = dnnl_Idhwo32i, :target:`IdhwO32i2o` = dnnl_IdhwO32i2o, :target:`IdhwO32i4o` = dnnl_IdhwO32i4o, :target:`Idhwo48i` = dnnl_Idhwo48i, :target:`IdhwO48i2o` = dnnl_IdhwO48i2o, :target:`IdhwO48i4o` = dnnl_IdhwO48i4o, :target:`Idhwo64i` = dnnl_Idhwo64i, :target:`IdhwO64i2o` = dnnl_IdhwO64i2o, :target:`IdhwO64i4o` = dnnl_IdhwO64i4o, :target:`dhwIo2i` = dnnl_dhwIo2i, :target:`dhwIo4i` = dnnl_dhwIo4i, :target:`gOdhwi32o` = dnnl_gOdhwi32o, :target:`gOdhwI32o2i` = dnnl_gOdhwI32o2i, :target:`gOdhwI32o4i` = dnnl_gOdhwI32o4i, :target:`gOdhwi48o` = dnnl_gOdhwi48o, :target:`gOdhwI48o2i` = dnnl_gOdhwI48o2i, :target:`gOdhwI48o4i` = dnnl_gOdhwI48o4i, :target:`gOdhwi64o` = dnnl_gOdhwi64o, :target:`gOdhwI64o2i` = dnnl_gOdhwI64o2i, :target:`gOdhwI64o4i` = dnnl_gOdhwI64o4i, :target:`gIdhwo32i` = dnnl_gIdhwo32i, :target:`gIdhwO32i2o` = dnnl_gIdhwO32i2o, :target:`gIdhwO32i4o` = dnnl_gIdhwO32i4o, :target:`gIdhwo48i` = dnnl_gIdhwo48i, :target:`gIdhwO48i2o` = dnnl_gIdhwO48i2o, :target:`gIdhwO48i4o` = dnnl_gIdhwO48i4o, :target:`gIdhwo64i` = dnnl_gIdhwo64i, :target:`gIdhwO64i2o` = dnnl_gIdhwO64i2o, :target:`gIdhwO64i4o` = dnnl_gIdhwO64i4o, :target:`gdhwio` = dnnl_gdhwio, :target:`gdhwIo2i` = dnnl_gdhwIo2i, :target:`gdhwIo4i` = dnnl_gdhwIo4i, :target:`ldIo32i` = dnnl_ldIo32i, :target:`ldgIo16i` = dnnl_ldgIo16i, :target:`ldgIo32i` = dnnl_ldgIo32i, :target:`ldgIO32i2o` = dnnl_ldgIO32i2o, :target:`nCdhw32c` = dnnl_nCdhw32c, :target:`nChw32c` = dnnl_nChw32c, :target:`nCw32c` = dnnl_nCw32c, :target:`NCw32n16c` = dnnl_NCw32n16c, :target:`NChw32n16c` = dnnl_NChw32n16c, :target:`NCdhw32n16c` = dnnl_NCdhw32n16c, :target:`NCw32n32c` = dnnl_NCw32n32c, :target:`OI16i16o4i` = dnnl_OI16i16o4i, :target:`IOw8o16i2o` = dnnl_IOw8o16i2o, :target:`IOhw8o16i2o` = dnnl_IOhw8o16i2o, :target:`Owhi16o` = dnnl_Owhi16o, :target:`OIdhw8o16i2o` = dnnl_OIdhw8o16i2o, :target:`IOdhw8o16i2o` = dnnl_IOdhw8o16i2o, :target:`Goiw4g` = dnnl_Goiw4g, :target:`gIOw8o16i2o` = dnnl_gIOw8o16i2o, :target:`Goiw32g` = dnnl_Goiw32g, :target:`Goihw4g` = dnnl_Goihw4g, :target:`gIOhw8o16i2o` = dnnl_gIOhw8o16i2o, :target:`Goihw32g` = dnnl_Goihw32g, :target:`gOwhi16o` = dnnl_gOwhi16o, :target:`IOw4i8o8i4o` = dnnl_IOw4i8o8i4o, :target:`IOhw4i8o8i4o` = dnnl_IOhw4i8o8i4o, :target:`IOdhw4i8o8i4o` = dnnl_IOdhw4i8o8i4o, :target:`gIOw4i8o8i4o` = dnnl_gIOw4i8o8i4o, :target:`gIOhw4i8o8i4o` = dnnl_gIOhw4i8o8i4o, :target:`gIOdhw4i8o8i4o` = dnnl_gIOdhw4i8o8i4o, :target:`gOIdhw8o16i2o` = dnnl_gOIdhw8o16i2o, :target:`gIOdhw8o16i2o` = dnnl_gIOdhw8o16i2o, :target:`Goidhw32g` = dnnl_Goidhw32g, :target:`OI16i32o4i` = dnnl_OI16i32o4i, :target:`OI16i48o4i` = dnnl_OI16i48o4i, :target:`OI16i64o4i` = dnnl_OI16i64o4i, :target:`OI16i16o2i` = dnnl_OI16i16o2i, :target:`OI16i32o2i` = dnnl_OI16i32o2i, :target:`OI16i48o2i` = dnnl_OI16i48o2i, :target:`OI16i64o2i` = dnnl_OI16i64o2i, :target:`aBdeC16c16b4c` = dnnl_aBdeC16c16b4c, :target:`AcB16b16a2b` = dnnl_AcB16b16a2b, :target:`aBdC16c16b2c` = dnnl_aBdC16c16b2c, :target:`AcB16b16a4b` = dnnl_AcB16b16a4b, :target:`aBdC16c16b4c` = dnnl_aBdC16c16b4c, :target:`AcdB16b16a2b` = dnnl_AcdB16b16a2b, :target:`aBdefC16c16b4c` = dnnl_aBdefC16c16b4c, :target:`AcdeB16b16a4b` = dnnl_AcdeB16b16a4b, :target:`AcB16b32a2b` = dnnl_AcB16b32a2b, :target:`AcB16b32a4b` = dnnl_AcB16b32a4b, :target:`AcB16b48a2b` = dnnl_AcB16b48a2b, :target:`AcB16b48a4b` = dnnl_AcB16b48a4b, :target:`AcB16b64a2b` = dnnl_AcB16b64a2b, :target:`AcB16b64a4b` = dnnl_AcB16b64a4b, :target:`aBdC16c32b2c` = dnnl_aBdC16c32b2c, :target:`aBdC16c32b4c` = dnnl_aBdC16c32b4c, :target:`aBdC16c48b2c` = dnnl_aBdC16c48b2c, :target:`aBdC16c48b4c` = dnnl_aBdC16c48b4c, :target:`aBdC16c64b2c` = dnnl_aBdC16c64b2c, :target:`aBdC16c64b4c` = dnnl_aBdC16c64b4c, :target:`AcdB16b32a2b` = dnnl_AcdB16b32a2b, :target:`AcdB16b32a4b` = dnnl_AcdB16b32a4b, :target:`AcdB16b48a2b` = dnnl_AcdB16b48a2b, :target:`AcdB16b48a4b` = dnnl_AcdB16b48a4b, :target:`AcdB16b64a2b` = dnnl_AcdB16b64a2b, :target:`AcdB16b64a4b` = dnnl_AcdB16b64a4b, :target:`aBdeC16c32b2c` = dnnl_aBdeC16c32b2c, :target:`aBdeC16c32b4c` = dnnl_aBdeC16c32b4c, :target:`aBdeC16c48b2c` = dnnl_aBdeC16c48b2c, :target:`aBdeC16c48b4c` = dnnl_aBdeC16c48b4c, :target:`aBdeC16c64b2c` = dnnl_aBdeC16c64b2c, :target:`aBdeC16c64b4c` = dnnl_aBdeC16c64b4c, :target:`AcdeB16b32a2b` = dnnl_AcdeB16b32a2b, :target:`AcdeB16b32a4b` = dnnl_AcdeB16b32a4b, :target:`AcdeB16b48a2b` = dnnl_AcdeB16b48a2b, :target:`AcdeB16b48a4b` = dnnl_AcdeB16b48a4b, :target:`AcdeB16b64a2b` = dnnl_AcdeB16b64a2b, :target:`AcdeB16b64a4b` = dnnl_AcdeB16b64a4b, :target:`aBdefC16c32b2c` = dnnl_aBdefC16c32b2c, :target:`aBdefC16c32b4c` = dnnl_aBdefC16c32b4c, :target:`aBdefC16c48b2c` = dnnl_aBdefC16c48b2c, :target:`aBdefC16c48b4c` = dnnl_aBdefC16c48b4c, :target:`aBdefC16c64b2c` = dnnl_aBdefC16c64b2c, :target:`aBdefC16c64b4c` = dnnl_aBdefC16c64b4c, :target:`OwI16i16o2i` = dnnl_OwI16i16o2i, :target:`gOwI16i16o2i` = dnnl_gOwI16i16o2i, :target:`OhwI16i16o2i` = dnnl_OhwI16i16o2i, :target:`gOhwI16i16o2i` = dnnl_gOhwI16i16o2i, :target:`OdhwI16i16o2i` = dnnl_OdhwI16i16o2i, :target:`gOdhwI16i16o2i` = dnnl_gOdhwI16i16o2i, :target:`OwI16i16o4i` = dnnl_OwI16i16o4i, :target:`gOwI16i16o4i` = dnnl_gOwI16i16o4i, :target:`OhwI16i16o4i` = dnnl_OhwI16i16o4i, :target:`gOhwI16i16o4i` = dnnl_gOhwI16i16o4i, :target:`OdhwI16i16o4i` = dnnl_OdhwI16i16o4i, :target:`gOdhwI16i16o4i` = dnnl_gOdhwI16i16o4i, :target:`OwI16i32o2i` = dnnl_OwI16i32o2i, :target:`OwI16i32o4i` = dnnl_OwI16i32o4i, :target:`OwI16i48o2i` = dnnl_OwI16i48o2i, :target:`OwI16i48o4i` = dnnl_OwI16i48o4i, :target:`OwI16i64o2i` = dnnl_OwI16i64o2i, :target:`OwI16i64o4i` = dnnl_OwI16i64o4i, :target:`gOwI16i32o2i` = dnnl_gOwI16i32o2i, :target:`gOwI16i32o4i` = dnnl_gOwI16i32o4i, :target:`gOwI16i48o2i` = dnnl_gOwI16i48o2i, :target:`gOwI16i48o4i` = dnnl_gOwI16i48o4i, :target:`gOwI16i64o2i` = dnnl_gOwI16i64o2i, :target:`gOwI16i64o4i` = dnnl_gOwI16i64o4i, :target:`OhwI16i32o2i` = dnnl_OhwI16i32o2i, :target:`OhwI16i32o4i` = dnnl_OhwI16i32o4i, :target:`OhwI16i48o2i` = dnnl_OhwI16i48o2i, :target:`OhwI16i48o4i` = dnnl_OhwI16i48o4i, :target:`OhwI16i64o2i` = dnnl_OhwI16i64o2i, :target:`OhwI16i64o4i` = dnnl_OhwI16i64o4i, :target:`gOhwI16i32o2i` = dnnl_gOhwI16i32o2i, :target:`gOhwI16i32o4i` = dnnl_gOhwI16i32o4i, :target:`gOhwI16i48o2i` = dnnl_gOhwI16i48o2i, :target:`gOhwI16i48o4i` = dnnl_gOhwI16i48o4i, :target:`gOhwI16i64o2i` = dnnl_gOhwI16i64o2i, :target:`gOhwI16i64o4i` = dnnl_gOhwI16i64o4i, :target:`OdhwI16i32o2i` = dnnl_OdhwI16i32o2i, :target:`OdhwI16i32o4i` = dnnl_OdhwI16i32o4i, :target:`OdhwI16i48o2i` = dnnl_OdhwI16i48o2i, :target:`OdhwI16i48o4i` = dnnl_OdhwI16i48o4i, :target:`OdhwI16i64o2i` = dnnl_OdhwI16i64o2i, :target:`OdhwI16i64o4i` = dnnl_OdhwI16i64o4i, :target:`IdhwO16o32i2o` = dnnl_IdhwO16o32i2o, :target:`IdhwO16o32i4o` = dnnl_IdhwO16o32i4o, :target:`IdhwO16o48i2o` = dnnl_IdhwO16o48i2o, :target:`IdhwO16o48i4o` = dnnl_IdhwO16o48i4o, :target:`IdhwO16o64i2o` = dnnl_IdhwO16o64i2o, :target:`IdhwO16o64i4o` = dnnl_IdhwO16o64i4o, :target:`gOdhwI16i32o2i` = dnnl_gOdhwI16i32o2i, :target:`gOdhwI16i32o4i` = dnnl_gOdhwI16i32o4i, :target:`gOdhwI16i48o2i` = dnnl_gOdhwI16i48o2i, :target:`gOdhwI16i48o4i` = dnnl_gOdhwI16i48o4i, :target:`gOdhwI16i64o2i` = dnnl_gOdhwI16i64o2i, :target:`gOdhwI16i64o4i` = dnnl_gOdhwI16i64o4i, :target:`gIdhwO16o32i2o` = dnnl_gIdhwO16o32i2o, :target:`gIdhwO16o32i4o` = dnnl_gIdhwO16o32i4o, :target:`gIdhwO16o48i2o` = dnnl_gIdhwO16o48i2o, :target:`gIdhwO16o48i4o` = dnnl_gIdhwO16o48i4o, :target:`gIdhwO16o64i2o` = dnnl_gIdhwO16o64i2o, :target:`gIdhwO16o64i4o` = dnnl_gIdhwO16o64i4o, :target:`IwO16o16i2o` = dnnl_IwO16o16i2o, :target:`IwO16o16i4o` = dnnl_IwO16o16i4o, :target:`IhwO16o16i2o` = dnnl_IhwO16o16i2o, :target:`IhwO16o16i4o` = dnnl_IhwO16o16i4o, :target:`IdhwO16o16i2o` = dnnl_IdhwO16o16i2o, :target:`IdhwO16o16i4o` = dnnl_IdhwO16o16i4o, :target:`gIwO16o16i2o` = dnnl_gIwO16o16i2o, :target:`gIwO16o16i4o` = dnnl_gIwO16o16i4o, :target:`gIhwO16o16i2o` = dnnl_gIhwO16o16i2o, :target:`gIhwO16o16i4o` = dnnl_gIhwO16o16i4o, :target:`gIdhwO16o16i2o` = dnnl_gIdhwO16o16i2o, :target:`gIdhwO16o16i4o` = dnnl_gIdhwO16o16i4o, :target:`IwO16o32i2o` = dnnl_IwO16o32i2o, :target:`IwO16o32i4o` = dnnl_IwO16o32i4o, :target:`IwO16o48i2o` = dnnl_IwO16o48i2o, :target:`IwO16o48i4o` = dnnl_IwO16o48i4o, :target:`IwO16o64i2o` = dnnl_IwO16o64i2o, :target:`IwO16o64i4o` = dnnl_IwO16o64i4o, :target:`gIwO16o32i2o` = dnnl_gIwO16o32i2o, :target:`gIwO16o32i4o` = dnnl_gIwO16o32i4o, :target:`gIwO16o48i2o` = dnnl_gIwO16o48i2o, :target:`gIwO16o48i4o` = dnnl_gIwO16o48i4o, :target:`gIwO16o64i2o` = dnnl_gIwO16o64i2o, :target:`gIwO16o64i4o` = dnnl_gIwO16o64i4o, :target:`IhwO16o32i2o` = dnnl_IhwO16o32i2o, :target:`IhwO16o32i4o` = dnnl_IhwO16o32i4o, :target:`IhwO16o48i2o` = dnnl_IhwO16o48i2o, :target:`IhwO16o48i4o` = dnnl_IhwO16o48i4o, :target:`IhwO16o64i2o` = dnnl_IhwO16o64i2o, :target:`IhwO16o64i4o` = dnnl_IhwO16o64i4o, :target:`gIhwO16o32i2o` = dnnl_gIhwO16o32i2o, :target:`gIhwO16o32i4o` = dnnl_gIhwO16o32i4o, :target:`gIhwO16o48i2o` = dnnl_gIhwO16o48i2o, :target:`gIhwO16o48i4o` = dnnl_gIhwO16o48i4o, :target:`gIhwO16o64i2o` = dnnl_gIhwO16o64i2o, :target:`gIhwO16o64i4o` = dnnl_gIhwO16o64i4o, :target:`aBdeC16c16b2c` = dnnl_aBdeC16c16b2c, :target:`aBdefC16c16b2c` = dnnl_aBdefC16c16b2c, :target:`AcdB16b16a4b` = dnnl_AcdB16b16a4b, :target:`AcdeB16b16a2b` = dnnl_AcdeB16b16a2b, :target:`hwioG16g` = dnnl_hwioG16g, :target:`hwioG8g` = dnnl_hwioG8g, :target:`dhwioG16g` = dnnl_dhwioG16g, :target:`dhwioG8g` = dnnl_dhwioG8g, :target:`ABc4a2b` = dnnl_ABc4a2b, :target:`ABc8a2b` = dnnl_ABc8a2b, :target:`ABcd4a2b` = dnnl_ABcd4a2b, :target:`ABcde4a2b` = dnnl_ABcde4a2b, :target:`ABcde8a2b` = dnnl_ABcde8a2b, :target:`ABcd4a8b8a2b` = dnnl_ABcd4a8b8a2b, :target:`NCdhw40n32c` = dnnl_NCdhw40n32c, :target:`NChw40n32c` = dnnl_NChw40n32c, :target:`NCw40n32c` = dnnl_NCw40n32c, :target:`OIdhw4o8i8o2i` = dnnl_OIdhw4o8i8o2i, :target:`OIhw4o8i8o2i` = dnnl_OIhw4o8i8o2i, :target:`OIw4o8i8o2i` = dnnl_OIw4o8i8o2i, :target:`gOIdhw4o8i8o2i` = dnnl_gOIdhw4o8i8o2i, :target:`gOIhw4o8i8o2i` = dnnl_gOIhw4o8i8o2i, :target:`gOIw4o8i8o2i` = dnnl_gOIw4o8i8o2i, :target:`IOdhw4i8o8i2o` = dnnl_IOdhw4i8o8i2o, :target:`IOhw4i8o8i2o` = dnnl_IOhw4i8o8i2o, :target:`IOw4i8o8i2o` = dnnl_IOw4i8o8i2o, :target:`gIOdhw4i8o8i2o` = dnnl_gIOdhw4i8o8i2o, :target:`gIOhw4i8o8i2o` = dnnl_gIOhw4i8o8i2o, :target:`gIOw4i8o8i2o` = dnnl_gIOw4i8o8i2o, :target:`aBCd8b2c` = dnnl_aBCd8b2c, :target:`ABcde40a16b` = dnnl_ABcde40a16b, :target:`ABcde40a32b` = dnnl_ABcde40a32b, :target:`aBCde8b2c` = dnnl_aBCde8b2c, :target:`ABcde4a8b8a2b` = dnnl_ABcde4a8b8a2b, :target:`ABc4a8b8a2b` = dnnl_ABc4a8b8a2b, :target:`aBCdef4b8c8b2c` = dnnl_aBCdef4b8c8b2c, :target:`aBCde4b8c8b2c` = dnnl_aBCde4b8c8b2c, :target:`aBCd4b8c8b2c` = dnnl_aBCd4b8c8b2c, :target:`BAcde4b8a8b2a` = dnnl_BAcde4b8a8b2a, :target:`BAcd4b8a8b2a` = dnnl_BAcd4b8a8b2a, :target:`BAc4b8a8b2a` = dnnl_BAc4b8a8b2a, :target:`aCBdef4c8b8c2b` = dnnl_aCBdef4c8b8c2b, :target:`aCBde4c8b8c2b` = dnnl_aCBde4c8b8c2b, :target:`aCBd4c8b8c2b` = dnnl_aCBd4c8b8c2b, :target:`aBCdef8b2c` = dnnl_aBCdef8b2c, :target:`AB32a16b` = dnnl_AB32a16b, :target:`AB32a32b` = dnnl_AB32a32b, :target:`BA4b8a8b2a` = dnnl_BA4b8a8b2a, :target:`BA4b8a8b4a` = dnnl_BA4b8a8b4a, :target:`aBC32b16c` = dnnl_aBC32b16c, :target:`aBC32b32c` = dnnl_aBC32b32c, :target:`aCB4c8b8c2b` = dnnl_aCB4c8b8c2b, :target:`aCB4c8b8c4b` = dnnl_aCB4c8b8c4b, :target:`ABc2b8a16b4a` = dnnl_ABc2b8a16b4a, :target:`ABcd2b8a16b4a` = dnnl_ABcd2b8a16b4a, :target:`ABcde2b8a16b4a` = dnnl_ABcde2b8a16b4a, :target:`ABc2a8b16a4b` = dnnl_ABc2a8b16a4b, :target:`ABc2a8b16a2b` = dnnl_ABc2a8b16a2b, :target:`ABc2b32a8b` = dnnl_ABc2b32a8b, :target:`ABcd2a8b16a4b` = dnnl_ABcd2a8b16a4b, :target:`ABcd2a8b16a2b` = dnnl_ABcd2a8b16a2b, :target:`aCBd2c8b16c2b` = dnnl_aCBd2c8b16c2b, :target:`ABcd2b32a8b` = dnnl_ABcd2b32a8b, :target:`aBCd2c8b16c2b` = dnnl_aBCd2c8b16c2b, :target:`ABcde2a8b16a4b` = dnnl_ABcde2a8b16a4b, :target:`ABcde2a8b16a2b` = dnnl_ABcde2a8b16a2b, :target:`aCBde2c8b16c2b` = dnnl_aCBde2c8b16c2b, :target:`ABcde2b32a8b` = dnnl_ABcde2b32a8b, :target:`aBC2b8c16b2c` = dnnl_aBC2b8c16b2c, :target:`aBCd2b8c16b2c` = dnnl_aBCd2b8c16b2c, :target:`aBCde2b8c16b2c` = dnnl_aBCde2b8c16b2c, :target:`aBCdef2b8c16b2c` = dnnl_aBCdef2b8c16b2c, :target:`BAcde2b8a16b4a` = dnnl_BAcde2b8a16b4a, :target:`BAcd2b8a16b4a` = dnnl_BAcd2b8a16b4a, :target:`BAc2b8a16b4a` = dnnl_BAc2b8a16b4a, :target:`BAcde2b8a16b2a` = dnnl_BAcde2b8a16b2a, :target:`BAcd2b8a16b2a` = dnnl_BAcd2b8a16b2a, :target:`BAc2b8a16b2a` = dnnl_BAc2b8a16b2a, :target:`aBCde2c8b16c2b` = dnnl_aBCde2c8b16c2b, :target:`aBCdef2c8b16c2b` = dnnl_aBCdef2c8b16c2b, :target:`aCBdef2c8b16c2b` = dnnl_aCBdef2c8b16c2b, :target:`aBCd2b8c16b4c` = dnnl_aBCd2b8c16b4c, :target:`aBCde2b8c16b4c` = dnnl_aBCde2b8c16b4c, :target:`NCdhw40n16c` = dnnl_NCdhw40n16c, :target:`NCw40n16c` = dnnl_NCw40n16c, :target:`NChw40n16c` = dnnl_NChw40n16c, :target:`NCw2c32n8c` = dnnl_NCw2c32n8c, :target:`NChw2c32n8c` = dnnl_NChw2c32n8c, :target:`NCdhw2c32n8c` = dnnl_NCdhw2c32n8c, :target:`OIw2i8o16i4o` = dnnl_OIw2i8o16i4o, :target:`OIhw2i8o16i4o` = dnnl_OIhw2i8o16i4o, :target:`OIdhw2i8o16i4o` = dnnl_OIdhw2i8o16i4o, :target:`OIw2o8i16o4i` = dnnl_OIw2o8i16o4i, :target:`OIw2o8i16o2i` = dnnl_OIw2o8i16o2i, :target:`IOw2i8o16i4o` = dnnl_IOw2i8o16i4o, :target:`IOw2i8o16i2o` = dnnl_IOw2i8o16i2o, :target:`OIhw2o8i16o4i` = dnnl_OIhw2o8i16o4i, :target:`OIhw2o8i16o2i` = dnnl_OIhw2o8i16o2i, :target:`IOhw2i8o16i4o` = dnnl_IOhw2i8o16i4o, :target:`IOhw2i8o16i2o` = dnnl_IOhw2i8o16i2o, :target:`OIdhw2o8i16o4i` = dnnl_OIdhw2o8i16o4i, :target:`OIdhw2o8i16o2i` = dnnl_OIdhw2o8i16o2i, :target:`IOdhw2i8o16i4o` = dnnl_IOdhw2i8o16i4o, :target:`IOdhw2i8o16i2o` = dnnl_IOdhw2i8o16i2o, :target:`gOIw2o8i16o2i` = dnnl_gOIw2o8i16o2i, :target:`gIOw2i8o16i2o` = dnnl_gIOw2i8o16i2o, :target:`gIOhw2i8o16i2o` = dnnl_gIOhw2i8o16i2o, :target:`gIOdhw2i8o16i2o` = dnnl_gIOdhw2i8o16i2o, :target:`gOIhw2o8i16o2i` = dnnl_gOIhw2o8i16o2i, :target:`gOIdhw2o8i16o2i` = dnnl_gOIdhw2o8i16o2i, :target:`gOIw2o8i16o4i` = dnnl_gOIw2o8i16o4i, :target:`gOIhw2o8i16o4i` = dnnl_gOIhw2o8i16o4i, :target:`BA4b8a16b2a` = dnnl_BA4b8a16b2a, :target:`BA4b8a16b4a` = dnnl_BA4b8a16b4a, :target:`aCB4c8b16c2b` = dnnl_aCB4c8b16c2b, :target:`aCB4c8b16c4b` = dnnl_aCB4c8b16c4b, :target:`aCB16c2b` = dnnl_aCB16c2b, :target:`aCB16c4b` = dnnl_aCB16c4b, :target:`BA16b2a` = dnnl_BA16b2a, :target:`BA16b4a` = dnnl_BA16b4a, :target:`BA4b4a` = dnnl_BA4b4a, :target:`BA8b4a` = dnnl_BA8b4a, :target:`aBC16b16c` = dnnl_aBC16b16c, :target:`aBC16b32c` = dnnl_aBC16b32c, :target:`AB16a16b` = dnnl_AB16a16b, :target:`AB16a32b` = dnnl_AB16a32b, :target:`ABcde16a16b2a` = dnnl_ABcde16a16b2a, :target:`aBCdef16b16c2b` = dnnl_aBCdef16b16c2b, :target:`Acedb16a` = dnnl_Acedb16a, :target:`aBdfec16b` = dnnl_aBdfec16b, :target:`Odwhi16o` = dnnl_Odwhi16o, :target:`gOdwhi16o` = dnnl_gOdwhi16o, :target:`abdEC64e2c` = dnnl_abdEC64e2c, :target:`abdEC64e4c` = dnnl_abdEC64e4c, :target:`ldgOI64o2i` = abdEC64e2c, :target:`ldgOI64o4i` = abdEC64e4c, :target:`abCd4c` = dnnl_abCd4c, :target:`abCde4c` = dnnl_abCde4c, :target:`abCdef4c` = dnnl_abCdef4c, :target:`abCde32c` = dnnl_abCde32c, :target:`abCdef32c` = dnnl_abCdef32c, :target:`aCdefB16b32c2b` = dnnl_aCdefB16b32c2b, :target:`aCdefB16b32c4b` = dnnl_aCdefB16b32c4b, :target:`aCdefB16b48c2b` = dnnl_aCdefB16b48c2b, :target:`aCdefB16b48c4b` = dnnl_aCdefB16b48c4b, :target:`aCdefB16b64c2b` = dnnl_aCdefB16b64c2b, :target:`aCdefB16b64c4b` = dnnl_aCdefB16b64c4b, :target:`BcdeA16a32b2a` = dnnl_BcdeA16a32b2a, :target:`BcdeA16a32b4a` = dnnl_BcdeA16a32b4a, :target:`BcdeA16a48b2a` = dnnl_BcdeA16a48b2a, :target:`BcdeA16a48b4a` = dnnl_BcdeA16a48b4a, :target:`BcdeA16a64b2a` = dnnl_BcdeA16a64b2a, :target:`BcdeA16a64b4a` = dnnl_BcdeA16a64b4a, :target:`aCdefb32c` = dnnl_aCdefb32c, :target:`aCdefB32c2b` = dnnl_aCdefB32c2b, :target:`aCdefB32c4b` = dnnl_aCdefB32c4b, :target:`aCdefb48c` = dnnl_aCdefb48c, :target:`aCdefB48c2b` = dnnl_aCdefB48c2b, :target:`aCdefB48c4b` = dnnl_aCdefB48c4b, :target:`aCdefb64c` = dnnl_aCdefb64c, :target:`aCdefB64c2b` = dnnl_aCdefB64c2b, :target:`aCdefB64c4b` = dnnl_aCdefB64c4b, :target:`Bcdea32b` = dnnl_Bcdea32b, :target:`BcdeA32b2a` = dnnl_BcdeA32b2a, :target:`BcdeA32b4a` = dnnl_BcdeA32b4a, :target:`Bcdea48b` = dnnl_Bcdea48b, :target:`BcdeA48b2a` = dnnl_BcdeA48b2a, :target:`BcdeA48b4a` = dnnl_BcdeA48b4a, :target:`Bcdea64b` = dnnl_Bcdea64b, :target:`BcdeA64b2a` = dnnl_BcdeA64b2a, :target:`BcdeA64b4a` = dnnl_BcdeA64b4a, :target:`Bca32b` = dnnl_Bca32b, :target:`BcA32b2a` = dnnl_BcA32b2a, :target:`BcA32b4a` = dnnl_BcA32b4a, :target:`Bca48b` = dnnl_Bca48b, :target:`BcA48b2a` = dnnl_BcA48b2a, :target:`BcA48b4a` = dnnl_BcA48b4a, :target:`Bca64b` = dnnl_Bca64b, :target:`BcA64b2a` = dnnl_BcA64b2a, :target:`BcA64b4a` = dnnl_BcA64b4a, :target:`aCdb32c` = dnnl_aCdb32c, :target:`aCdB32c2b` = dnnl_aCdB32c2b, :target:`aCdB32c4b` = dnnl_aCdB32c4b, :target:`aCdb48c` = dnnl_aCdb48c, :target:`aCdB48c2b` = dnnl_aCdB48c2b, :target:`aCdB48c4b` = dnnl_aCdB48c4b, :target:`aCdb64c` = dnnl_aCdb64c, :target:`aCdB64c2b` = dnnl_aCdB64c2b, :target:`aCdB64c4b` = dnnl_aCdB64c4b, :target:`BcA16a16b2a` = dnnl_BcA16a16b2a, :target:`BcA16a16b4a` = dnnl_BcA16a16b4a, :target:`BcdA16a16b2a` = dnnl_BcdA16a16b2a, :target:`BcdA16a16b4a` = dnnl_BcdA16a16b4a, :target:`BcdeA16a16b2a` = dnnl_BcdeA16a16b2a, :target:`BcdeA16a16b4a` = dnnl_BcdeA16a16b4a, :target:`aCdB16b16c2b` = dnnl_aCdB16b16c2b, :target:`aCdB16b16c4b` = dnnl_aCdB16b16c4b, :target:`aCdeB16b16c2b` = dnnl_aCdeB16b16c2b, :target:`aCdeB16b16c4b` = dnnl_aCdeB16b16c4b, :target:`aCdefB16b16c2b` = dnnl_aCdefB16b16c2b, :target:`aCdefB16b16c4b` = dnnl_aCdefB16b16c4b, :target:`BcA16a32b2a` = dnnl_BcA16a32b2a, :target:`BcA16a32b4a` = dnnl_BcA16a32b4a, :target:`BcA16a48b2a` = dnnl_BcA16a48b2a, :target:`BcA16a48b4a` = dnnl_BcA16a48b4a, :target:`BcA16a64b2a` = dnnl_BcA16a64b2a, :target:`BcA16a64b4a` = dnnl_BcA16a64b4a, :target:`aCdB16b32c2b` = dnnl_aCdB16b32c2b, :target:`aCdB16b32c4b` = dnnl_aCdB16b32c4b, :target:`aCdB16b48c2b` = dnnl_aCdB16b48c2b, :target:`aCdB16b48c4b` = dnnl_aCdB16b48c4b, :target:`aCdB16b64c2b` = dnnl_aCdB16b64c2b, :target:`aCdB16b64c4b` = dnnl_aCdB16b64c4b, :target:`BcdA16a32b2a` = dnnl_BcdA16a32b2a, :target:`BcdA16a32b4a` = dnnl_BcdA16a32b4a, :target:`BcdA16a48b2a` = dnnl_BcdA16a48b2a, :target:`BcdA16a48b4a` = dnnl_BcdA16a48b4a, :target:`BcdA16a64b2a` = dnnl_BcdA16a64b2a, :target:`BcdA16a64b4a` = dnnl_BcdA16a64b4a, :target:`aCdeB16b32c2b` = dnnl_aCdeB16b32c2b, :target:`aCdeB16b32c4b` = dnnl_aCdeB16b32c4b, :target:`aCdeB16b48c2b` = dnnl_aCdeB16b48c2b, :target:`aCdeB16b48c4b` = dnnl_aCdeB16b48c4b, :target:`aCdeB16b64c2b` = dnnl_aCdeB16b64c2b, :target:`aCdeB16b64c4b` = dnnl_aCdeB16b64c4b, :target:`Bca16b` = dnnl_Bca16b, :target:`BcA16b2a` = dnnl_BcA16b2a, :target:`BcA16b4a` = dnnl_BcA16b4a, :target:`Bcda16b` = dnnl_Bcda16b, :target:`BcdA16b2a` = dnnl_BcdA16b2a, :target:`BcdA16b4a` = dnnl_BcdA16b4a, :target:`Bcdea16b` = dnnl_Bcdea16b, :target:`BcdeA16b2a` = dnnl_BcdeA16b2a, :target:`BcdeA16b4a` = dnnl_BcdeA16b4a, :target:`aCdb16c` = dnnl_aCdb16c, :target:`aCdB16c2b` = dnnl_aCdB16c2b, :target:`aCdB16c4b` = dnnl_aCdB16c4b, :target:`aCdeb16c` = dnnl_aCdeb16c, :target:`aCdeB16c2b` = dnnl_aCdeB16c2b, :target:`aCdeB16c4b` = dnnl_aCdeB16c4b, :target:`aCdefb16c` = dnnl_aCdefb16c, :target:`aCdefB16c2b` = dnnl_aCdefB16c2b, :target:`aCdefB16c4b` = dnnl_aCdefB16c4b, :target:`Bcda32b` = dnnl_Bcda32b, :target:`BcdA32b2a` = dnnl_BcdA32b2a, :target:`BcdA32b4a` = dnnl_BcdA32b4a, :target:`Bcda48b` = dnnl_Bcda48b, :target:`BcdA48b2a` = dnnl_BcdA48b2a, :target:`BcdA48b4a` = dnnl_BcdA48b4a, :target:`Bcda64b` = dnnl_Bcda64b, :target:`BcdA64b2a` = dnnl_BcdA64b2a, :target:`BcdA64b4a` = dnnl_BcdA64b4a, :target:`aCdeb32c` = dnnl_aCdeb32c, :target:`aCdeB32c2b` = dnnl_aCdeB32c2b, :target:`aCdeB32c4b` = dnnl_aCdeB32c4b, :target:`aCdeb48c` = dnnl_aCdeb48c, :target:`aCdeB48c2b` = dnnl_aCdeB48c2b, :target:`aCdeB48c4b` = dnnl_aCdeB48c4b, :target:`aCdeb64c` = dnnl_aCdeb64c, :target:`aCdeB64c2b` = dnnl_aCdeB64c2b, :target:`aCdeB64c4b` = dnnl_aCdeB64c4b, :target:`NChw16n32c` = dnnl_NChw16n32c, :target:`goIw4i` = dnnl_goIw4i, :target:`goIw32i` = dnnl_goIw32i, :target:`goIhw4i` = dnnl_goIhw4i, :target:`goIhw32i` = dnnl_goIhw32i, :target:`goIdhw4i` = dnnl_goIdhw4i, :target:`goIdhw32i` = dnnl_goIdhw32i, :target:`cab` = dnnl_cab, :target:`cdab` = dnnl_cdab, :target:`cdeab` = dnnl_cdeab, :target:`woi` = dnnl_woi, :target:`hwoi` = dnnl_hwoi, :target:`dhwoi` = dnnl_dhwoi, :target:`Owi24o` = dnnl_Owi24o, :target:`Ohwi24o` = dnnl_Ohwi24o, :target:`Odhwi24o` = dnnl_Odhwi24o, :target:`gOwi24o` = dnnl_gOwi24o, :target:`gOhwi24o` = dnnl_gOhwi24o, :target:`gOdhwi24o` = dnnl_gOdhwi24o, :target:`OwI24o2i` = dnnl_OwI24o2i, :target:`OhwI24o2i` = dnnl_OhwI24o2i, :target:`OdhwI24o2i` = dnnl_OdhwI24o2i, :target:`gOwI24o2i` = dnnl_gOwI24o2i, :target:`gOhwI24o2i` = dnnl_gOhwI24o2i, :target:`gOdhwI24o2i` = dnnl_gOdhwI24o2i, :target:`OwI24o4i` = dnnl_OwI24o4i, :target:`OhwI24o4i` = dnnl_OhwI24o4i, :target:`OdhwI24o4i` = dnnl_OdhwI24o4i, :target:`gOwI24o4i` = dnnl_gOwI24o4i, :target:`gOhwI24o4i` = dnnl_gOhwI24o4i, :target:`gOdhwI24o4i` = dnnl_gOdhwI24o4i, :target:`OI8i32o` = dnnl_OI8i32o, :target:`OIw8i32o` = dnnl_OIw8i32o, :target:`OwI8i32o` = dnnl_OwI8i32o, :target:`OIhw8i32o` = dnnl_OIhw8i32o, :target:`OhwI8i32o` = dnnl_OhwI8i32o, :target:`OIdhw8i32o` = dnnl_OIdhw8i32o, :target:`OdhwI8i32o` = dnnl_OdhwI8i32o, :target:`OI8i24o` = dnnl_OI8i24o, :target:`OIw8i24o` = dnnl_OIw8i24o, :target:`OwI8i24o` = dnnl_OwI8i24o, :target:`OIhw8i24o` = dnnl_OIhw8i24o, :target:`OhwI8i24o` = dnnl_OhwI8i24o, :target:`OIdhw8i24o` = dnnl_OIdhw8i24o, :target:`OdhwI8i24o` = dnnl_OdhwI8i24o, :target:`OI8i16o` = dnnl_OI8i16o, :target:`OIw8i16o` = dnnl_OIw8i16o, :target:`OwI8i16o` = dnnl_OwI8i16o, :target:`OIhw8i16o` = dnnl_OIhw8i16o, :target:`OhwI8i16o` = dnnl_OhwI8i16o, :target:`OIdhw8i16o` = dnnl_OIdhw8i16o, :target:`OdhwI8i16o` = dnnl_OdhwI8i16o, :target:`OI8i8o` = dnnl_OI8i8o, :target:`AB4b8a4b` = dnnl_AB4b8a4b, :target:`AB4b24a4b` = dnnl_AB4b24a4b, :target:`ABc4b8a4b` = dnnl_ABc4b8a4b, :target:`AcB4b8a4b` = dnnl_AcB4b8a4b, :target:`ABc4b24a4b` = dnnl_ABc4b24a4b, :target:`AcB4b24a4b` = dnnl_AcB4b24a4b, :target:`ABcd4b8a4b` = dnnl_ABcd4b8a4b, :target:`AcdB4b8a4b` = dnnl_AcdB4b8a4b, :target:`ABcd4b24a4b` = dnnl_ABcd4b24a4b, :target:`AcdB4b24a4b` = dnnl_AcdB4b24a4b, :target:`ABcde4b8a4b` = dnnl_ABcde4b8a4b, :target:`AcdeB4b8a4b` = dnnl_AcdeB4b8a4b, :target:`ABcde4b24a4b` = dnnl_ABcde4b24a4b, :target:`AcdeB4b24a4b` = dnnl_AcdeB4b24a4b, :target:`Bca8b` = dnnl_Bca8b, :target:`BcA8b2a` = dnnl_BcA8b2a, :target:`Bcda8b` = dnnl_Bcda8b, :target:`BcdA8b2a` = dnnl_BcdA8b2a, :target:`Bcdea8b` = dnnl_Bcdea8b, :target:`BcdeA8b2a` = dnnl_BcdeA8b2a, :target:`aCdb8c` = dnnl_aCdb8c, :target:`aCdB8c2b` = dnnl_aCdB8c2b, :target:`aCdeb8c` = dnnl_aCdeb8c, :target:`aCdeB8c2b` = dnnl_aCdeB8c2b, :target:`aCdefb8c` = dnnl_aCdefb8c, :target:`aCdefB8c2b` = dnnl_aCdefB8c2b, :target:`Bca24b` = dnnl_Bca24b, :target:`BcA24b2a` = dnnl_BcA24b2a, :target:`Bcda24b` = dnnl_Bcda24b, :target:`BcdA24b2a` = dnnl_BcdA24b2a, :target:`Bcdea24b` = dnnl_Bcdea24b, :target:`BcdeA24b2a` = dnnl_BcdeA24b2a, :target:`aCdb24c` = dnnl_aCdb24c, :target:`aCdB24c2b` = dnnl_aCdB24c2b, :target:`aCdeb24c` = dnnl_aCdeb24c, :target:`aCdeB24c2b` = dnnl_aCdeB24c2b, :target:`aCdefb24c` = dnnl_aCdefb24c, :target:`aCdefB24c2b` = dnnl_aCdefB24c2b, :target:`Iwo8i` = dnnl_Iwo8i, :target:`IwO8i2o` = dnnl_IwO8i2o, :target:`Iwo24i` = dnnl_Iwo24i, :target:`IwO24i2o` = dnnl_IwO24i2o, :target:`Ihwo8i` = dnnl_Ihwo8i, :target:`IhwO8i2o` = dnnl_IhwO8i2o, :target:`Ihwo24i` = dnnl_Ihwo24i, :target:`IhwO24i2o` = dnnl_IhwO24i2o, :target:`Idhwo8i` = dnnl_Idhwo8i, :target:`IdhwO8i2o` = dnnl_IdhwO8i2o, :target:`Idhwo24i` = dnnl_Idhwo24i, :target:`IdhwO24i2o` = dnnl_IdhwO24i2o, :target:`gIwo8i` = dnnl_gIwo8i, :target:`gIwO8i2o` = dnnl_gIwO8i2o, :target:`gIwo24i` = dnnl_gIwo24i, :target:`gIwO24i2o` = dnnl_gIwO24i2o, :target:`gIhwo8i` = dnnl_gIhwo8i, :target:`gIhwO8i2o` = dnnl_gIhwO8i2o, :target:`gIhwo24i` = dnnl_gIhwo24i, :target:`gIhwO24i2o` = dnnl_gIhwO24i2o, :target:`gIdhwo8i` = dnnl_gIdhwo8i, :target:`gIdhwO8i2o` = dnnl_gIdhwO8i2o, :target:`gIdhwo24i` = dnnl_gIdhwo24i, :target:`gIdhwO24i2o` = dnnl_gIdhwO24i2o, :target:`OhwI24o` = dnnl_OhwI24o, :target:`gOhwI24o` = dnnl_gOhwI24o, :target:`AB8b24a2b` = dnnl_AB8b24a2b, :target:`ABc8b24a2b` = dnnl_ABc8b24a2b, :target:`AcB8b24a2b` = dnnl_AcB8b24a2b, :target:`ABcd8b24a2b` = dnnl_ABcd8b24a2b, :target:`AcdB8b24a2b` = dnnl_AcdB8b24a2b, :target:`ABcde8b24a2b` = dnnl_ABcde8b24a2b, :target:`AcdeB8b24a2b` = dnnl_AcdeB8b24a2b, :target:`AB8b8a2b` = dnnl_AB8b8a2b, :target:`ABc8b8a2b` = dnnl_ABc8b8a2b, :target:`AcB8b8a2b` = dnnl_AcB8b8a2b, :target:`ABcd8b8a2b` = dnnl_ABcd8b8a2b, :target:`AcdB8b8a2b` = dnnl_AcdB8b8a2b, :target:`ABcde8b8a2b` = dnnl_ABcde8b8a2b, :target:`AcdeB8b8a2b` = dnnl_AcdeB8b8a2b, :target:`OI8i8o2i` = dnnl_OI8i8o2i, :target:`OI8i24o2i` = dnnl_OI8i24o2i, :target:`OIw8i8o2i` = dnnl_OIw8i8o2i, :target:`OwI8i8o2i` = dnnl_OwI8i8o2i, :target:`OIw8i24o2i` = dnnl_OIw8i24o2i, :target:`OwI8i24o2i` = dnnl_OwI8i24o2i, :target:`OIhw8i8o2i` = dnnl_OIhw8i8o2i, :target:`OhwI8i8o2i` = dnnl_OhwI8i8o2i, :target:`OIhw8i24o2i` = dnnl_OIhw8i24o2i, :target:`OhwI8i24o2i` = dnnl_OhwI8i24o2i, :target:`OIdhw8i8o2i` = dnnl_OIdhw8i8o2i, :target:`OdhwI8i8o2i` = dnnl_OdhwI8i8o2i, :target:`OIdhw8i24o2i` = dnnl_OIdhw8i24o2i, :target:`OdhwI8i24o2i` = dnnl_OdhwI8i24o2i, :target:`BcA8b4a` = dnnl_BcA8b4a, :target:`BcdA8b4a` = dnnl_BcdA8b4a, :target:`BcdeA8b4a` = dnnl_BcdeA8b4a, :target:`aCdB8c4b` = dnnl_aCdB8c4b, :target:`aCdeB8c4b` = dnnl_aCdeB8c4b, :target:`aCdefB8c4b` = dnnl_aCdefB8c4b, :target:`BcA24b4a` = dnnl_BcA24b4a, :target:`BcdA24b4a` = dnnl_BcdA24b4a, :target:`BcdeA24b4a` = dnnl_BcdeA24b4a, :target:`aCdB24c4b` = dnnl_aCdB24c4b, :target:`aCdeB24c4b` = dnnl_aCdeB24c4b, :target:`aCdefB24c4b` = dnnl_aCdefB24c4b, :target:`ABc16a4b` = dnnl_ABc16a4b, :target:`ABcd16a4b` = dnnl_ABcd16a4b, :target:`ABcde16a4b` = dnnl_ABcde16a4b, :target:`IwO8i4o` = dnnl_IwO8i4o, :target:`IwO24i4o` = dnnl_IwO24i4o, :target:`IhwO8i4o` = dnnl_IhwO8i4o, :target:`IhwO24i4o` = dnnl_IhwO24i4o, :target:`IdhwO8i4o` = dnnl_IdhwO8i4o, :target:`IdhwO24i4o` = dnnl_IdhwO24i4o, :target:`gIwO8i4o` = dnnl_gIwO8i4o, :target:`gIwO24i4o` = dnnl_gIwO24i4o, :target:`gIhwO8i4o` = dnnl_gIhwO8i4o, :target:`gIhwO24i4o` = dnnl_gIhwO24i4o, :target:`gIdhwO8i4o` = dnnl_gIdhwO8i4o, :target:`gIdhwO24i4o` = dnnl_gIdhwO24i4o, }; .. _details-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3f: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Memory format tag specification. Memory format tags can be further divided into two categories: * Domain-agnostic names, i.e. names that do not depend on the tensor usage in the specific primitive. These names use letters from ``a`` to ``f`` to denote logical dimensions and form the order in which the dimensions are laid in memory. For example, :ref:`dnnl::memory::format_tag::ab ` is used to denote a 2D tensor where the second logical dimension (denoted as ``b``) is the innermost, i.e. has stride = 1, and the first logical dimension (``a``) is laid out in memory with stride equal to the size of the second dimension. On the other hand, :ref:`dnnl::memory::format_tag::ba ` is the transposed version of the same tensor: the outermost 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. These names are aliases to the corresponding domain-agnostic tags and used mostly for convenience. For example, :ref:`dnnl::memory::format_tag::nc ` is used to denote 2D CNN activations tensor memory format, where the channels dimension is the innermost one and the batch dimension is the outermost one. Moreover, :ref:`dnnl::memory::format_tag::nc ` is an alias for :ref:`dnnl::memory::format_tag::ab `, because for 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``), and 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 * ``'g'`` denotes a groups dimension for convolution weights * ``'d'``, ``'h'``, and ``'w'`` denote spatial depth, height, and width respectively See :ref:`dnnl_format_tag_t ` for a detailed description. Enum Values ----------- .. index:: pair: enumvalue; undef .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faf31ee5e3824f1f5e5d206bdf3029f22b: .. ref-code-block:: cpp :class: doxyrest-title-code-block undef Undefined memory format tag. .. index:: pair: enumvalue; any .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa100b8cad7cf2a56f6df78f171f97a1ec: .. ref-code-block:: cpp :class: doxyrest-title-code-block any Placeholder memory format tag. Used to instruct the primitive to select a format automatically. .. index:: pair: enumvalue; a .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa0cc175b9c0f1b6a831c399e269772661: .. ref-code-block:: cpp :class: doxyrest-title-code-block a plain 1D tensor .. index:: pair: enumvalue; ab .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa187ef4436122d1cc2f40dc2b92f0eba0: .. ref-code-block:: cpp :class: doxyrest-title-code-block ab plain 2D tensor .. index:: pair: enumvalue; ba .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa07159c47ee1b19ae4fb9c40d480856c4: .. ref-code-block:: cpp :class: doxyrest-title-code-block ba permuted 2D tensor .. index:: pair: enumvalue; abc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa900150983cd24fb0d6963f7d28e17f72: .. ref-code-block:: cpp :class: doxyrest-title-code-block abc plain 3D tensor .. index:: pair: enumvalue; acb .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa5ff832d9bca8241d653279756f3ccd11: .. ref-code-block:: cpp :class: doxyrest-title-code-block acb permuted 3D tensor .. index:: pair: enumvalue; bac .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa79ec16df80b57696a03bb364410061f3: .. ref-code-block:: cpp :class: doxyrest-title-code-block bac permuted 3D tensor .. index:: pair: enumvalue; bca .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fab64eab8ce39e013604e243089c687e4f: .. ref-code-block:: cpp :class: doxyrest-title-code-block bca permuted 3D tensor .. index:: pair: enumvalue; cba .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa3944b025c9ca7eec3154b44666ae04a0: .. ref-code-block:: cpp :class: doxyrest-title-code-block cba permuted 3D tensor .. index:: pair: enumvalue; abcd .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fae2fc714c4727ee9395f324cd2e7f331f: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcd plain 4D tensor .. index:: pair: enumvalue; abdc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa5e822a0b52c71ce2ff2ecd3aa8ca46fc: .. ref-code-block:: cpp :class: doxyrest-title-code-block abdc permuted 4D tensor .. index:: pair: enumvalue; acbd .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa49780bb1cc9c6c4be2da2a34283f72a3: .. ref-code-block:: cpp :class: doxyrest-title-code-block acbd permuted 4D tensor .. index:: pair: enumvalue; acdb .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa776649ab3d00664587b889457db87da7: .. ref-code-block:: cpp :class: doxyrest-title-code-block acdb permuted 4D tensor .. index:: pair: enumvalue; adbc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faaa6ec9bf967afd962bf57cda5c588104: .. ref-code-block:: cpp :class: doxyrest-title-code-block adbc permuted 4D tensor .. index:: pair: enumvalue; bacd .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa5a3b732e0600663606054f6d8dfd465e: .. ref-code-block:: cpp :class: doxyrest-title-code-block bacd permuted 4D tensor .. index:: pair: enumvalue; bcda .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa078c4e73146ba90c3e4e9daa1facac28: .. ref-code-block:: cpp :class: doxyrest-title-code-block bcda permuted 4D tensor .. index:: pair: enumvalue; cdba .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faff2458511a39d703bd273eabbb1395d6: .. ref-code-block:: cpp :class: doxyrest-title-code-block cdba permuted 4D tensor .. index:: pair: enumvalue; dcab .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa9737604d6ad5938095054dc4413bf8e9: .. ref-code-block:: cpp :class: doxyrest-title-code-block dcab permuted 4D tensor .. index:: pair: enumvalue; abcde .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faab56b4d92b40713acc5af89985d4b786: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcde plain 5D tensor .. index:: pair: enumvalue; abdec .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa7a05226d93263d6fc613f52400f7416d: .. ref-code-block:: cpp :class: doxyrest-title-code-block abdec permuted 5D tensor .. index:: pair: enumvalue; acbde .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fae0e56a95aff0ee48fc44e8a4faf69adb: .. ref-code-block:: cpp :class: doxyrest-title-code-block acbde permuted 5D tensor .. index:: pair: enumvalue; acdeb .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faf95d333a023ac787b43babc5b5c480ae: .. ref-code-block:: cpp :class: doxyrest-title-code-block acdeb permuted 5D tensor .. index:: pair: enumvalue; bacde .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fabb59e2a27c3cb4e24384952fc6847948: .. ref-code-block:: cpp :class: doxyrest-title-code-block bacde permuted 5D tensor .. index:: pair: enumvalue; bcdea .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa6debec47fc73823aa65cc49b94b7e1fb: .. ref-code-block:: cpp :class: doxyrest-title-code-block bcdea permuted 5D tensor .. index:: pair: enumvalue; cdeba .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fafafcbfdfcede01281676ab63df88a919: .. ref-code-block:: cpp :class: doxyrest-title-code-block cdeba permuted 5D tensor .. index:: pair: enumvalue; decab .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fab9a152e018d02395e6e94c5619da4a91: .. ref-code-block:: cpp :class: doxyrest-title-code-block decab permuted 5D tensor .. index:: pair: enumvalue; abced .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faebb080afaac3a990ad3f1d0f21742fac: .. ref-code-block:: cpp :class: doxyrest-title-code-block abced permuted 5D tensor .. index:: pair: enumvalue; abcdef .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fae80b5017098950fc58aad83c8c14978e: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdef plain 6D tensor .. index:: pair: enumvalue; abdfce .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa7c4600767ddcc2dba9d42133b390e593: .. ref-code-block:: cpp :class: doxyrest-title-code-block abdfce permuted 6D tensor .. index:: pair: enumvalue; acbdef .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa66fd87374b1ec6be9fdbea534e17adeb: .. ref-code-block:: cpp :class: doxyrest-title-code-block acbdef permuted 6D tensor .. index:: pair: enumvalue; abdefc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa0a0eee0ab79fa687f0f63332c252d13a: .. ref-code-block:: cpp :class: doxyrest-title-code-block abdefc permuted 6D tensor .. index:: pair: enumvalue; defcab .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fac9cdbbb9640597fea44206cee7f8a151: .. ref-code-block:: cpp :class: doxyrest-title-code-block defcab permuted 6D tensor .. index:: pair: enumvalue; abcdfe .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faeb4c431d71c552a2bc16fab86156738e: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdfe permuted 6D tensor .. index:: pair: enumvalue; abcdefg .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa7ac66c0f148de9519b8bd264312c4d64: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefg plain 7D tensor .. index:: pair: enumvalue; abcdegf .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa189fe48d1050763b571517a9e2aa113b: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdegf permuted 7D tensor .. index:: pair: enumvalue; abcdefgh .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fae8dc4081b13434b45189a720b77b6818: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefgh plain 8D tensor .. index:: pair: enumvalue; abcdefhg .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa9899b60d60de786c689156d87433c254: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefhg permuted 8D tensor .. index:: pair: enumvalue; abcdefghi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa8aa99b1f439ff71293e95357bac6fd94: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghi plain 9D tensor .. index:: pair: enumvalue; abcdefgih .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa838730cad01311dbfba64353015e329b: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefgih permuted 9D tensor .. index:: pair: enumvalue; abcdefghij .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faa925576942e94b2ef57a066101b48876: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghij plain 10D tensor .. index:: pair: enumvalue; abcdefghji .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa84356605428eb3b9ad6da81d3d0b5b26: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghji permuted 10D tensor .. index:: pair: enumvalue; abcdefghijk .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa92b9cccc0b98c3a0b8d0df25a421c0e3: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghijk plain 11D tensor .. index:: pair: enumvalue; abcdefghikj .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faeb9ee2026bb8d37a7e777264cf4bcde2: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghikj permuted 11D tensor .. index:: pair: enumvalue; abcdefghijkl .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa9fc9d606912030dca86582ed62595cf7: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghijkl plain 12D tensor .. index:: pair: enumvalue; abcdefghijlk .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa9b19e0f5975e33696433bcc7360c61aa: .. ref-code-block:: cpp :class: doxyrest-title-code-block abcdefghijlk permuted 12D tensor .. index:: pair: enumvalue; x .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa9dd4e461268c8034f5c8564e155c67a6: .. ref-code-block:: cpp :class: doxyrest-title-code-block x 1D tensor; an alias for :ref:`dnnl::memory::format_tag::a ` .. index:: pair: enumvalue; nc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa1e7342845e24eb3b5b3554490da1c128: .. ref-code-block:: cpp :class: doxyrest-title-code-block nc 2D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::ab ` .. index:: pair: enumvalue; cn .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa7efdfc94655a25dcea3ec85e9bb703fa: .. ref-code-block:: cpp :class: doxyrest-title-code-block cn 2D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::ba ` .. index:: pair: enumvalue; tn .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faaafb96b2fa8806be307c4496867bad56: .. ref-code-block:: cpp :class: doxyrest-title-code-block tn 2D RNN statistics tensor; an alias for :ref:`dnnl::memory::format_tag::ab ` .. index:: pair: enumvalue; nt .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa25930e3036f13852cb0b29694bbab611: .. ref-code-block:: cpp :class: doxyrest-title-code-block nt 2D RNN statistics tensor; an alias for :ref:`dnnl::memory::format_tag::ba ` .. index:: pair: enumvalue; ncw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fabc4eee572ad38f8a5c2534e0b2533100: .. ref-code-block:: cpp :class: doxyrest-title-code-block ncw 3D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::abc ` .. index:: pair: enumvalue; nwc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faccc0543dc9272f9fffd720fe55f818e4: .. ref-code-block:: cpp :class: doxyrest-title-code-block nwc 3D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::acb ` .. index:: pair: enumvalue; nchw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faded7ac40158367123c5467281d44cbeb: .. ref-code-block:: cpp :class: doxyrest-title-code-block nchw 4D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::abcd ` .. index:: pair: enumvalue; nhwc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa763cbf7ba1b7b8793dcdc6e2157b5c42: .. ref-code-block:: cpp :class: doxyrest-title-code-block nhwc 4D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::acdb ` .. index:: pair: enumvalue; chwn .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fafd2263500e815d8ce46e79e6b178a10a: .. ref-code-block:: cpp :class: doxyrest-title-code-block chwn 4D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::bcda ` .. index:: pair: enumvalue; ncdhw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fae7a84f08ef10d4fe3096307c6d9770fd: .. ref-code-block:: cpp :class: doxyrest-title-code-block ncdhw 5D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::abcde ` .. index:: pair: enumvalue; ndhwc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fad2f2770ca9883423f680fd4a29481d64: .. ref-code-block:: cpp :class: doxyrest-title-code-block ndhwc 5D CNN activations tensor; an alias for :ref:`dnnl::memory::format_tag::acdeb ` .. index:: pair: enumvalue; oi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faa2e63ee01401aaeca78be023dfbb8c59: .. ref-code-block:: cpp :class: doxyrest-title-code-block oi 2D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::ab ` .. index:: pair: enumvalue; io .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faf98ed07a4d5f50f7de1410d905f1477f: .. ref-code-block:: cpp :class: doxyrest-title-code-block io 2D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::ba ` .. index:: pair: enumvalue; oiw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa3a8cb832bca6da72735b742014560a5b: .. ref-code-block:: cpp :class: doxyrest-title-code-block oiw 3D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::abc ` .. index:: pair: enumvalue; owi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa55e9a1b1cc2aaf0f5b7417d8098ea4b3: .. ref-code-block:: cpp :class: doxyrest-title-code-block owi 3D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::acb ` .. index:: pair: enumvalue; wio .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa5b12270b2f1c52cb9ae37905880a5a6f: .. ref-code-block:: cpp :class: doxyrest-title-code-block wio 3D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::cba ` .. index:: pair: enumvalue; iwo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa7afa5d2c0d2aa139eb213430ec70d91d: .. ref-code-block:: cpp :class: doxyrest-title-code-block iwo 3D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::bca ` .. index:: pair: enumvalue; oihw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa14b72a467aeefa06a5cb802ec4a7743c: .. ref-code-block:: cpp :class: doxyrest-title-code-block oihw 4D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::abcd ` .. index:: pair: enumvalue; hwio .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fadd942f902c741de7193e1869b13ba55a: .. ref-code-block:: cpp :class: doxyrest-title-code-block hwio 4D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::cdba ` .. index:: pair: enumvalue; ohwi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fab889a0cb4d051674706433941a2e867f: .. ref-code-block:: cpp :class: doxyrest-title-code-block ohwi 4D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::acdb ` .. index:: pair: enumvalue; ihwo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa56fe35ca9f339b4948384c2a2fa02de5: .. ref-code-block:: cpp :class: doxyrest-title-code-block ihwo 4D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::bcda ` .. index:: pair: enumvalue; iohw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fac16710619e6550753801926b5388bef8: .. ref-code-block:: cpp :class: doxyrest-title-code-block iohw 4D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::bacd ` .. index:: pair: enumvalue; oidhw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa98407962f915285419b23f5b0a223882: .. ref-code-block:: cpp :class: doxyrest-title-code-block oidhw 5D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::abcde ` .. index:: pair: enumvalue; dhwio .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faeafcb3d831eef23cde0b46f64646327c: .. ref-code-block:: cpp :class: doxyrest-title-code-block dhwio 5D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::cdeba ` .. index:: pair: enumvalue; odhwi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fabf55006478a9dae3506eb67923703a1d: .. ref-code-block:: cpp :class: doxyrest-title-code-block odhwi 5D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::acdeb ` .. index:: pair: enumvalue; iodhw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa940f633559dc193ac5a96584394774a3: .. ref-code-block:: cpp :class: doxyrest-title-code-block iodhw 5D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::bacde ` .. index:: pair: enumvalue; idhwo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa2b3d6389089fb08059ece8a9642b8991: .. ref-code-block:: cpp :class: doxyrest-title-code-block idhwo 5D CNN weights tensor; an alias for :ref:`dnnl::memory::format_tag::bcdea ` .. index:: pair: enumvalue; goiw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa1f1bc797706732c22eb9987e3cea3e54: .. ref-code-block:: cpp :class: doxyrest-title-code-block goiw 4D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abcd ` .. index:: pair: enumvalue; gowi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa113968d2d4d3a82b7880657ac86060ed: .. ref-code-block:: cpp :class: doxyrest-title-code-block gowi 4D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abdc ` .. index:: pair: enumvalue; wigo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa1609c2708a916705421742969a35351c: .. ref-code-block:: cpp :class: doxyrest-title-code-block wigo 4D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::dcab ` .. index:: pair: enumvalue; gohwi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa371d33c7ac584e28d7243cd6f2e72bfb: .. ref-code-block:: cpp :class: doxyrest-title-code-block gohwi 5D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abdec ` .. index:: pair: enumvalue; goihw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa3dc0e53430a6368210356118196f821a: .. ref-code-block:: cpp :class: doxyrest-title-code-block goihw 5D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abcde ` .. index:: pair: enumvalue; hwigo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fafd710c828421b3c91725b0e5aa53ecc6: .. ref-code-block:: cpp :class: doxyrest-title-code-block hwigo 5D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::decab ` .. index:: pair: enumvalue; giohw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa5f1d6f8a3a8842611d15affa574b864f: .. ref-code-block:: cpp :class: doxyrest-title-code-block giohw 5D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::acbde ` .. index:: pair: enumvalue; goidhw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faa678de4e5a5e34c9a71a632b8f334b8b: .. ref-code-block:: cpp :class: doxyrest-title-code-block goidhw 6D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abcdef ` .. index:: pair: enumvalue; giodhw .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa4f2399cfdc9861fee9d39cb1d703aadc: .. ref-code-block:: cpp :class: doxyrest-title-code-block giodhw 6D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abcdef ` .. index:: pair: enumvalue; godhwi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3faad93659c675a47264a01968e00dc1714: .. ref-code-block:: cpp :class: doxyrest-title-code-block godhwi 6D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::abdefc ` .. index:: pair: enumvalue; dhwigo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fab291a9717fdf353288d2d6082d578059: .. ref-code-block:: cpp :class: doxyrest-title-code-block dhwigo 6D CNN weights tensor with groups; an alias for :ref:`dnnl::memory::format_tag::defcab ` .. index:: pair: enumvalue; tnc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fac775cf954921a129a65eb929476de911: .. ref-code-block:: cpp :class: doxyrest-title-code-block tnc 3D RNN data tensor in the format (seq_length, batch, input channels); an alias for :ref:`dnnl::memory::format_tag::abc `. .. index:: pair: enumvalue; ntc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa6758344f9f89d390953c6718f34e9be1: .. ref-code-block:: cpp :class: doxyrest-title-code-block ntc 3D RNN data tensor in the format (batch, seq_length, input channels); an alias for :ref:`dnnl::memory::format_tag::bac `. .. index:: pair: enumvalue; ldnc .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fab49be97ff353a86d84d06d98f846b61d: .. ref-code-block:: cpp :class: doxyrest-title-code-block ldnc 4D RNN states tensor in the format (num_layers, num_directions, batch, state channels); an alias for :ref:`dnnl::memory::format_tag::abcd `. .. index:: pair: enumvalue; ldigo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa4e62e330c56963f9ead98490cd57ef7b: .. ref-code-block:: cpp :class: doxyrest-title-code-block ldigo 5D RNN weights tensor in the format (num_layers, num_directions, input_channels, num_gates, output_channels); an alias for :ref:`dnnl::memory::format_tag::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; ldgoi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa4c850fa02c9e56a4c20dbfde737f1f8d: .. ref-code-block:: cpp :class: doxyrest-title-code-block ldgoi 5D RNN weights tensor in the format (num_layers, num_directions, num_gates, output_channels, input_channels); an alias for :ref:`dnnl::memory::format_tag::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; ldio .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa201b31c3cfbeec4962a869bdc27da090: .. ref-code-block:: cpp :class: doxyrest-title-code-block ldio 4D LSTM projection tensor in the format (num_layers, num_directions, num_channels_in_hidden_state, num_channels_in_recurrent_projection); an alias for :ref:`dnnl::memory::format_tag::abcd `. .. index:: pair: enumvalue; ldoi .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa79ca41a567de72f7df2782e76dea722d: .. ref-code-block:: cpp :class: doxyrest-title-code-block ldoi 4D LSTM projection tensor in the format (num_layers, num_directions, num_channels_in_recurrent_projection, num_channels_in_hidden_state); an alias for :ref:`dnnl::memory::format_tag::abdc `. .. index:: pair: enumvalue; ldgo .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fab8690cd92ccee6a0ad55faccc0346aab: .. ref-code-block:: cpp :class: doxyrest-title-code-block ldgo 4D RNN bias tensor in the format (num_layers, num_directions, num_gates, output_channels); an alias for :ref:`dnnl::memory::format_tag::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; aBcd8b .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fa448a7fc9219294ce172b0edf9498b5c4: .. ref-code-block:: cpp :class: doxyrest-title-code-block aBcd8b 4D tensor blocked by 2nd dimension with block size 8 .. index:: pair: enumvalue; ABcd8b8a .. _doxid-structdnnl_1_1memory_1a8e71077ed6a5f7fb7b3e6e1a5a2ecf3fabcbce50e9c241458767871fa053e1ba0: .. ref-code-block:: cpp :class: doxyrest-title-code-block ABcd8b8a 4D tensor blocked by 1st and 2nd dimension with block size 8