Barrier

publiczna bariera klasy końcowej

Definiuje barierę, która utrzymuje się w przypadku różnych wykonań wykresów.

Bariera reprezentuje mapę klucz-wartość, w której każdy klucz jest ciągiem znaków, a każda wartość jest krotką tensorów.

W czasie wykonywania bariera zawiera elementy „kompletne” i „niekompletne”. Kompletny element ma zdefiniowane tensory dla wszystkich składników swojej krotki wartości i można uzyskać do niego dostęp za pomocą BarrierTakeMany. Niekompletny element ma w swojej krotce wartości niezdefiniowane komponenty i można go zaktualizować za pomocą BarrierInsertMany.

Klasy zagnieżdżone

klasa Bariera.Opcje Opcjonalne atrybuty Barrier

Metody publiczne

Wyjście <Ciąg>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczna bariera.Opcje
pojemność (Długa pojemność)
statyczna bariera.Opcje
kontener (kontener String)
bariera statyczna
utwórz ( Zakres zakresu, List<Class<?>> ComponentTypes, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację bariery.
Wyjście <Ciąg>
uchwyt ()
Uchwyt do barierki.
statyczna bariera.Opcje
kształty (Lista< Kształt > kształty)
statyczna bariera.Opcje
wspólnaNazwa (Ciąg wspólnaNazwa)

Metody dziedziczone

Metody publiczne

publiczne wyjście <String> 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.

publiczna statyczna bariera. Opcje pojemności ( długa pojemność)

Parametry
pojemność Pojemność bariery. Domyślna pojemność to MAX_INT32 i jest to największa pojemność podstawowej kolejki.

publiczny kontener statyczny Barrier.Options (kontener String)

Parametry
pojemnik Jeśli nie jest pusta, barierę tę umieszcza się w danym pojemniku. W przeciwnym razie używany jest kontener domyślny.

public static Barrier create ( Zakres zakresu, List<Class<?>> ComponentTypes, Options... opcje)

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

Parametry
zakres aktualny zakres
Typy komponentów Typ każdego składnika w wartości.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja Bariery

public Output <String> uchwyt ()

Uchwyt do barierki.

publiczne kształty statyczne Bariera.Opcje (Lista< Kształt > kształty)

Parametry
kształty Kształt każdego składnika w wartości. Każdy kształt musi mieć wartość 1 w pierwszym wymiarze. Długość tego atrybutu musi być taka sama jak długość komponentów_typów.

public static Barrier.Options wspólnaNazwa (String wspólnaNazwa)

Parametry
wspólna nazwa Jeśli nie jest pusta, bariera ta będzie udostępniana pod daną nazwą w wielu sesjach.