Migrar de TensorFlow 1.x a TensorFlow 2

Aprende cómo migrar tu código de TensorFlow de TensorFlow 1.x a TensorFlow 2. Puede llevar un poco de trabajo convertir tu código, pero cada cambio da como resultado el acceso a nuevas funciones y modelos, mayor claridad y simplicidad, y una depuración más sencilla. Antes de comenzar a migrar, lea la guía de comportamientos . Brevemente, el proceso de migración es:

  1. Ejecute el script automatizado para convertir su uso de API TF1.x a tf.compat.v1 .
  2. Elimine tf.contrib.layers antiguos y reemplácelos con símbolos TF Slim . Consulte también TF Addons para ver otros símbolos tf.contrib .
  3. Vuelva a escribir los pases de avance del modelo TF1.x para que se ejecuten en TF2 con la ejecución ansiosa habilitada.
  4. Valide la precisión y corrección numérica de su código migrado.
  5. Actualice su código de entrenamiento, evaluación y guardado de modelos a los equivalentes de TF2.
  6. (Opcional) Migre sus API tf.compat.v1 compatibles con TF2, incluido el uso de TF Slim , a API idiomáticas de TF2.
Aprenda cómo la API y los comportamientos de TF2 difieren fundamentalmente de TF1.x.
Comience a usar modelos TF1.x en TF2 de inmediato usando calzas de modelado.
Actualice mediante programación algunas partes de su código TF1.x a TF2.
Verifique la corrección de su código TF2 migrado.
Migre desde sus canalizaciones de capacitación de Estimator a TF2.
Aprenda a migrar a capas de preprocesamiento de Keras desde tf.feature_column s.
Aprenda a migrar el Estimator distribuido de varios trabajadores a TF2.
Aprenda a migrar la API de TPUEstimator a TF2.
Aprenda a migrar el código TF Lite creado con TF1.x a TF2.