ExecuteAndUpdateVariables

publiczna klasa końcowa ExecuteAndUpdateVariables

Op, który wykonuje program z opcjonalnymi aktualizacjami zmiennych w miejscu.

(opcjonalnie) odczytuje zmienne urządzenia, ładuje i wykonuje program TPU na urządzeniu TPU, a następnie (opcjonalnie) lokalnie aktualizuje zmienne przy użyciu wyników programu, jak określono w atrybutach urządzenia_var_reads_indices (indeksy wejściowe programu z bezpośredniego odczytu zmiennych) i urządzenia_var_updates_indices (wskaźniki wyjściowe programu używane do aktualizacji zmiennych, -1 oznacza brak aktualizacji/tylko do odczytu). Takie dane wyjściowe programu są wykorzystywane przez te zmienne, które nie pojawią się w wynikach operacji. Do użytku wewnętrznego rozproszonego kompilatora TPU.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczne zmienne ExecuteAndUpdate
utwórz (zakres zakresu , Iterable< Operand <?>> args, Operand < TString > klucz, List<Class<? Extends TType >> Tresults, List<Long> urządzeniaVarReadsIndices, List<Long> urządzeniaVarUpdatesIndices)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ExecuteAndUpdateVariables.
Iterator< Operand < TType >>
Lista< Wyjście <?>>
wyniki ()

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „TPUExecuteAndUpdateVariables”

Metody publiczne

public static ExecuteAndUpdateVariables create ( Zakres zakresu, Iterowalne < Argumenty <?>> argumenty, Operand < TString > klucz, List<Class<? Extends TType >> Tresults, List<Long> urządzeniaVarReadsIndices, List<Long> urządzeniaVarUpdatesIndices)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ExecuteAndUpdateVariables.

Parametry
zakres aktualny zakres
Zwroty
  • nowa instancja ExecuteAndUpdateVariables

publiczny Iterator< Operand < TType >> iterator ()

publiczna Lista< Wyjście <?>> wyniki ()