Платформа: Alt Server p11 x86_64 (Обновленный до Sisyphus) Пакет: transcribe.cpp 0.2.3-alt1 Шаги: 1) Установить пакет 2) Скачать модель gigaam-v3-e2e-rnnt-Q8_0.gguf и тестовую аудиозапись 3) Преобразовать в текст $ transcribe-cli -m gigaam-v3-e2e-rnnt-Q8_0.gguf out.wav Результат: samples: 576660 duration: 36.041 s sample rate 16000 Hz mono float32 [error] gigaam: failed to initialize CPU backend model: gigaam-v3-e2e-rnnt-Q8_0.gguf -> backend error Ожидаемый результат: Успешное преобразование в текст Дополнительно: Воспроизводится на виртуальных машинах, на реальных стендах с AMD и NVIDIA Через transcribe-server ошибок нет, бекенды используются успешно Ответ AI: Причина: 1. В бинарнике transcribe-cli при запуске транскрибации вообще не вызывается сканирование каталога плагинов /usr/lib64/transcribe.cpp/. 2. Из-за этого процесс не видит никаких бэкендов в системе: ни libggml-cuda.so (NVIDIA), ни libggml-vulkan.so (AMD), ни libggml-cpu-*.so (процессор). 3. Более того, в архитектуре библиотеки libtranscribe даже при работе через GPU (CUDA или Vulkan) обязательно параллельно инициализируется CPU-бэкенд (он используется планировщиком графа как fallback для неподдерживаемых видеокартой слоев). Без инициализации бэкендов утилита на любой видеокарте выдаст ту же ошибку: [error] gigaam: failed to initialize CPU backend Пока в transcribe-cli не будет добавлен вызов инициализации бэкендов при старте (transcribe_init_backends_default()), этот бинарник не сможет запустить инференс ни на CPU, ни на GPU.
transcribe.cpp-0.2.3-alt3 -> sisyphus: Mon Sep 21 2026 Alexey Shabalin <shaba@altlinux> 0.2.3-alt3 - Fix transcribe-cli and transcribe-bench failing with a backend error (closes: #60489)