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:
- Ejecute el script automatizado para convertir su uso de API TF1.x a
tf.compat.v1
. - Elimine
tf.contrib.layers
antiguos y reemplácelos con símbolos TF Slim . Consulte también TF Addons para ver otros símbolostf.contrib
. - Vuelva a escribir los pases de avance del modelo TF1.x para que se ejecuten en TF2 con la ejecución ansiosa habilitada.
- Valide la precisión y corrección numérica de su código migrado.
- Actualice su código de entrenamiento, evaluación y guardado de modelos a los equivalentes de TF2.
- (Opcional) Migre sus API
tf.compat.v1
compatibles con TF2, incluido el uso de TF Slim , a API idiomáticas de TF2.
Guías de migración destacadas
TensorFlow 1.x frente a TensorFlow 2
Aprenda cómo la API y los comportamientos de TF2 difieren fundamentalmente de TF1.x.Asignar modelos TF1.x a TF2
Comience a usar modelos TF1.x en TF2 de inmediato usando calzas de modelado.Reescribir los símbolos de la API TF1.x
Actualice mediante programación algunas partes de su código TF1.x a TF2.Validar código TF2 migrado
Verifique la corrección de su código TF2 migrado.Desplazamiento de estimadores
Migre desde sus canalizaciones de capacitación de Estimator a TF2.Desplazamiento de columnas de características
Aprenda a migrar a capas de preprocesamiento de Keras desdetf.feature_column
s.
Flujos de trabajo de capacitación de CPU/GPU para varios trabajadores
Aprenda a migrar elEstimator
distribuido de varios trabajadores a TF2.
Flujos de trabajo de TPU
Aprenda a migrar la API deTPUEstimator
a TF2.