Собрать минимальную матрицу следующего CPU-эксперимента #34
Notifications
Due Date
No due date set.
Depends on
#32 Определить способы ускорить embedding-инференс на разных x86 CPU
ddmitry/local-transcriber
#33 Выбрать способ оценки числа говорящих для быстрых эмбеддингов
ddmitry/local-transcriber
#35 Зафиксировать аппаратную матрицу и бюджет памяти
ddmitry/local-transcriber
#36 Найти поддерживаемый способ менять шаг окна sherpa-onnx
ddmitry/local-transcriber
Reference: ddmitry/local-transcriber#34
Reference in new issue
Block a user
Часть карты: Спроектировать следующее ускорение CPU-диаризации (#31)
Question
Какой минимальный набор вариантов и контрольных точек даст решение о следующем профиле после ответов про шаг окна, оценку числа говорящих, embedding-инференс и аппаратные границы? Нужно выбрать сочетания, порядок дешевых и дорогих прогонов, старый и современный CPU, счетчики работы, метрики качества, число повторов, режим питания и температуры, бюджет RSS и stop/go-критерии. Результат - готовая постановка отдельной задачи на эксперимент, без самого полного прогона и без production-изменений.
Решение: следующий CPU-эксперимент идет ступенчатой воронкой, которая отсеивает явные проигрыши без полного декартова перебора и без дополнительных прогонов ради малой точности.
window_shift_ratio=0.1;go: минимум 30% сокращения времени диаризации на Ryzen при выполнении условий качества; около 2x остается ориентиром;needs-decision;Спецификация:
docs/specs/2026-08-30-cpu-diarization-experiment.mdв PR #40.Отдельная исполнимая задача: #41.
Уточнение после проверки исполнимости на двух ноутбуках: полный эксперимент разделен на Intel-задачу #41 и зависимую Ryzen-задачу #42. #41 реализует стенд, выполняет этапы 0-4 и публикует проверяемый
HANDOFF READY; пользователь переносит приватную ZIP-капсулу, сливает Intel-PR обычным merge и закрывает #41. После этого Gitea разблокирует #42, которая выполняет этапы 5-6 и завершает решение без штатного возврата на Intel. Спецификация обновлена в PR #40, commit558c1ba.