TPUExecuteAndUpdateVariables

classe finale pubblica TPUExecuteAndUpdateVariables

Op che esegue un programma con aggiornamenti variabili sul posto opzionali.

Legge (facoltativamente) le variabili del dispositivo, carica ed esegue un programma TPU su un dispositivo TPU e quindi (facoltativo) aggiorna sul posto le variabili utilizzando gli output del programma, come specificato negli attributi device_var_reads_indices (indici di input del programma dalla lettura diretta delle variabili) e device_var_updates_indices (indici di output del programma utilizzati per aggiornare le variabili, -1 significa nessun aggiornamento/sola lettura). Tali output del programma vengono consumati da queste variabili e non verranno visualizzati nell'output dell'operazione. Per uso interno del compilatore TPU distribuito.

Metodi pubblici

TPUExecuteAndUpdateVariables statiche
create ( scope scope, Iterable< Operand <?>> args, Operand <String> key, List<Class<?>> Tresults, List<Long> deviceVarReadsIndices, List<Long> deviceVarUpdatesIndices)
Metodo factory per creare una classe che racchiude una nuova operazione TPUExecuteAndUpdateVariables.
Iteratore< Operando <Oggetto>>
Elenco< Uscita <?>>

Metodi ereditati

Metodi pubblici

creazione di TPUExecuteAndUpdateVariables statiche pubbliche ( ambito ambito , argomenti Iterable< Operando <?>>, chiave Operando <String>, List<Class<?>> Tresults, List<Long> deviceVarReadsIndices, List<Long> deviceVarUpdatesIndices)

Metodo factory per creare una classe che racchiude una nuova operazione TPUExecuteAndUpdateVariables.

Parametri
scopo ambito attuale
ritorna
  • una nuova istanza di TPUExecuteAndUpdateVariables

public Iterator< Operando <Oggetto>> iteratore ()

Elenco pubblico< Output <?>> risultati ()