Skip to content

v0.77.0-dev20260804

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Aug 18:00
· 229 commits to main since this release
Immutable release. Only release title and notes can be modified.
0ee1374

Note

If you are installing from a release, please refer to the README, INSTALLATION instructions, and any other documentation packaged with the release, not on the main branch. There may be differences between the latest main and the previous release.

The changelog will now follow, showing the changes from last release.

This release was generated by the CI workflow https://github.com/tenstorrent/tt-metal/actions/runs/30866410554

LLK (low-level kernels)

  • fix(sfpu): correct repair-loop direction in fmod/remainder kernels PR 51663
  • Fix LLK perf report schema PR 51949
  • LLK perf tests: raise loop factors above 1k cycles, add LOOP_FACTOR where missing PR 51912
  • Add perf-parameter-impact skill for analyzing LLK performance reports PR 51681
  • add pack_matmul kernel to fuser PR 51731
  • Move the remaining topk_xl headers into experimental PR 51837

Metalium (tt-metal core)

  • Validate dynamic trace allocations across live traces PR 50503
  • Skip NOC debugging tests before slow-dispatch setup PR 51531
  • Reject DRAM sharded buffers with bank-aliasing shard grids PR 51542
  • Workaround upper 16 TCs corrupting mirrored TCs by remapping upper TCs to an unused shadow PR 51873
  • fabric: make trimmed speedy credits packet-size aware PR 51154
  • Improve dfb initialization time PR 50476
  • Move the remaining topk_xl headers into experimental PR 51837
  • Sanjaysundaram/sparse multicast edits PR 49436
  • Performance: walk the interleaved bank cycle in the dispatcher's paged write loop PR 51812
  • Feature: Support tensor prefetcher with mcast-in0 matmul PR 50681
  • Change CBReaderWithManualRelease to use page based reading PR 51985

TT-NN

  • Fix folded FABRIC_2D CCL startup barriers PR 51869
  • Make sampling and top-k deterministic on sub-core grids. PR 50687
  • Reject DRAM sharded buffers with bank-aliasing shard grids PR 51542
  • Move the remaining topk_xl headers into experimental PR 51837
  • Add GPT-OSS sliding prefill to RingJointSDPA PR 51438
  • Metal 2.0 port: full PR 51796
  • Feature: Support tensor prefetcher with mcast-in0 matmul PR 50681

Models

  • Make sampling and top-k deterministic on sub-core grids. PR 50687
  • Fix DeepSeek Ring reduce-scatter intermediate shape PR 51916
  • tt-transformers: Fix garbled token outputs on P100 PR 50792
  • Change test_dispatch_combine_perf baselines from 25k single-shot to 5k chunked captured picks; DSv3, Kimi2.6, GLM5.2 PR 51426
  • GPT-OSS prefill: model + runtime + common/prefill adapter PR 50265
  • chunked prefill: SP ring cache-read (sinks on all layers) PR 51992
  • CI-readiness for the 9 remaining TTTv2 models — one branch: e2e-leg substitution, CI-case parity, prefill/decode parity PR 51205

Infrastructure & CI

  • fix(silencer): recompile stale lock file (E009 CONFIG_HASH_MISMATCH) [skip ci] PR 51846
  • Add S3 write+readback test to clang-tidy-reusable PR 45911
  • Fire tt-triage on hang in Blaze Models Prefill tests PR 51679
  • fix(ci): use manylinux wheel for ubuntu 24.04 sanity tests [Bug Fix] PR 51973
  • CI-readiness for the 9 remaining TTTv2 models — one branch: e2e-leg substitution, CI-case parity, prefill/decode parity PR 51205

Other

  • Add GPT-OSS sliding prefill to RingJointSDPA PR 51438