Операция, выполняющая программу с необязательными обновлениями переменных на месте.
Он (необязательно) считывает переменные устройства, загружает и выполняет программу TPU на устройстве TPU, а затем (необязательно) обновляет переменные на месте, используя выходные данные программы, как указано в атрибутах device_var_reads_indices (входные индексы программы из переменных непосредственного чтения) и device_var_updates_indices. (индексы вывода программы, используемые для обновления переменных, -1 означает отсутствие обновления/только чтение). Такие выходные данные программы, потребляемые этими переменными, не будут отображаться в выходных данных операции. Для внутреннего использования распределенного компилятора TPU.
Публичные методы
статические ТПУExecuteAndUpdateVariables | |
Итератор< Операнд <Объект>> | итератор () |
Список< Вывод <?>> | Результаты () |
Унаследованные методы
Публичные методы
public static TPUExecuteAndUpdateVariables create ( область действия , Iterable< Operand <?>> args, ключ Operand <String>, List<Class<?>> Tresults, List<Long> deviceVarReadsIndices, List<Long> deviceVarUpdatesIndices)
Фабричный метод для создания класса, обертывающего новую операцию TPUExecuteAndUpdateVariables.
Параметры
объем | текущий объем |
---|
Возврат
- новый экземпляр TPUExecuteAndUpdateVariables