ResourceScatterSub

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

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

Эта операция вычисляет

# Скалярные индексы ref[indices, ...] -= update[...]

# Индексы векторов (для каждого i) ref[indices[i], ...] -= update[i, ...]

# Индексы высокого ранга (для каждого i, ..., j) ref[indices[i, ..., j], ...] -= update[i, ..., j, ...]

Повторяющиеся записи обрабатываются правильно: если несколько индексов ссылаются на одно и то же местоположение, их вклады суммируются.

Требуется `updates.shape = index.shape + ref.shape[1:]` или `updates.shape = []`.

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

static <T расширяет число, U> ResourceScatterSub
create ( Область действия , ресурс операнда <?>, индексы операнда <T>, обновления операнда <U>)
Фабричный метод для создания класса, обертывающего новую операцию ResourceScatterSub.

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

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

public static ResourceScatterSub create (область действия , ресурс операнда <?>, индексы операнда <T>, обновления операнда <U>)

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

Параметры
объем текущий объем
ресурс Должно быть из узла «Переменная».
индексы Тензор индексов в первом измерении `ref`.
обновления Тензор обновленных значений для добавления в `ref`.
Возврат
  • новый экземпляр ResourceScatterSub