Skip to content

Re-enable precompilation#286

Open
lkdvos wants to merge 5 commits into
masterfrom
ld-compilation
Open

Re-enable precompilation#286
lkdvos wants to merge 5 commits into
masterfrom
ld-compilation

Conversation

@lkdvos

@lkdvos lkdvos commented Jul 21, 2026

Copy link
Copy Markdown
Member

This closes #226.

The idea is that with the latest versions of Strided, it might be reasonable to just enable precompilation always, hopefully helping out with the CI runtimes in downstream packages like TensorKit and MPSKit.

I am not entirely sure if #208 is still happening, but I'd be willing to give it another try?

Additionally, I've slightly reorganized the tensoradd/tensortrace code to reduce the total number of Strided kernels that have to be generated by canonicalizing the alpha and beta number types, and no longer specializing on unused backend or allocator arguments

@lkdvos lkdvos changed the title Ld compilation Re-enable precompilation Jul 21, 2026
@codecov

codecov Bot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.23810% with 4 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/implementation/abstractarray.jl 71.42% 4 Missing ⚠️
Files with missing lines Coverage Δ
src/implementation/strided.jl 98.68% <100.00%> (-1.32%) ⬇️
src/indices.jl 44.00% <100.00%> (-47.31%) ⬇️
src/precompile.jl 100.00% <100.00%> (+63.07%) ⬆️
src/implementation/abstractarray.jl 75.80% <71.42%> (-13.48%) ⬇️

... and 31 files with indirect coverage changes

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

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