Migrar do TensorFlow 1.x para o TensorFlow 2
Aprenda a migrar seu código 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 TF1.x para
tf.compat.v1
. - Remover antigos
tf.contrib.layers
e substituí-los com TF magros símbolos. Além disso, verifique TF Complementos para outrostf.contrib
símbolos. - Reescrever seu modelo TF1.x frente passa a correr em TF2 com a execução ansioso habilitado.
- Validar a precisão e exatidão numérica do seu código migrado.
- Melhore a sua formação, avaliação e modelo de economia de código para TF2 equivalentes.
- (Opcional) Migre suas TF2 compatível
tf.compat.v1
APIs incluindo TF Magro uso de APIs TF2 idiomáticas.
Guias de migração em destaque
TensorFlow 1.x vs TensorFlow 2
Aprenda como a API e os comportamentos do TF2 diferem fundamentalmente do TF1.x.Mapear modelos TF1.x para TF2
Comece usando modelos TF1.x no TF2 imediatamente usando calços de modelagem.Reescrever os símbolos da API TF1.x
Atualize programaticamente algumas partes do seu código TF1.x para TF2.Validar o código TF2 migrado
Verifique a exatidão do seu código TF2 migrado.Movendo estimadores
Migre de seus pipelines de treinamento do Estimator para o TF2.Movendo colunas de recursos
Saiba como migrar para Keras pré-processamento de camadas detf.feature_column
s.
Fluxos de trabalho de treinamento de CPU / GPU para vários trabalhadores
Saiba como migrar multi-trabalhador distribuídosEstimator
de TF2.
Fluxos de trabalho TPU
Saiba como migrar doTPUEstimator
API para TF2.