mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2024-12-23 14:32:23 +00:00
93935980f8
* metal : init * whisper : factor out graph builds * whisper : allocate encoder and decoder using ggml-alloc * whisper : ggml-alloc is now supported * whisper : CoreML support ggml-alloc * build : fix ggml-alloc * ios : update submodule * extra : update sync-ggml.sh script to also sync ggml-alloc * ci : see if this is causing the crash * whisper : refactor ggml-alloc init * whisper.android : try to fix build * whisper : initial Metal version * ci : try to debug vmem issue * metal : decoder works on GPU! * metal : add multi-decoder support * ggml : fix ggml_nbytes (probably temp solution) * metal : run "cross" step on the GPU * whisper : remove ggml_repeat in the encoder * whisper : offload the Encoder to Metal * ggml : use simpler ggml_bytes() implementation * ggml-alloc : try to make CI happy by reducing vram to 128GB * whisper : add whisper_allocr to wrap ggml_allocr * whisper : factor out alloc init in a function * cmake : update to support Metal build * whisper : add <functional> header * objc : fix build (no Metal yet) * ios : add Metal support * swiftui : fix build * metal : speed-up KQ multiplication * metal : sync latest llama.cpp kernels * readme : add Metal info * ios : update submodule * coreml : add code to toggle Core ML config (CPU, ANE, GPU) * bench : fix timings by running a pre-heat * bench : start benching the decoder * whisper : add ggml_mul_mat_pad * bench : fix uninitialized vars * whisper : add comment for disabling mul-mat padding * whisper : add description of ggml_mul_mat_pad * whisper : clean-up ggml_mul_mat_pad * metal : remove the "concurrent" flag * bench : variable n_past * ios : update SPM package |
||
---|---|---|
.. | ||
addon.node | ||
bench | ||
bench.wasm | ||
command | ||
command.wasm | ||
lsp | ||
main | ||
quantize | ||
stream | ||
stream.wasm | ||
talk | ||
talk-llama | ||
talk.wasm | ||
whisper.android | ||
whisper.nvim | ||
whisper.objc | ||
whisper.swiftui | ||
whisper.wasm | ||
CMakeLists.txt | ||
common-ggml.cpp | ||
common-ggml.h | ||
common-sdl.cpp | ||
common-sdl.h | ||
common.cpp | ||
common.h | ||
dr_wav.h | ||
generate-karaoke.sh | ||
helpers.js | ||
livestream.sh | ||
twitch.sh | ||
yt-wsp.sh |