LUNA PLATFORM v.5.24.1#
Изменения
-
В тела ответов запросов, выполненных с ошибкой, добавлено поле "link", содержащее ссылку на онлайн-документацию с подробным описанием полученной ошибки. Ссылки на описания ошибок также добавлены в примеры ответов в документации OpenAPI (поле "Response samples").
Для перехода по ссылкам необходимо подключение к сети Интернет.
Исправленные ошибки
-
Удалено сообщение
sanic.error: <ApiRequest: OPTIONS /6/objects> body not consumed
из логов сервиса LUNA API. Сообщение выводилось если в запросе OPTIONS/6/objects
было непустое тело. -
Обработка пустых ZIP-архивов и директорий из S3-подобных хранилищ с помощью задачи "Estimator" больше не возвращает никаких ошибок. Ранее при таких обработках возвращалась ошибка "Unsupported media type".
-
Исправлена ошибка при сохранении события со значением поля "detect_ts=0". При попытке получить событие с таким значением, возращалось значение "detect_ts=null".
-
Исправлена ошибка, при которой обновление ограничения или настройки с пустой строкой в поле "description" в сервисе Configurator приводило к выставлению значения "null" в поле "description". Ошибка возникала при использовании базы данных Oracle.
-
Исправлена ошибка "Internal server error", возникавшая при сохранении события (запрос "save event") со значением "predominant_mask": "medical_mask".
-
Исправлена ошибка, при которой все эстиматоры (DETECTOR, EXTRACTOR, WARP, HUMAN_EXTRACTOR, HUMAN_DETECTOR) использовали значения параметра device_class ("gpu" или "cpu") из настройки "LUNA_HANDLERS_DETECTOR_RUNTIME_SETTINGS", игнорируя остальные соответствующие эстиматорам настройки, что приводило к запуску всех эстиматоров только на GPU или только на CPU.
Известная проблема: Настройки
num_threads
иnum_compute_streams
по-прежнему определяются для всех эстиматоров в секции "LUNA_HANDLERS_DETECTOR_RUNTIME_SETTINGS". Соответствующие настройки в остальных секциях игнорируются.