Skip to content

Releases

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:27

What's Changed

  • README: document the 0.4.0 API by @DavidBao03 in #39
  • lint: pyink, pylint and zizmor through pre-commit, as tokamax does by @DavidBao03 in #38
  • v7x: fp8 decode and bf16 prefill entries for head_dim 256 (Qwen3.5-35B) by @lk-chen in #42
  • benchmarks: count module executions by the trace's XLA Modules row by @Deepolar in #40
  • ci: test every pull request on CPU by @eh3323 in #35
  • linear attention: read a slot-major GDN conv pool in place by @lk-chen in #43
  • benchmarks: decode steps of served models, flywheel against batched RPA by @lk-chen in #48
  • decode: several rows' blocks a step, run as prefill's fragment pipeline by @DavidBao03 in #46

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:42

What's Changed

  • paged KV cache: float8_e4m3fn and float8_e5m2 pools by @DavidBao03 in #22
  • linear attention: ReplaySSM without the shadow, checkpoint as hi and lo planes by @DavidBao03 in #21
  • varlen: keep max_seqlen-capped blocks on totals they do not divide by @DavidBao03 in #26
  • decode: pad the paged block table to whole KV blocks by @DavidBao03 in #31
  • decode: zero the merged staging slots through their word view by @lk-chen in #28
  • decode: fp8 head-pair fragments and v7x fp8 entries by @lk-chen in #30
  • decode: fold short speculative verify windows into the query heads by @DavidBao03 in #23
  • v7x: decode entries for verify windows, require jax 0.11.2 by @lk-chen in #33
  • attention sinks: learnable_sink on every softmax entry, forward-only by @Deepolar in #24
  • varlen fwd: static schedule tables, kv pipelines across blocks and rows, fixed paged tiles by @DavidBao03 in #34
  • linear attention: pad calls of fewer than 8 tokens to the DMA row grid by @lk-chen in #37

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:57

What's Changed

  • README_v7x: RULER 262K and 524K, Video-MME 2048 frames by @lk-chen in #11
  • Sliding windows and softcap on the paged KV cache; static band copies for dense windows by @DavidBao03 in #12
  • linear attention: ReplaySSM decode for GDN and KDA by @DavidBao03 in #13
  • v7x: d128 decode and prefill entries for Qwen3-4B, warn on tuned-config fallback by @lk-chen in #14
  • decode: run only the kv compute tiles that hold a row's keys by @DavidBao03 in #15
  • v7x: measure the decode entries with the live-tile loop by @lk-chen in #16
  • tests: fla's test grids for GDN and KDA by @DavidBao03 in #18
  • tests: flash-attn reference grids for the three entries by @DavidBao03 in #19

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 02:35

What's Changed

  • v7x results by @lk-chen in #2
  • v7x: size the VMEM limit per chip for the KV-cache kernels by @lk-chen in #4
  • chunked_prefill and decode benchmark on v7 by @lk-chen in #5
  • chunked prefill improvement by @lk-chen in #7
  • interleaved KV cache; chunked prefill on the paged varlen kernel by @DavidBao03 in #9
  • v7x: ragged prefill fix for serving, tuned decode entries, end-to-end results by @lk-chen in #10

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@DavidBao03 DavidBao03 released this 29 Sep 15:21
fix benchmark settings and update readme