Op che esegue un programma con aggiornamenti variabili opzionali sul posto.
(Facoltativamente) legge le variabili del dispositivo, carica ed esegue un programma TPU su un dispositivo TPU, quindi (facoltativamente) 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 sono consumati da queste variabili non appariranno nell'output operativo. Per l'uso interno del compilatore TPU distribuito.
Metodi pubblici
TPUExecuteAndUpdateVariables statici | |
Iteratore < Operando <Oggetto>> | iteratore () |
Elenco < Uscita <? >> | risultati () |
Metodi ereditati
Metodi pubblici
public static TPUExecuteAndUpdateVariables create ( ambito ambito, 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.
Parametri
scopo | ambito attuale |
---|
ritorna
- una nuova istanza di TPUExecuteAndUpdateVariables