Migrer de TensorFlow 1.x vers TensorFlow 2

Découvrez comment migrer votre code TensorFlow de TensorFlow 1.x vers TensorFlow 2. La conversion de votre code peut demander un peu de travail, mais chaque modification donne accès à de nouvelles fonctionnalités et à de nouveaux modèles, à une clarté et une simplicité accrues, et à un débogage plus facile. Avant de commencer la migration, lisez le guide des comportements . En bref, le processus de migration est :

  1. Exécutez le script automatisé pour convertir votre utilisation de l'API TF1.x en tf.compat.v1 .
  2. Supprimez les anciens tf.contrib.layers et remplacez-les par des symboles TF Slim . Vérifiez également TF Addons pour d'autres symboles tf.contrib .
  3. Réécrivez les passes avant de votre modèle TF1.x pour qu'elles s'exécutent dans TF2 avec l'exécution hâtive activée.
  4. Validez la précision et l'exactitude numérique de votre code migré.
  5. Mettez à niveau votre code de formation, d'évaluation et de sauvegarde de modèle vers des équivalents TF2.
  6. (Facultatif) Migrez vos API tf.compat.v1 compatibles TF2, y compris l'utilisation de TF Slim , vers des API TF2 idiomatiques.
Découvrez en quoi l'API et les comportements de TF2 diffèrent fondamentalement de TF1.x.
Commencez immédiatement à utiliser les modèles TF1.x dans TF2 à l'aide de cales de modélisation.
Mettez à niveau par programmation certaines parties de votre code TF1.x vers TF2.
Vérifiez l'exactitude de votre code TF2 migré.
Migrez de vos pipelines de formation Estimator vers TF2.
Découvrez comment migrer vers les couches de prétraitement Keras à partir de tf.feature_column s.
Découvrez comment migrer l' Estimator distribué multi-workers vers TF2.
Découvrez comment migrer l'API TPUEstimator vers TF2.
Découvrez comment migrer le code TF Lite créé avec TF1.x vers TF2.