v0.2.2 — CPU-runnable quickstart (CI-executed) + teaching asserts
docs/tests only, no kernel-math changes.
- CPU-runnable README quickstart (NF4 roundtrip, MXFP4 roundtrip, provenance-in-4-lines), extracted and executed by CI (
test_readme_cpu_block.py) so examples can't drift from the API. - Taught CPU refusal:
gemm_4bit_groupedon CPU now names the CUDA requirement and points atdequant_ref(pinned bytest_cpu_refusal.py; exemptsTRITON_INTERPRET=1). - Docstring examples on the five surface functions;
quantize_pack_nf4teaches on non-2-D input. - Two courtesy clauses (Unsloth bf16-training context; Axolotl/PEFT factual phrasing).
🤖 Generated with Claude Code