TPUExecuteAndUpdateVariables

publiczna klasa końcowa TPUExecuteAndUpdateVariables

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.

Metody publiczne

statyczne zmienne TPUExecuteAndUpdate
utwórz (zakres zakresu , Iterable< Operand <?>> argumenty, Operand <String> klucz, List<Class<?>> Tresults, List<Long> DeviceVarReadsIndices, List<Long> urządzenieVarUpdatesIndices)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację TPUExecuteAndUpdateVariables.
Iterator< Operand <Obiekt>>
Lista< Wyjście <?>>
wyniki ()

Metody dziedziczone

Metody publiczne

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

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

Parametry
zakres aktualny zakres
Zwroty
  • nowa instancja TPUExecuteAndUpdateVariables

publiczny Iterator< Operand <Object>> iterator ()

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