### 🚀 ML Models Runtime Preloading - **🔧 models loading**: Перенесена предзагрузка ML моделей из Docker build в runtime startup - Убрана предзагрузка из `Dockerfile` - модели теперь загружаются после монтирования `/dump` папки - Добавлена async функция `preload_models()` в `services/search.py` для фоновой загрузки - Интеграция предзагрузки в `lifespan` функцию `main.py` - Использование `asyncio.run_in_executor()` для неблокирующей загрузки моделей - Исправлена проблема с недоступностью `/dump` папки во время сборки Docker образа
This commit is contained in:
@@ -2,6 +2,14 @@
|
||||
|
||||
## [0.9.19] - 2025-09-01
|
||||
|
||||
### 🚀 ML Models Runtime Preloading
|
||||
- **🔧 models loading**: Перенесена предзагрузка ML моделей из Docker build в runtime startup
|
||||
- Убрана предзагрузка из `Dockerfile` - модели теперь загружаются после монтирования `/dump` папки
|
||||
- Добавлена async функция `preload_models()` в `services/search.py` для фоновой загрузки
|
||||
- Интеграция предзагрузки в `lifespan` функцию `main.py`
|
||||
- Использование `asyncio.run_in_executor()` для неблокирующей загрузки моделей
|
||||
- Исправлена проблема с недоступностью `/dump` папки во время сборки Docker образа
|
||||
|
||||
### 🔧 Reactions Type Compatibility Fix
|
||||
- **🐛 rating functions**: Исправлена ошибка `AttributeError: 'str' object has no attribute 'value'` в создании реакций
|
||||
- Функции `is_positive()` и `is_negative()` в `orm/rating.py` теперь поддерживают как `ReactionKind` enum, так и строки
|
||||
|
||||
Reference in New Issue
Block a user