v3.5.1

A v3.5.1 corrige as operações conv2d / sepconv3 do TensorFlow, atualiza o TensorFlow e o ulab e melhora as mensagens de erro de formato de imagem. Não introduz alterações incompatíveis na API — os scripts da v3.5.0 funcionam sem alterações.

Destaques

  • Correções no TensorFlow — tratamento de limites conv2d e sepconv3 corrigido, mais uma atualização do TensorFlow.

  • Erros mais claros — mensagens de erro de formato de imagem mais específicas.

  • Sem alterações incompatíveis na API — reflashe e os seus scripts da v3.5.0 funcionam sem alterações.

Outras alterações e melhorias

  • Atualizados o TensorFlow e o ulab; desativado o ulab no OpenMV 2 (M4, que não tem espaço para ele) e a funcionalidade de depuração WiFi em placas mais antigas (especialmente o OpenMV 3); removidos submódulos não utilizados; atualizado o script de atualização de firmware WiFi.

Correções de erros

Aprendizagem automática:

  • Corrigido o tratamento de limites conv2d e sepconv3 da biblioteca TensorFlow.

Imagem:

  • Corrigida a mensagem de erro mutable_bayer e tornadas as mensagens de erro de formato de imagem mais específicas.

Sistema:

  • Corrigidos erros de ligação em compilações de depuração.

Alterações incompatíveis na API

A v3.5.1 não introduz alterações incompatíveis na API Python. Os scripts que funcionavam na v3.5.0 funcionam sem alterações na v3.5.1 — basta reflashear o firmware. (Nota: o ulab não está disponível no OpenMV 2 devido ao seu flash limitado.)