Skip to content

Clean up tensor contraction APIs#509

Merged
shinaoka merged 25 commits into
mainfrom
codex/tensor4all-tenferro-cleanup-pr
May 20, 2026
Merged

Clean up tensor contraction APIs#509
shinaoka merged 25 commits into
mainfrom
codex/tensor4all-tenferro-cleanup-pr

Conversation

@shinaoka
Copy link
Copy Markdown
Member

Summary

  • pin tensor4all-rs to the merged tenferro-rs integer-label einsum/read-view API
  • consolidate TensorDynLen contraction paths and benchmark tensor/TT operation overheads against Julia/tenferro
  • align Krylov/linsolve behavior and add coverage for contraction, TensorTrain, TreeTN, tensor backend, and GMRES edge paths

Verification

  • cargo fmt --all -- --check
  • cargo nextest run --release --workspace
  • cargo test --doc --release --workspace
  • ./scripts/test-mdbook.sh
  • cargo llvm-cov --workspace --exclude tensor4all-hdf5 --json --output-path coverage.json && python3 scripts/check-coverage.py coverage.json

@shinaoka shinaoka merged commit a340c4a into main May 20, 2026
6 checks passed
@shinaoka shinaoka deleted the codex/tensor4all-tenferro-cleanup-pr branch May 20, 2026 04:33
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.

1 participant