Перейти к содержанию

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". Соответствующие настройки в остальных секциях игнорируются.