-
-
Notifications
You must be signed in to change notification settings - Fork 110
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
Feat/vulkan #170
Feat/vulkan #170
Conversation
Remove opencl feature, removed in whisper.cpp Add openmp feature and enable by default as in whisper.cpp Update bindings
Co-authored-by: newfla <newfla@hotmail.it>
Going to make one final release with OpenCL and then another major release with Vulkan, as I found a 80% performance loss in my testing when I tried Vulkan. |
What specific performance do you mean? the speed or the quality? (Because there's some issues I heard about the quality) |
Speed, Arch Linux with an Arc A770 |
If it's that drastic like 80% slower maybe the logs suggest that whisper fallback to CPU? |
The logs do show whisper running on Vulkan. It's not a major hit to my use case to stay on an old version of whisper forever so I'm likely just going to do that.
|
Add support for vulkan backend in latest whisper.cpp.
Depends on #169
Improve version of #168
Also changed whisper.cpp commit to a bit older commit since latest whisper.cpp is broken with vulkan.Tested on Windows 11. It works fast.