Daniel Bevenius
|
73a8c5fb94
|
whisper : remove whisper_load_backends function (#3196)
* whisper : remove whisper_load_backends function
This commit removes the `whisper_load_backends` function, which was used
to load all GGML backends.
The motivation for this change push the responsibility of loading
backends to user applications to give them more control over which
backends to load and when. See the references below for more context.
Resolves: https://github.com/ggml-org/whisper.cpp/issues/3182
Refs: https://github.com/ggml-org/whisper.cpp/pull/3042#issuecomment-2801778733
Refs: https://github.com/ggml-org/whisper.cpp/pull/3042#issuecomment-2801928990
* ruby : add check for rwc is NULL
This commit adds a check to ensure that the `rwc` pointer is not NULL
before attempting to mark its members in the garbage collector.
The motivation for this is an attempt to see if this fixed the CI build
as I'm not able to reproduce the issue locally.
Refs: https://github.com/ggml-org/whisper.cpp/actions/runs/15299612277/job/43036694928?pr=3196
|
2025-05-29 08:03:17 +02:00 |
|
Borislav Stanimirov
|
af5833e298
|
whisper : remove speed_up and phase_vocoder* functions (#2198)
* whisper : fix cast warning
* whisper : remove phase_vocoder functions, ref #2195
* whisper : remove speed_up from whisper_full_params, closes #2195
|
2024-05-31 11:37:29 +03:00 |
|
Georgi Gerganov
|
7094ea5e75
|
whisper : use flash attention (#2152)
* whisper : use flash attention in the encoder
* whisper : add kv_pad
* whisper : remove extra backend instance (huh?)
* whisper : use FA for cross-attention
* whisper : use FA for self-attention
* whisper : simplify encoder FA
* whisper : add flash_attn runtime parameter
* scripts : add bench log
* scripts : add M1 Pro bench log
|
2024-05-15 09:38:19 +03:00 |
|
Georgi Gerganov
|
f273e66dc6
|
examples : initialize context params properly (#1852)
|
2024-02-11 16:39:12 +02:00 |
|
fraxy-v
|
fd99ece8e3
|
wchess : whisper assisted chess (#1595)
* wchess: whisper assisted chess
* wchess: fix allowed moves in check
* wchess: touchstart, touchend events
* wchess: css, disabled button
* wchess : html touches
* wchess : minor fixes and code style
* wchess : bump encoder context to 1280
* wchess : index.html
* wchess : fix CI warnings
* wchess : add array header
* wchess : build static library
* wchess : display grammar
* wchess : update UX
* wchess : add comment
* wchess : add README
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
|
2023-12-14 15:58:26 +02:00 |
|