Enum Type¶
Defined in File types.h
Enum Documentation¶
-
enum
marian
::
Type
¶ enum class Type: stores all supported data type in Marian
Values:
-
packed16
= TypeClass::packed_type + 2u¶ special type for FBGEMM, not meant to be used anywhere else, not meant to be accessed invidually. Internal actual type (uint16) is meaningless.
-
packed8avx2
= TypeClass::packed_type + 1u + TypeClass::avx2_type¶ special type for FBGEMM with AVX2, not meant to be used anywhere else, not meant to be accessed invidually. Internal actual type (uint8) is meaningless.
-
packed8avx512
= TypeClass::packed_type + 1u + TypeClass::avx512_type¶ special type for FBGEMM with AVX512, not meant to be used anywhere else, not meant to be accessed invidually. Internal actual type (uint8) is meaningless.
-
intgemm8ssse3
= TypeClass::intgemm_type + 1u + TypeClass::ssse3_type¶ Int8 quantized and packed (ssse3) matrices for intgemm.
-
intgemm8avx2
= TypeClass::intgemm_type + 1u + TypeClass::avx2_type¶ Int8 quantized and packed (avx2) matrices for intgemm.
-
intgemm8avx512
= TypeClass::intgemm_type + 1u + TypeClass::avx512_type¶ Int8 quantized and packed (avx512) matrices for intgemm.
-
intgemm8avx512vnni
= TypeClass::intgemm_type + 1u + TypeClass::avx512_type + 4096u¶ Int8 quantized and packed (avx512) matrices for intgemm. VNNI algorithm.
-
intgemm16sse2
= TypeClass::intgemm_type + 2u + TypeClass::sse2_type¶ Int16 quantized and packed (sse2) matrices for intgemm.
-