From: Oleg Orlov Date: Sat, 1 Nov 2025 12:38:28 +0000 (+0300) Subject: whisper : enable IGPU (#3492) X-Git-Tag: upstream/1.8.3~432 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=999a7e0cbf8484dc2cea1e9f855d6b39f34f7ae9;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp whisper : enable IGPU (#3492) Co-authored-by: Oleg Orlov --- diff --git a/src/whisper.cpp b/src/whisper.cpp index 33e556c4..f6793cb2 100644 --- a/src/whisper.cpp +++ b/src/whisper.cpp @@ -1296,7 +1296,11 @@ static ggml_backend_t whisper_backend_init_gpu(const whisper_context_params & pa if (params.use_gpu) { for (size_t i = 0; i < ggml_backend_dev_count(); ++i) { ggml_backend_dev_t dev_cur = ggml_backend_dev_get(i); - if (ggml_backend_dev_type(dev_cur) == GGML_BACKEND_DEVICE_TYPE_GPU || ggml_backend_dev_type(dev_cur) == GGML_BACKEND_DEVICE_TYPE_IGPU) { + enum ggml_backend_dev_type dev_type = ggml_backend_dev_type(dev_cur); + const char * dev_name = ggml_backend_dev_name(dev_cur); + WHISPER_LOG_INFO("%s: device %zu: %s (type: %d)\n", __func__, i, dev_name, dev_type); + if (dev_type == GGML_BACKEND_DEVICE_TYPE_GPU || dev_type == GGML_BACKEND_DEVICE_TYPE_IGPU) { + WHISPER_LOG_INFO("%s: found GPU device %zu: %s (type: %d, cnt: %d)\n", __func__, i, dev_name, dev_type, cnt); if (cnt == params.gpu_device) { dev = dev_cur; }