Skip to content

Release v5.8.3 - #322

Merged
kshyatt merged 4 commits into
mainfrom
v5.8.3
Nov 2, 2026
Merged

kshyatt merged 4 commits into
mainfrom
v5.8.3

Conversation

@lkdvos

@lkdvos lkdvos commented Nov 2, 2026

Copy link
Copy Markdown
Member

TensorOperations.jl v5.8.3

This release substantially reduces ncon overhead and fixes several AD and allocator issues; it also adds a cuTENSOR workspace option.

Highlights

  • ncon has much less overhead: network analysis and tree construction are type stable, intermediates are partitioned as (open A; open B) to avoid repartitioning copies for symmetric tensors, and ncon (including traces) can now be differentiated with Zygote.
  • cuTENSORBackend(; workspace = :min | :default | :max) controls cuTENSOR's workspace preference for contractions.
  • BufferAllocator now sizes its buffer correctly after an overflow, and AD rules (ChainRules, Enzyme, Mooncake) cover tensorfree!(C, allocator).
  • Compat extended to GPUArrays 12 and JLArrays 0.4.

Full Changelog

See CHANGELOG for the complete list of changes.

🤖 Generated with Claude Code

lkdvos and others added 4 commits November 2, 2026 11:41
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@codecov

codecov Bot commented Nov 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lkdvos
lkdvos requested a review from kshyatt November 2, 2026 17:59
@kshyatt
kshyatt merged commit 7d3efd0 into main Nov 2, 2026
12 checks passed
@kshyatt
kshyatt deleted the v5.8.3 branch November 2, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants