Migrar do TensorFlow 1.x para o TensorFlow 2
Saiba como migrar seu código do TensorFlow do TensorFlow 1.x para o TensorFlow 2. Pode ser um pouco trabalhoso converter seu código, mas cada alteração resulta em acesso a novos recursos e modelos, maior clareza e simplicidade e depuração mais fácil. Antes de começar a migrar, leia o guia de comportamentos . Resumidamente, o processo de migração é:
- Execute o script automatizado para converter o uso da API do TF1.x para
tf.compat.v1
. - Remova
tf.contrib.layers
antigos e substitua-os por símbolos TF Slim . Verifique também TF Addons para outros símbolostf.contrib
. - Reescreva seus passos de encaminhamento do modelo TF1.x para execução no TF2 com execução antecipada habilitada.
- Valide a precisão e a exatidão numérica do seu código migrado.
- Atualize seu código de treinamento, avaliação e economia de modelo para equivalentes do TF2.
- (Opcional) Migre suas APIs
tf.compat.v1
compatíveis com TF2, incluindo o uso do TF Slim para APIs idiomáticas do TF2.
Guias de migração em destaque
TensorFlow 1.x vs TensorFlow 2
Saiba como a API e os comportamentos do TF2 diferem fundamentalmente do TF1.x.Mapear modelos TF1.x para TF2
Comece a usar os modelos TF1.x no TF2 imediatamente usando calços de modelagem.Reescrever símbolos da API TF1.x
Atualize programaticamente algumas partes de seu código TF1.x para TF2.Validar código TF2 migrado
Verifique a exatidão do seu código TF2 migrado.Saindo dos Estimadores
Migre dos pipelines de treinamento do Estimator para o TF2.Movendo as colunas de recurso
Aprenda como migrar para camadas de pré-processamento Keras detf.feature_column
s.
Fluxos de trabalho de treinamento de CPU/GPU para vários trabalhadores
Saiba como migrar oEstimator
distribuído por vários trabalhadores para o TF2.
Fluxos de trabalho de TPU
Saiba como migrar a APITPUEstimator
para o TF2.