Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ggml : expose SSE3 and SSSE3 for MSVC when AVX is available #821

Conversation

przemoc
Copy link
Contributor

@przemoc przemoc commented May 13, 2024

Previously only SSE3 was exposed and only when AVX2 was available, but AVX is sufficient to expect presence of SSE3 and SSSE3.


Upstreaming change done in whisper.cpp:
ggerganov/whisper.cpp#2128

@ggerganov
Copy link
Owner

I believe these changes are now synced after the recent project sync

@przemoc
Copy link
Contributor Author

przemoc commented May 15, 2024

Thanks. I am not familiar with syncing rules, so wasn't sure if it would go back to ggml.

Are these rules described somewhere?

@przemoc przemoc closed this May 15, 2024
@ggerganov
Copy link
Owner

ggerganov commented May 16, 2024

Not described, but simply think about the ggml code as a git submodule - changes to that code, pushed in either ggml, llama.cpp and whisper.cpp, are eventually synced to the rest. The syncs are done occasionally, mainly when there are enough significant changes that need to be propagated

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.

None yet

2 participants