Reduce

publiczna klasa końcowa Zmniejsz

Wzajemnie redukuje wiele tensorów tego samego typu i kształtu.

Klasy zagnieżdżone

klasa Zmniejsz.Opcje Opcjonalne atrybuty opcji Reduce

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczne Zmniejsz.Opcje
communicationHint (ciąg znaków communicationHint)
statyczny <T rozszerza TNumer > Zmniejsz <T>
utwórz (zakres zakresu , dane wejściowe argumentu <T>, długi rozmiar grupy, długi klucz grupy, długi klucz instancji, ciąg mergeOp, ciąg końcowyOp, lista<Long> subdivOffsets, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Redukuj.
Wyjście <T>
dane ()
statyczne Zmniejsz.Opcje
timeoutSeconds (limit czasu pływania w sekundach)
statyczne Zmniejsz.Opcje
czekajFor (Lista<Long> czekajFor)

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „CollectiveReduce”

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static Redukuj.Opcje communicationHint (String communicationHint)

public static Zmniejsz <T> utwórz ( Zakres zakresu, Operand <T> wejście, Długi groupSize, Długi groupKey, Długi klucz instancji, String mergeOp, String finalOp, List<Long> subdivOffsets, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Redukuj.

Parametry
zakres aktualny zakres
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja Redukuj

publiczne dane wyjściowe <T> ()

public static Redukuj. Opcje limitu czasu w sekundach (Float timeout w sekundach)

publiczny statyczny Zmniejsz.Opcje czekajFor (List<Long> czekajFor)