scheme method

GgmlType scheme()

Implementation

GgmlType scheme() {
  return switch (value) {
    0 => GgmlType.f32,
    1 => GgmlType.f16,
    2 => GgmlType.q4_0,
    3 => GgmlType.q4_1,
    4 => GgmlType.bf16,
    5 => GgmlType.q4_2,
    6 => GgmlType.q4_3,
    7 => GgmlType.q8_0,
    8 => GgmlType.q5_0,
    9 => GgmlType.q5_1,
    10 => GgmlType.q2_k,
    11 => GgmlType.q3_k,
    12 => GgmlType.q3_k,
    13 => GgmlType.q3_k,
    14 => GgmlType.q4_k,
    15 => GgmlType.q4_k,
    16 => GgmlType.q5_k,
    17 => GgmlType.q5_k,
    18 => GgmlType.q6_k,
    _ => GgmlType.f32,
  };
}