turboderp
|
6af187349e
|
ppl.py: Set dequant mode for MXFP4 tensors in HF path, explicitly move input IDs to model device
|
2026-07-10 15:01:49 +02:00 |
|
turboderp
|
91404f4e5f
|
MLP: Enable BC/graph path without fused up/gate proj (int8 mode)
|
2026-07-09 20:19:01 +02:00 |
|
turboderp
|
84c390052b
|
Cache: More efficient quantized packing, add cubic compander to approximate Lloyd-Max, cache quant test scripts and simulated quantization
|
2026-07-08 16:38:00 +02:00 |
|
turboderp
|
8d9fd249c6
|
model_diff.py: Add per-token eval
|
2026-07-05 14:17:01 +02:00 |
|
turboderp
|
db212a692f
|
Update SD benchmark
|
2026-06-08 18:24:44 +02:00 |
|
turboderp
|
3d5e9e5355
|
compare_q.py: Reformat dataset display
|
2026-06-07 13:09:03 +02:00 |
|
turboderp
|
509a6ef0f7
|
compare_q.py: Deduce HF input device from split
|
2026-06-05 19:43:45 +02:00 |
|
turboderp
|
21f4302ce6
|
compare_q.py: Add bpw override to plot dequantized models (e.g. NVFP4)
|
2026-06-05 19:43:45 +02:00 |
|
turboderp
|
19973ac65a
|
compare_q.py: Clamp logits (lcpp returns -inf for masked tokens)
|
2026-06-05 18:34:17 +02:00 |
|
turboderp
|
858b695aa0
|
compare_q.py: Add sub-header with dataset info
|
2026-06-05 14:13:23 +02:00 |
|
turboderp
|
2e6f069641
|
compare_q.py: Fix dataset definitions and allow parquet sources
|
2026-06-05 14:01:51 +02:00 |
|
turboderp
|
5ea0431638
|
compare_q.py: Stream rows of logits to disks to limit system RAM pressure
|
2026-06-05 14:00:42 +02:00 |
|
turboderp
|
e9ebaa8b86
|
compare_q.py: Fix Transformers model inspection, tolerate regression in gptqmodel
|
2026-06-05 13:59:13 +02:00 |
|
turboderp
|
4b86394080
|
Eval: Un-disable SD benchmarks
|
2026-05-29 22:12:45 +02:00 |
|
turboderp
|
6e973a250a
|
Eval: Debug options
|
2026-05-29 16:23:37 +02:00 |
|
turboderp
|
f3e9ba7ca4
|
Eval: Update torch_dtype -> dtype
|
2026-05-29 00:34:18 +02:00 |
|
turboderp
|
60c9949da2
|
SD eval: Add trivial/sanity test
|
2026-05-26 00:03:39 +02:00 |
|
turboderp
|
5bb8f97232
|
compare_q.py: Fix label position
|
2026-05-25 23:55:48 +02:00 |
|
turboderp
|
30616a4b14
|
Update eval scripts
|
2026-05-19 00:36:54 +02:00 |
|
turboderp
|
7a149778fb
|
Eval: Triton kernels to compute gathered logprobs and KL-div without manifesting huge intermediate tensors
|
2026-05-13 23:48:31 +02:00 |
|
turboderp
|
785551b071
|
compare_q.py: Clearer border labels for plot and cleaner layout
|
2026-05-13 23:46:38 +02:00 |
|
turboderp
|
8438123261
|
EXL3: Increase auto reconstruct threshold
|
2026-05-12 23:59:10 +02:00 |
|
turboderp
|
db77c9cc01
|
compare_q.py: More dataset options
|
2026-05-11 19:23:51 +02:00 |
|
turboderp
|
365e87d1f1
|
compare_q.py: Fix AutoRound quant layer class issues
|
2026-05-11 14:34:00 +02:00 |
|
turboderp
|
c2a0e0ddf8
|
compare_q.py: Fix colors in plot for select quant types
|
2026-05-11 14:33:25 +02:00 |
|
turboderp
|
3d0f9c5bbb
|
compare_q.py: Scale model init length to eval length
|
2026-05-11 14:32:57 +02:00 |
|
turboderp
|
275d62841b
|
compare_q.py: Fix bitrate measurement for multimodal HF architectures, measure native torch.nn layers with packed weights
|
2026-05-11 01:08:37 +02:00 |
|
turboderp
|
6645b74c40
|
compare_q.py: Swap matplotlib for seaborn, new plot layout engine
|
2026-05-10 20:48:56 +02:00 |
|
turboderp
|
ad098d6cbe
|
compare_q.py: Update after latest dependency sabotage
|
2026-05-10 17:52:55 +02:00 |
|
turboderp
|
9a3041c5b0
|
longctx eval: Allow draft model
|
2026-05-09 13:30:22 +02:00 |
|
turboderp
|
11a2a849cc
|
Eval: Add -gp/--gen_prompt option to eval scripts
|
2026-05-07 20:34:02 +02:00 |
|
turboderp
|
c6a54acbe1
|
SD benchmark: Reduce default cache size
|
2026-05-05 10:04:29 +02:00 |
|
turboderp
|
5416d5acc9
|
spec_decode eval: Allow overriding default num_draft_tokens
|
2026-04-25 04:00:18 +02:00 |
|
turboderp
|
67ddb6b4ec
|
Add spec_decode eval
|
2026-04-25 03:20:48 +02:00 |
|
turboderp
|
cb50b9fa6a
|
afmoe: Assert topk_groups=1 and use dots router
|
2026-04-23 21:05:21 +02:00 |
|
turboderp
|
7f6459f259
|
MMLU eval: Add redux option
|
2026-04-18 18:30:25 +02:00 |
|
turboderp
|
0d3893face
|
Loader: Allow specifying max bsz for autosplit to better estimate recurrent state VRAM overhead
|
2026-04-18 14:12:29 +02:00 |
|
turboderp
|
e90fe55e89
|
compare_q.py: Add option to format test dataset with chat template (stable measurements for Gemma4)
|
2026-04-10 20:59:43 +02:00 |
|
turboderp
|
7046a5c739
|
perf.py: Fix cache overflow
|
2026-04-06 01:58:27 +02:00 |
|
turboderp
|
514389a2b5
|
ppl.py: No default datatype for HF mode
|
2026-04-05 19:43:46 +02:00 |
|
turboderp
|
476ad297ec
|
BBEH eval: Fix results display
|
2026-04-04 23:29:19 +02:00 |
|
turboderp
|
5bb4e0d32b
|
MMLU eval: Fix confidence interval
|
2026-04-04 22:49:51 +02:00 |
|
turboderp
|
76acd9c140
|
Eval: Add BigBench Extra Hard
|
2026-04-04 22:31:26 +02:00 |
|
turboderp
|
9bd2b5ea4d
|
ppl eval: Combine HF and EXL3 evals into single module, add mode that attempts to replicate default llama.cpp eval tokenization and scoring
|
2026-04-03 23:37:00 +02:00 |
|
turboderp
|
7d80c39a45
|
Add IFBench eval
|
2026-03-25 01:58:45 +01:00 |
|
turboderp
|
85cb54c6f3
|
perf.py: Make sure test context is nontrivial to force more expert diversity
|
2026-03-07 01:18:27 +01:00 |
|
turboderp
|
67785fc286
|
compare_q.py: Paper over some dependency problems
|
2026-03-02 18:47:39 +01:00 |
|
turboderp
|
b2b6f37e12
|
perf.py: Error out if test length > cache size
|
2026-02-17 20:04:13 +01:00 |
|
MikeRoz47
|
52c2f5794d
|
Add optional arg to compare_q to allow it to save plots rather than show them
|
2026-02-15 16:41:18 +00:00 |
|
turboderp
|
428a082276
|
Add performance test
|
2026-01-22 23:28:53 +01:00 |
|