Migra da TensorFlow 1.x a TensorFlow 2

Scopri come migrare il codice TensorFlow da TensorFlow 1.x a TensorFlow 2. Potrebbe essere necessario un po' di lavoro per convertire il codice, ma ogni modifica comporta l'accesso a nuove funzionalità e modelli, maggiore chiarezza e semplicità e un debug più semplice. Prima di iniziare la migrazione, leggi la guida ai comportamenti . In breve, il processo di migrazione è:

  1. Esegui lo script automatico per convertire l'utilizzo dell'API TF1.x in tf.compat.v1 .
  2. Rimuovere i vecchi tf.contrib.layers e sostituirli con i simboli TF Slim . Controlla anche i componenti aggiuntivi TF per altri simboli tf.contrib .
  3. Riscrivi i tuoi pass forward del modello TF1.x per l'esecuzione in TF2 con l'esecuzione desiderosa abilitata.
  4. Convalida l'accuratezza e la correttezza numerica del codice migrato.
  5. Aggiorna il tuo codice di addestramento, valutazione e salvataggio del modello agli equivalenti TF2.
  6. (Facoltativo) Migra le tue API tf.compat.v1 compatibili con TF2, incluso l'utilizzo di TF Slim , alle API TF2 idiomatiche.
Scopri come l'API e i comportamenti di TF2 differiscono sostanzialmente da TF1.x.
Inizia subito a utilizzare i modelli TF1.x in TF2 utilizzando gli spessori di modellazione.
Aggiorna a livello di codice alcune parti del tuo codice TF1.x a TF2.
Verifica la correttezza del codice TF2 migrato.
Migra dalle pipeline di formazione di Estimator a TF2.
Scopri come migrare ai livelli di preelaborazione Keras da tf.feature_column s.
Scopri come migrare lo Estimator distribuito multi-lavoratore a TF2.
Scopri come migrare l'API TPUEstimator su TF2.
Scopri come migrare il codice TF Lite creato con TF1.x in TF2.