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 | |
Wyjście <Ciąg> | uchwyt () Uchwyt do barierki. |
statyczna bariera.Opcje | |
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
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. |
---|