File size: 1,925 Bytes
93cce49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Agents-A1 imatrix quality evaluation

This is a local sanity benchmark, not a substitute for MMLU, HellaSwag, or human review.
No files were uploaded.

## Setup

- Accuracy benchmark: `eval/quality_multiple_choice.bin`
- KL holdout text: `eval/kl_holdout.txt`
- KL context/chunks: 128 ctx, 2 chunks
- Backend: native llama.cpp, CPU-only (`-dev none -ngl 0`)

## Accuracy Retention

F16 baseline accuracy: 89.5833%

| Variant | Accuracy | Retention vs F16 | Random chance | Status |
|---|---:|---:|---:|---|
| A1-Q2_K-imatrix | 87.5000% | 97.6745% | 25.0000% | passed |
| A1-IQ3_M-imatrix | 89.5833% | 100.0000% | 25.0000% | passed |
| A1-Q3_K_M-imatrix | 89.5833% | 100.0000% | 25.0000% | passed |
| A1-Q4_K_M-imatrix | 87.5000% | 97.6745% | 25.0000% | passed |
| A1-IQ4_XS-imatrix | 87.5000% | 97.6745% | 25.0000% | passed |

## KL Divergence

Baseline logits file: `/Users/oz/Documents/AgentsA1 Quantization/a1-local-quant-pipeline/benchmark_results/quality/baseline_ctx128_chunks2.kld`
Baseline PPL on KL holdout: 13.0194

| Variant | Mean KLD | PPL ratio | PPL delta | Same top p | RMS delta p | Status |
|---|---:|---:|---:|---:|---:|---|
| A1-Q2_K-imatrix | 0.128242 | 1.158739 | 2.0667 | 81.7460% | 8.8070% | passed |
| A1-IQ3_M-imatrix | 0.045312 | 1.001578 | 0.0205 | 92.0630% | 5.0240% | passed |
| A1-Q3_K_M-imatrix | 0.046980 | 0.984125 | -0.2067 | 88.0950% | 5.2290% | passed |
| A1-Q4_K_M-imatrix | 0.015182 | 0.986453 | -0.1764 | 93.6510% | 2.7470% | passed |
| A1-IQ4_XS-imatrix | 0.020185 | 0.998199 | -0.0234 | 92.0630% | 3.1110% | passed |

## Notes

- Accuracy is a local multiple-choice benchmark generated in `eval/quality_multiple_choice.json`.
- Retention is quant accuracy divided by F16 baseline accuracy on the same local benchmark.
- KL divergence compares quant logit distributions to the F16 no-MTP GGUF baseline on `eval/kl_holdout.txt`.
- Smaller KLD is better; higher same-top-p is better.