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 |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TString> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczna bariera.Opcje | pojemność (Długa pojemność) |
statyczna bariera.Opcje | kontener (kontener String) |
bariera statyczna | |
Dane wyjściowe <TString> | uchwyt () Uchwyt do barierki. |
statyczna bariera.Opcje | |
statyczna bariera.Opcje | wspólnaNazwa (Ciąg wspólnaNazwa) |
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 < TString > 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 bariera statyczna . Pojemność opcji (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, Lista<Klasa<? rozszerza TType >> ComponentTypes, Opcje... 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. |
---|