Skip to content

v0.75.0-dev20260715

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 10:01
Immutable release. Only release title and notes can be modified.
e908c31

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/29379480980

LLK (low-level kernels)

  • Document SDPA SFPU reduce Dst scratch lifetime PR 49687
  • fix: eliminate OOM error by moving build artifacts from tmpfs to disk PR 49794
  • Drop stochastic-rounding variants from LLK unpack regression sweeps PR 49669
  • Add 32bit dest TilizeA_B test PR 49579
  • initial quasar support PR 49105

Metalium (tt-metal core)

  • Dispatch telemetry SMC Control PR 48762
  • binary_ng: fix in-place add descriptor rebuild-on-cache-hit (#48928) PR 49248
  • Add debug-verbosity Tracy zones PR 46386
  • Fix fabric fatal on inter-mesh (Z) links PR 49769
  • Fix: Make NumaAwareExecutor::shutdown_ atomic to avoid a data race PR 49558
  • Add fabric APIs for eager-compile model + control-plane bindings PR 48851
  • Remove MeshTensor backdoor for ttnn PR 49777
  • Blitz superpod mapping determinism testing PR 46213
  • Add socket send/recv + mesh-socket rank-addressed support + protobuf import binding PR 48852
  • Align debug_pause_msg_t on QSR PR 49767
  • Make read_tile_value templated and add test for read_tile_value/get_tile_address PR 49617
  • Bug fix: Clear stale remote CB configurations PR 49704
  • Automated UMD Bump 11.07.2026 PR 49643
  • Bump ttsim version to v1.9.6 PR 49807
  • emule: deliver fused scatter-write + atomic-inc in __emule_fabric_deliver PR 49689
  • Report raw L1 overflow address on QSR watcher PR 49622
  • Fix NOC_0 collision in ProgramSpecHWTest for Metal 2.0 PR 49831
  • Add 32bit dest TilizeA_B test PR 49579
  • Misc. updates to DM test suite PR 49642
  • Swap RTA addressing key in ProgramRunArgs PR 49432
  • Cleanup: Fix CMake GLOB_RECURSE to filter by extension PR 44791

TT-NN

  • Support L1–DRAM resharding and uint8 memory-config copies PR 49590
  • Remove smuggled buffer-address runtime args (BufferBindings) PR 49547
  • Remove smuggled buffer-address RTAs from quasar matmul PR 49597
  • nlp_create_qkv_heads(+boltz): remove smuggled buffer-address runtime args PR 49548
  • binary_ng: fix in-place add descriptor rebuild-on-cache-hit (#48928) PR 49248
  • Migrate embedding_backward to Device 2.0 API PR 48920
  • Migrate data-movement + example ops to Device 2.0 API PR 49316
  • Add fabric APIs for eager-compile model + control-plane bindings PR 48851
  • Add socket send/recv + mesh-socket rank-addressed support + protobuf import binding PR 48852
  • Fix test_atan2_a test failure on BH P150 PR 49728
  • #19475: [ttnn] Add regression tests for untilize_with_unpadding narrow height-sharded CB page size PR 49043
  • Remove smuggled buffer-address runtime args (BufferBindings + get_dynamic_runtime_args) PR 49545
  • Fused distributed Layernorm + RMSNorm op for DiT models PR 48719
  • Improve GEMM FLOPS benchmark and matmul tuning PR 49621
  • Swap RTA addressing key in ProgramRunArgs PR 49432
  • Cleanup: Fix CMake GLOB_RECURSE to filter by extension PR 44791
  • Cleanup: Move ttnn_graph_report fixture body into ttnn.graph_report PR 48559

Models

  • Ltx2.3 performance improvements + I2V implementation PR 48657
  • BH-galaxy qwen3 attention + mlp PR 49457
  • Fused distributed Layernorm + RMSNorm op for DiT models PR 48719
  • remove ttnn stress pipeline PR 49835
  • GDN: reshape heads in ROW_MAJOR; fuse typecast into tilize PR 49565
  • feat: Optimized Implementation of Depth Anything V2 Large on Wormhole (Stages 1-4) PR 35565

Infrastructure & CI

  • Remove smuggled buffer-address RTAs from quasar matmul PR 49597
  • ci: bump remaining actions/setup-python v5 → v6.2.0 (Node.js 20 deprecation) [skip ci] PR 47630
  • ci: remove dead check-black no-op placeholder from all-static-checks [skip ci] PR 46997
  • Add debug-verbosity Tracy zones PR 46386
  • Blitz superpod mapping determinism testing PR 46213
  • build(packaging): run dpkg-shlibdeps only on tt-metalium for sanitizer builds [Performance] PR 49716
  • BH-galaxy qwen3 attention + mlp PR 49457
  • fix: eliminate OOM error by moving build artifacts from tmpfs to disk PR 49794
  • remove ttnn stress pipeline PR 49835
  • Pipeline reorg: Single-card Frequent model and ttnn tests PR 49743
  • ci: add copilot-pr-labeler job to pr-gate PR 49795
  • Add metal-runtime.instructions.md for AI PR review PR 47428

Documentation

  • Add CCL performance tuning tips to tech reports PR 49595
  • Add debug-verbosity Tracy zones PR 46386
  • Improve GEMM FLOPS benchmark and matmul tuning PR 49621

Other

  • Add CCL performance tuning tips to tech reports PR 49595
  • Fix UnboundLocalError in mesh_device fixture (scalar device count branch) PR 46900
  • Add debug-verbosity Tracy zones PR 46386
  • pytest.ini: register timeout marker to suppress unknown-mark warnings in ttsim [skip ci] PR 46252
  • Fix header only packages for local PR 46226
  • Fix local cadical PR 46222
  • Bump black from 24.3.0 to 26.3.1 in /tt_metal/python_env PR 39756
  • Test Only: Fix apparent A2A Dispatch prefill test hang PR 49788
  • Cleanup: Move ttnn_graph_report fixture body into ttnn.graph_report PR 48559