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. Ela não introduz nenhuma alteração incompatível na API — os scripts da v3.5.0 funcionam sem alterações.

Destaques

  • Correções do TensorFlow — corrigido o tratamento de bordas de conv2d e sepconv3, além de uma atualização do TensorFlow.

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

  • Nenhuma alteração incompatível na API — refaça o flash e seus scripts da v3.5.0 funcionarão sem alterações.

Outras alterações e melhorias

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

Correções de bugs

Aprendizado de máquina:

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

Imagem:

  • Corrigida a mensagem de erro mutable_bayer e tornados os erros de formato de imagem mais específicos.

Sistema:

  • Corrigidos erros de linker em builds de depuração.

Alterações incompatíveis na API

A v3.5.1 não introduz nenhuma alteração incompatível na API Python. Os scripts que funcionavam na v3.5.0 funcionam sem alterações na v3.5.1 — basta refazer o flash do firmware. (Observação: o ulab não está disponível no OpenMV 2 devido à sua flash limitada.)