Łączy N wejść z N-kierunkowo replikowanymi obliczeniami TPU.
Ta operacja przechowuje zreplikowane dane wejściowe w podgrafie obliczeniowym `tpu.replicate()`. Każde zreplikowane dane wejściowe mają ten sam kształt i typ wraz z danymi wyjściowymi.
Na przykład:
%a = "tf.opA"()
%b = "tf.opB"()
%replicated_input = "tf.TPUReplicatedInput"(%a, %b)
%computation = "tf.Computation"(%replicated_input)
Klasy zagnieżdżone
klasa | Opcje replikowanych danych wejściowych | Opcjonalne atrybuty dla ReplicatedInput |
Stałe
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T rozszerza TType > Replikowane wejście <T> | |
statyczne replikowane wejście.Opcje | indeks (długi indeks) |
statyczne replikowane wejście.Opcje | isMirroredVariable (Boolean isMirroredVariable) |
statyczne replikowane wejście.Opcje | isPacked (boolean jest spakowany) |
Wyjście <T> | wyjście () |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
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 ReplicatedInput <T> create (zakres zakresu , wejścia Iterable< Operand <T>>, opcje... )
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ReplicatedInput.
Parametry
zakres | aktualny zakres |
---|---|
opcje | przenosi opcjonalne wartości atrybutów |
Powroty
- nowe wystąpienie ReplicatedInput