LUNA PLATFORM v.5.31.0#
Изменения
-
SDK обновлен до версии 5.10.0.
-
Добавлена поддержка 60 нейронной сети извлечения биометрических шаблонов лиц и 105, 106, 107 нейронных сетей извлечения биометрических шаблонов тел. По умолчанию используются версии 59 и 104.
Нейросеть 60 не поддерживается при использовании сервисов для построения индекса и поиска по индексу.
В целях уменьшения размера контейнера Handlers в ближайших сборках LP 5 из поставки будут удалены нейросети извлечения биометрических шаблонов лиц 54, 56, 57 и нейросети извлечения биометрических шаблонов тел 102, 103 и 104. Для их использования потребуется отдельно скачать необходимую нейросеть и поместить в контейнер сервиса Handlers. Данная процедура описана в разделе "Использование модели нейросети не из поставки" руководства администратора LP 5.
-
Добавлена поддержка детектора HumanFace для одновременной детекции лица и тела в кадре.
Детектор используется автоматически при выполнении запросов POST на ресурсы "/handlers/{handler_id}/events" и "/tasks/estimator", если в обработчике указаны обе опции "detect_face" и "detect_body". При этом значительно повышается скорость обработки изображений по сравнению с использованием отдельных детекторов.
В связи с этим в сервисе Handlers обновлены названия полей в БД Influx, используемых при мониторинге:
- detection_width -> face_detection_width (серия face_detection);
- detection_height -> face_detection_height (серия face_detection);
- detection_width -> body_detection_width (серия body_detection);
- detection_height -> body_detection_height (серия body_detection).
-
Сервис Accounts добавлен в инструмент визуализации данных мониторинга LUNA Dashboards.
Исправленные ошибки
-
Исправлена ошибка, из-за которой сервис Handlers в некоторых случаях не возвращал соединение в пул соединений БД Postgres и мог выводить ошибку с кодом 10017 (Database connection timeout error) пока сервис не был перезапущен.
-
Из скрипта миграции БО "migrate_4_to_5.py" удалена зависимость "logbook", отсутствие которой приводило к ошибке "ModuleNotFoundError: No module named ’logbook’".
-
Исправлено отсутствие описания поля "remove_image_origins" в запросе "create gc task" в OpenAPI документации сервиса Admin.
-
Исправлена ошибка, при которой в запросе на создание аккаунта к сервису Backport4 в теле ответа возвращалась неправильная версия API.