Skip to content

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 04:24

1.11.0 (2026-06-12)

Features

  • arena: refcounted Pin/Unpin with reset-floor raising and deferred frees (ADR 006, T2.2) (661871f)
  • arena: ZTENSOR_ARENA_POISON poison-on-reset debug mode (ADR 006, #128) (c415268)
  • compute: log when arena poison debug mode is active (3193048)
  • gpuapi: register on-device kernel fill for arena poison mode (b19779d)
  • gradcheck: engine-op wrapper nodes and OpInfo registry (6b04448)
  • gradcheck: float64 central-difference gradient checker core (1687f64)
  • gradcheck: generic op wrappers + NewRegistryNode factory for cross-precision reuse (3d813bd)
  • graph: expose the graph's compute engine via Graph.Engine() (a94c316)
  • graph: SaveForBackward contract with per-node Saver and pin lifecycle (ADR 006, T2.1) (e7419ef)
  • oracle: case-bundle exchange format, f32 CPU writer, red-proof fixture (T1.3) (ec242b3)
  • oracle: NGC torch runner, Spark pod template, DGX run procedure (T1.3) (32d2642)
  • parity: CPU-vs-GPU schedule runner, host-arena stress engine, red-proof fixtures (ADR 091, T1.2) (fc8fc28)
  • parity: GB10 Spark pod runner + DGX procedure (T1.2) (0c6f4ee)
  • tensor,gpuapi: PinnableStorage plumbing from GPUStorage to the arena pinner (T2.2) (b07308f)
  • testing: save-for-backward in gradcheck op wrappers + small-arena test hook (ADR 091, T1.2) (29ce255)

Bug Fixes

  • arena: drop stale cross-epoch frees -- a Free after Reset must be a no-op (6f571ce)
  • compute: dst-form ops write into dst's storage, never re-home it to the arena (dc2ac65)
  • compute: GPU engine registers a host-access sync hook for its stream (3bf58b9)
  • cuda: saturate kernel_tanh argument (--use_fast_math tanhf overflow) (7c275fa)
  • tensor: stream-order GPUStorage host access via per-device sync hooks (a4da3f9)