tensorflow:: ops:: BarrierClose

#include <data_flow_ops.h>

Zamyka daną barierę.

Streszczenie

Ta operacja sygnalizuje, że w danej barierze nie będą już wstawiane nowe elementy. Kolejne operacje InsertMany, które będą próbowały wprowadzić nowy klucz, zakończą się niepowodzeniem. Kolejne operacje InsertMany, które będą jedynie dodawać brakujące komponenty do już istniejących elementów, będą nadal kończyć się powodzeniem. Kolejne operacje TakeMany będą nadal kończyć się powodzeniem, jeśli w barierze pozostanie wystarczająca liczba ukończonych elementów. Kolejne operacje TakeMany, które miałyby zablokować działanie, zakończą się natychmiast niepowodzeniem.

Argumenty:

  • zakres: obiekt zakresu
  • uchwyt: Uchwyt bariery.

Atrybuty opcjonalne (patrz Attrs ):

  • cancel_pending_enqueues: Jeśli wartość jest ustawiona na true, wszystkie oczekujące żądania dodania do kolejki, które są zablokowane w kolejce bariery, zostaną anulowane. Operacja InsertMany zakończy się niepowodzeniem, nawet jeśli nie zostanie wprowadzony nowy klucz.

Zwroty:

Konstruktory i destruktory

BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle)
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, const BarrierClose::Attrs & attrs)

Atrybuty publiczne

operation

Funkcje publiczne

operator::tensorflow::Operation () const

Publiczne funkcje statyczne

CancelPendingEnqueues (bool x)

Struktury

tensorflow:: ops:: BarrierClose:: Attrs

Opcjonalne settery atrybutów dla BarrierClose .

Atrybuty publiczne

działanie

Operation operation

Funkcje publiczne

BarieraZamknij

 BarrierClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle
)

BarieraZamknij

 BarrierClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  const BarrierClose::Attrs & attrs
)

operator::tensorflow::Operation

 operator::tensorflow::Operation() const 

Publiczne funkcje statyczne

Anuluj oczekujące kolejki

Attrs CancelPendingEnqueues(
  bool x
)