Enum Class QuantFormat

java.lang.Object
java.lang.Enum<QuantFormat>
smile.llm.quant.QuantFormat
All Implemented Interfaces:
Serializable, Comparable<QuantFormat>, Constable

public enum QuantFormat extends Enum<QuantFormat>
Detected checkpoint quantization format.
  • Enum Constant Details

    • DENSE

      public static final QuantFormat DENSE
      Dense BF16/FP16/FP32 weights.
    • FP8

      public static final QuantFormat FP8
      Native FP8 (e4m3/e5m2) weights + scales.
    • NVFP4

      public static final QuantFormat NVFP4
      Native NVFP4 weights (Blackwell).
    • GPTQ

      public static final QuantFormat GPTQ
      HuggingFace GPTQ INT4.
    • AWQ

      public static final QuantFormat AWQ
      HuggingFace AWQ INT4.
  • Method Details

    • values

      public static QuantFormat[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static QuantFormat valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null