AllReduce

publiczna klasa końcowa AllReduce

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

Klasy zagnieżdżone

klasa Opcje AllReduce Opcjonalne atrybuty dla AllReduce

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 AllReduce.Options
communicationHint (ciąg znaków communicationHint)
statyczny <T rozszerza TNumber > AllReduce <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ę AllReduce.
Wyjście <T>
dane ()
statyczne AllReduce.Options
timeoutSeconds (limit czasu pływania w sekundach)
statyczne AllReduce.Options
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 AllReduce.Options communicationHint (String communicationHint)

public static AllReduce <T> create (zakres zakresu , argument wejściowy <T>, długi rozmiar grupy, długi klucz grupy, długi klucz instancji, ciąg mergeOp, ciąg finalOp, lista <Long> subdivOffsets, opcje... opcje)

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

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

publiczne dane wyjściowe <T> ()

public static AllReduce.Options timeoutSeconds (Float timeoutSeconds)

public static AllReduce.Options waitFor (List<Long> waitFor)