v3.5.1

v3.5.1 исправляет операции conv2d / sepconv3 в TensorFlow, обновляет TensorFlow и ulab, а также улучшает сообщения об ошибках формата изображений. Этот выпуск не вносит несовместимых изменений в API — скрипты для v3.5.0 работают без изменений.

Основные изменения

  • Исправления TensorFlow — исправлена обработка границ в conv2d и sepconv3, а также обновление TensorFlow.

  • Более понятные ошибки — более конкретные сообщения об ошибках формата изображений.

  • Нет несовместимых изменений в API — перепрошейте, и ваши скрипты для v3.5.0 будут работать без изменений.

Прочие изменения и улучшения

  • Обновлены TensorFlow и ulab; отключён ulab на OpenMV 2 (M4, которому не хватает места для него) и функция отладки WiFi на старых платах (особенно на OpenMV 3); удалены неиспользуемые субмодули; обновлён скрипт обновления прошивки WiFi.

Исправления ошибок

Машинное обучение:

  • Исправлена обработка границ conv2d и sepconv3 в библиотеке TensorFlow.

Обработка изображений:

  • Исправлено сообщение об ошибке mutable_bayer и сделаны более конкретными ошибки формата изображений.

Система:

  • Исправлены ошибки компоновщика при отладочной сборке.

Несовместимые изменения в API

v3.5.1 не вносит несовместимых изменений в Python API. Скрипты, работавшие на v3.5.0, работают без изменений на v3.5.1 — достаточно перепрошить прошивку. (Примечание: ulab недоступен на OpenMV 2 из-за ограниченного объёма флеш-памяти.)