fix(openvino): клампинг отрицательных таймкодов + результаты тестов Intel/AMD
- Зачем: - OpenVINO GenAI может вернуть отрицательный end_ts, ломая формат транскрипта. - зафиксировать бенчмарки на Intel и AMD CPU для документации. - Что: - backends/openvino.py: start/end клампятся через max(0, ...). - docs/gpu.md: полная таблица скорости Intel i7 vs AMD Ryzen 7 8845H. - сравнение качества medium int8 vs large-v3 fp16 vs CPU float32 на одном файле. - вывод: large-v3 OpenVINO (416с) быстрее medium CPU (734с) при лучшем качестве. - Проверка: - uv run pytest -q — 124 passed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -108,9 +108,11 @@ class OpenVINOBackend:
|
||||
segments: list[Segment] = []
|
||||
if hasattr(result, "chunks") and result.chunks:
|
||||
for chunk in result.chunks:
|
||||
start = max(0.0, chunk.start_ts)
|
||||
end = max(start, chunk.end_ts)
|
||||
seg = Segment(
|
||||
start=chunk.start_ts,
|
||||
end=chunk.end_ts,
|
||||
start=start,
|
||||
end=end,
|
||||
text=chunk.text,
|
||||
)
|
||||
if on_segment is not None:
|
||||
|
||||
Reference in New Issue
Block a user