whisper.cpp/bindings/ruby/ext
Borislav Stanimirov ffef323c4c
whisper : add CUDA-specific computation mel spectrograms (#2206)
* whisper : use polymorphic class to calculate mel spectrogram

* whisper : add cuda-specific mel spectrogram calculation

* whisper : conditionally compile cufftGetErrorString to avoid warnings

* build : add new files to makefile

* ruby : add new files to conf script

* build : fix typo in makefile

* whisper : suppress cub warning for deprecated C++ std in whisper-mel-cuda
2024-06-04 09:32:23 +03:00
..
.gitignore binding : fix ruby build by adding missing ggml-alloc (#1305) 2023-09-18 21:15:45 +08:00
extconf.rb whisper : add CUDA-specific computation mel spectrograms (#2206) 2024-06-04 09:32:23 +03:00
ggml-backend-impl.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-backend.c ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-backend.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-common.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-cuda.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-impl.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-kompute.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-metal.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-opencl.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-quants.c ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-quants.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-sycl.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ggml-vulkan.h ruby : update bindings (#2154) 2024-05-22 23:02:52 +03:00
ruby_whisper.cpp whisper : remove speed_up and phase_vocoder* functions (#2198) 2024-05-31 11:37:29 +03:00
ruby_whisper.h bindings : add Ruby (#500) 2023-02-15 19:46:55 +02:00