Skip to content

ci: adopt dynamic cpu backends on released binaries#1704

Open
wbruna wants to merge 1 commit into
leejet:masterfrom
wbruna:sd_multi_cpu
Open

ci: adopt dynamic cpu backends on released binaries#1704
wbruna wants to merge 1 commit into
leejet:masterfrom
wbruna:sd_multi_cpu

Conversation

@wbruna

@wbruna wbruna commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Switches build options on all released binaries to use dynamic ggml backends, enables multiple CPU variants, and replaces noavx/avx/avx2/avx512 variants with a single one.

This should fix recurrent issues where specific Github CI builders release binaries that assume AVX2 or AVX512, and enable compatibility with several CPU generations in all our builds.

Related Issue / Discussion

To be honest, I'm not used to the Github release process, so there could be bugs with the non-Linux releases, or the Docker image generation. I was only able to test the released Linux binaries; I've made a test build on my own fork some time ago (details on #1589 ).

Related to #1591 .

Should fix: #1343 , #1351 , #1483 , #1588 , #1589 , #1695 .

Additional Information

Checklist

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.

[Bug] AVX512 false detection

1 participant