Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

tf.compat.v1.enable_eager_execution

Visualizza sorgente su GitHub

Abilita esecuzione ansiosi per tutta la durata di questo programma.

Utilizzato nei notebook

Utilizzato nelle esercitazioni

esecuzione ansioso fornisce un'interfaccia indispensabile tensorflow. Con esecuzione ansioso attivata, funzioni tensorflow eseguire immediatamente operazioni (al contrario di aggiunta a un grafico da eseguire successivamente in un tf.compat.v1.Session ) ei valori di ritorno calcestruzzo (al contrario di riferimenti simbolici a un nodo in un grafico computazionale) .

Per esempio:

 tf.compat.v1.enable_eager_execution()

# After eager execution is enabled, operations are executed as they are
# defined and Tensor objects hold concrete values, which can be accessed as
# numpy.ndarray`s through the numpy() method.
assert tf.multiply(6, 7).numpy() == 42
 

esecuzione ansioso non può essere attivata dopo tensorflow API sono stati utilizzati per creare o eseguire grafici. E 'in genere consiglia di richiamare questa funzione all'avvio del programma e non in una libreria (come la maggior parte le biblioteche dovrebbero essere utilizzabili con e senza l'esecuzione ansioso).

config (Opzionale). Un tf.compat.v1.ConfigProto da utilizzare per configurare l'ambiente in cui vengono eseguite le operazioni. Si noti che tf.compat.v1.ConfigProto viene utilizzata anche per l'esecuzione grafico di configurazione (via tf.compat.v1.Session ) e molte opzioni all'interno tf.compat.v1.ConfigProto non vengono attuate (o sono irrilevanti) quando l'esecuzione ansioso è abilitato .
device_policy (Facoltativo.) Policy controllare come operazioni che richiedono ingressi di un dispositivo specifico (ad esempio, una GPU 0) ingressi maniglia su un altro dispositivo (ad es GPU 1 o CPU). Se impostato su Nessuno, un valore appropriato sarà scelto automaticamente. Il valore scelto può cambiare tra rilasci tensorflow. Valori validi:

  • tf.contrib.eager.DEVICE_PLACEMENT_EXPLICIT: genera un errore se il posizionamento non è corretto.
  • tf.contrib.eager.DEVICE_PLACEMENT_WARN: copia i tensori che non sono sul dispositivo giusto, ma registra un avvertimento.
  • tf.contrib.eager.DEVICE_PLACEMENT_SILENT: copie in silenzio tensori. Si noti che questo può mascherare problemi di prestazioni in quanto non v'è alcuna notifica quando sono bloccate sulla tensore la copia tra dispositivi.
  • tf.contrib.eager.DEVICE_PLACEMENT_SILENT_FOR_INT32: copie silenziosamente Int32 tensori, alzando gli errori sulle altre.
execution_mode (Opzionale.) Politica di controllare come le operazioni inviati vengono effettivamente eseguiti. Se impostato su Nessuno, un valore appropriato sarà scelto automaticamente. Il valore scelto può cambiare tra rilasci tensorflow. Valori validi:
  • tf.contrib.eager.SYNC: esegue ciascuna operazione sincrono.
  • tf.contrib.eager.ASYNC: esegue ciascuna operazione in modo asincrono. Queste operazioni possono restituire maniglie "non pronto".
  • ValueError Se l'esecuzione ansiosi è attivata dopo la creazione / esecuzione di un grafico tensorflow, o se le opzioni fornite conflitto con una precedente chiamata a questa funzione.