Стенд переведен на sherpa-onnx 1.13.6, где доступен публичный window_shift_ratio. Экспериментальные API подготовлены отдельным патчем и не
входят в пользовательский wheel.
Добавлены строгий manifest v3, планировщик соседних A/B-пар, runtime guard,
resume и проверка приватной капсулы со всеми входами и результатами.
Выполнена Intel-матрица эксперимента и опубликован обезличенный отчет.
Результат
На Ryzen передается один аппаратный кандидат: C2, shared session с двумя worker
и общим пулом из четырех потоков. В соседней паре C2 заняла 140,632 с против
146,978 с у W0, сохранив все обязательные и диагностические показатели.
Ускорение 4,32% ниже порога продолжения и считается только диагностическим
наблюдением.
C1 оказалась быстрее, но изменила число слов без говорящего. Без слуховой
проверки она в handoff не включена.
Проверка
uv run pytest -q: 383 passed, 2 skipped;
Ruff: без замечаний;
uv lock --check: успешно;
sdist и wheel собраны; экспериментальные модули отсутствуют в wheel;
независимые Codex- и Claude-линии: RECHECK: ALL_CLOSED.
## Что сделано
- Стенд переведен на sherpa-onnx 1.13.6, где доступен публичный
`window_shift_ratio`. Экспериментальные API подготовлены отдельным патчем и не
входят в пользовательский wheel.
- Добавлены строгий manifest v3, планировщик соседних A/B-пар, runtime guard,
resume и проверка приватной капсулы со всеми входами и результатами.
- Выполнена Intel-матрица эксперимента и опубликован обезличенный
[отчет](https://git.dementev.space/ddmitry/local-transcriber/src/commit/42f094ccb9464742683eec9d695e5aa9a69dd4ec/docs/benchmarks/2026-08-31-cpu-diarization-intel.md).
## Результат
На Ryzen передается один аппаратный кандидат: C2, shared session с двумя worker
и общим пулом из четырех потоков. В соседней паре C2 заняла 140,632 с против
146,978 с у W0, сохранив все обязательные и диагностические показатели.
Ускорение 4,32% ниже порога продолжения и считается только диагностическим
наблюдением.
C1 оказалась быстрее, но изменила число слов без говорящего. Без слуховой
проверки она в handoff не включена.
## Проверка
- `uv run pytest -q`: 383 passed, 2 skipped;
- Ruff: без замечаний;
- `uv lock --check`: успешно;
- sdist и wheel собраны; экспериментальные модули отсутствуют в wheel;
- независимые Codex- и Claude-линии: `RECHECK: ALL_CLOSED`.
## Handoff
- source commit стенда: `6345cb6449d906767b6ed33e695f2ca4eeaf3008`;
- SHA-256 отчета:
`8d4183be4c3ab35f2ea043f8d87ca20e16f523cb60f9c5414d974c1bc4d6b7de`;
- приватная капсула: `intel-41-5de5f454`;
- внешний SHA-256 капсулы:
`a3a50d34783d24fe6cd13b154ca9813f9842fdcb08d99eab33a6a54efea1e3ae`.
Closes #41
Зачем:
- часть Intel-стендов не публикует ACPI platform_profile
- balanced-режим на таком стенде доступен через power-profiles-daemon
Что:
- добавлен fallback на powerprofilesctl get
- поведение закреплено тестом
Проверка:
- uv run pytest -q tests/test_benchmark_experiment.py
- uv run ruff check для изменённых файлов
Зачем:
- капсула должна содержать каждый вход, названный в manifest
- Intel handoff нужно проверять на Ryzen без сравнения чужого SKU
Что:
- входы manifest связаны с индексом и SHA-256 файлов капсулы
- validate-only финального handoff пропускает только проверку машины
- версии Python, пакетов и экспериментальной сборки по-прежнему обязательны
Проверка:
- uv run pytest -q tests/test_benchmark_experiment.py
- uv run ruff check для изменённых файлов
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что сделано
window_shift_ratio. Экспериментальные API подготовлены отдельным патчем и невходят в пользовательский wheel.
resume и проверка приватной капсулы со всеми входами и результатами.
отчет.
Результат
На Ryzen передается один аппаратный кандидат: C2, shared session с двумя worker
и общим пулом из четырех потоков. В соседней паре C2 заняла 140,632 с против
146,978 с у W0, сохранив все обязательные и диагностические показатели.
Ускорение 4,32% ниже порога продолжения и считается только диагностическим
наблюдением.
C1 оказалась быстрее, но изменила число слов без говорящего. Без слуховой
проверки она в handoff не включена.
Проверка
uv run pytest -q: 383 passed, 2 skipped;uv lock --check: успешно;RECHECK: ALL_CLOSED.Handoff
6345cb6449d906767b6ed33e695f2ca4eeaf3008;8d4183be4c3ab35f2ea043f8d87ca20e16f523cb60f9c5414d974c1bc4d6b7de;intel-41-5de5f454;a3a50d34783d24fe6cd13b154ca9813f9842fdcb08d99eab33a6a54efea1e3ae.Closes #41