Odejmuje rzadkie aktualizacje od zmiennej, do której odwołuje się „zasób”.
Ta operacja się liczy
# Indeksy skalarne ref[indices, ...] -= aktualizacje[...]
# Indeksy wektorowe (dla każdego i) ref[indices[i], ...] -= aktualizacje[i, ...]
# Indeksy wysokiej rangi (dla każdego i, ..., j) ref[indices[i, ..., j], ...] -= aktualizacje[i, ..., j, ...]
Zduplikowane wpisy są obsługiwane poprawnie: jeśli wiele „indeksów” odnosi się do tej samej lokalizacji, ich wkłady się sumują.
Wymaga `updates.shape = indices.shape + ref.shape[1:]` lub `updates.shape = []`.
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
statyczny ResourceScatterSub |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static ResourceScatterSub create (zakres zakresu , Operand <?> zasób, Operand <? rozszerza TNumber > indeksy, Operand <? rozszerza TType > aktualizacje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ResourceScatterSub.
Parametry
zakres | aktualny zakres |
---|---|
ratunek | Powinien pochodzić z węzła „Zmienna”. |
indeksy | Tensor indeksów do pierwszego wymiaru `ref`. |
aktualizacje | Tensor zaktualizowanych wartości do dodania do `ref`. |
Zwroty
- nowa instancja ResourceScatterSub