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 | |
Iterator< Operand <Obiekt>> | iterator () |
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