This commit is contained in:
@@ -136,6 +136,10 @@
|
|||||||
- Модель загружается только при первом использовании поиска
|
- Модель загружается только при первом использовании поиска
|
||||||
- Исправлена ошибка deprecated `TRANSFORMERS_CACHE` на `HF_HOME`
|
- Исправлена ошибка deprecated `TRANSFORMERS_CACHE` на `HF_HOME`
|
||||||
- Приложение теперь запускается мгновенно без ожидания загрузки ML моделей
|
- Приложение теперь запускается мгновенно без ожидания загрузки ML моделей
|
||||||
|
- **Логирование warnings**: Убраны избыточные трейсбеки от transformers/huggingface
|
||||||
|
- Исключены трейсбеки для deprecation warnings от ML библиотек
|
||||||
|
- Warnings от transformers теперь логируются без полного стека вызовов
|
||||||
|
- Улучшена читаемость логов при работе с ML моделями
|
||||||
|
|
||||||
## [0.9.13] - 2025-08-27
|
## [0.9.13] - 2025-08-27
|
||||||
|
|
||||||
|
|||||||
@@ -37,6 +37,13 @@ def warning_with_traceback(
|
|||||||
file: TextIOWrapper | None = None,
|
file: TextIOWrapper | None = None,
|
||||||
line: str | None = None,
|
line: str | None = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
# Исключаем трейсбеки для transformers/huggingface warnings
|
||||||
|
if "transformers" in filename or "TRANSFORMERS_CACHE" in str(message):
|
||||||
|
# Простое логирование без трейсбека для ML библиотек
|
||||||
|
print(f"Warning: {message} ({filename}:{lineno})")
|
||||||
|
return
|
||||||
|
|
||||||
|
# Для всех остальных warnings показываем трейсбек
|
||||||
tb = traceback.format_stack()
|
tb = traceback.format_stack()
|
||||||
tb_str = "".join(tb)
|
tb_str = "".join(tb)
|
||||||
print(f"{message} ({filename}, {lineno}): {category.__name__}\n{tb_str}")
|
print(f"{message} ({filename}, {lineno}): {category.__name__}\n{tb_str}")
|
||||||
|
|||||||
Reference in New Issue
Block a user