LLM-QAT (data-free quantization-aware training, NVIDIA)
Fields
quantization/llm-qatNotes
GROUP SIZE LEFT NULL 2026-10-04: LLM-QAT is a quantization-AWARE TRAINING recipe spanning w4a4 to w8a8 plus 4-bit KV, so the group size is a free choice per configuration. Its KV-cache variant is the record that carries the KV detail. Enum mismatch, deliberate: the closest existing value is 'ternary' but LLM-QAT is a training regime, not a ternary format - it is reported at 4-bit and above. Request the parent add a 'qat' enum value. The important thing this record captures is the W4A4-vs-W4A16 distinction: LLM-QAT is a genuine W4A4 method (it quantizes activations, unlike GPTQ/AWQ), but its W4A4 has no hardware int4xint4 path - same caveat as QuaRot and SpinQuant. Also note the KV cache is quantized here, which is unusual for a weight-quantization paper and links Task A to Task D. SCHEME RECLASSIFIED (parent agent, 2026-10-03): scheme was 'ternary' (a proxy recorded while the enum lacked a legal value) and is now 'qat'. NATIVE_SUPPORT CLASSIFIED 2026-10-04: this field is still [] and that is CORRECT, but the empty list used to be ambiguous between three different states and now is not. Reason class on this record: W4A4/W8A8 RESEARCH FORMAT - this empty list is a REAL FINDING about the absence of a silicon path, not a tautology. a quantization-AWARE TRAINING recipe, evaluated with fake-quant/simulation in the paper's own harness. Consequence for a reader: this is the class where a vendor could in principle have shipped something later, so it is the only class worth re-checking against a new hardware release. The full statement of the three-way distinction, and the worked list of all 72 empty records by class, is in gotcha quant-native-support-empty-means-three-different-things. Rule of thumb for this field everywhere in the repo: if the bits field carries an 'a16', or the scheme is KV-cache-only or a llama.cpp integer storage type, an empty native_support is a DEFINITION and needs no verification; only a W4A4/W8A8/sub-8-bit format with research kernels can have an empty list that is a real finding.