
ddadminandClaude Opus 4.6
262bfd91d1
fix(openvino): исправлены баги compute_type, fallback и help text
- Зачем:
- compute_type из конфига терялся как implicit, ломая выбор модели OpenVINO.
- узкий матчинг ошибок пропускал реальные OpenVINO runtime failures.
- ensure_model_available(device="openvino") падал из-за дефолта float32.
- ensure_model_available не передавал compute_type_explicit, ломая large-v3 → fp16 override.
- help по --compute-type не отражал дефолт для OpenVINO.
- Что:
- ct_explicit учитывает и CLI-флаг, и конфиг-файл.
- публичный API transcribe() передаёт compute_type_explicit=True.
- _is_openvino_error() ловит любой RuntimeError.
- ensure_model_available: дефолт compute_type из DEVICE_DEFAULTS, explicit прокинут в get_backend.
- --compute-type help обновлён: float16 (CUDA) / int8 (OpenVINO) / float32 (CPU).
- Проверка:
- uv run pytest -v — 124 passed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 23:45:27 +03:00
..
2026-03-17 21:46:10 +03:00
2026-03-21 23:28:22 +03:00
2026-03-21 23:18:39 +03:00
2026-03-21 23:22:13 +03:00
2026-03-18 18:37:14 +03:00
2026-03-18 19:33:52 +03:00
2026-03-21 23:45:27 +03:00
2026-03-21 23:22:13 +03:00