TPUExecuteAndUpdateVariables

публичный финальный класс TPUExecuteAndUpdateVariables

Операция, выполняющая программу с необязательными обновлениями переменных на месте.

Он (необязательно) считывает переменные устройства, загружает и выполняет программу TPU на устройстве TPU, а затем (необязательно) обновляет переменные на месте, используя выходные данные программы, как указано в атрибутах device_var_reads_indices (входные индексы программы из переменных непосредственного чтения) и device_var_updates_indices. (индексы вывода программы, используемые для обновления переменных, -1 означает отсутствие обновления/только чтение). Такие выходные данные программы, потребляемые этими переменными, не будут отображаться в выходных данных операции. Для внутреннего использования распределенного компилятора TPU.

Публичные методы

статические ТПУExecuteAndUpdateVariables
create ( Область действия, Iterable< Operand <?>> args, ключ Operand <String>, List<Class<?>> Tresults, List<Long> deviceVarReadsIndices, List<Long> deviceVarUpdatesIndices)
Фабричный метод для создания класса, обертывающего новую операцию TPUExecuteAndUpdateVariables.
Итератор< Операнд <Объект>>
Список< Вывод <?>>

Унаследованные методы

Публичные методы

public static TPUExecuteAndUpdateVariables create ( область действия , Iterable< Operand <?>> args, ключ Operand <String>, List<Class<?>> Tresults, List<Long> deviceVarReadsIndices, List<Long> deviceVarUpdatesIndices)

Фабричный метод для создания класса, обертывающего новую операцию TPUExecuteAndUpdateVariables.

Параметры
объем текущий объем
Возврат
  • новый экземпляр TPUExecuteAndUpdateVariables

публичный итератор < Операнд <Объект>> итератор ()

публичный список< Вывод <?>> результаты ()