przepływ tensorowy:: ops:: BarieraZamknij

#include <data_flow_ops.h>

Zamyka zadaną barierę.

Streszczenie

Operacja ta sygnalizuje, że w danej barierze nie będą już wstawiane żadne nowe elementy. Kolejne polecenie InsertMany próbujące wprowadzić nowy klucz zakończy się niepowodzeniem. Kolejne operacje InsertMany, które po prostu dodają brakujące komponenty do już istniejących elementów, będą nadal kończyć się sukcesem. Kolejne operacje TakeMany będą kontynuowane, jeśli w barierze pozostanie wystarczająca liczba ukończonych elementów. Kolejne operacje TakeMany, które blokowałyby, natychmiast zakończą się niepowodzeniem.

Argumenty:

  • zakres: Obiekt Scope
  • uchwyt: Uchwyt do barierki.

Opcjonalne atrybuty (patrz Attrs ):

  • cancel_pending_enqueues: Jeśli ma wartość true, wszystkie oczekujące żądania umieszczenia w kolejce, które są zablokowane w kolejce bariery, zostaną anulowane. Funkcja InsertMany zakończy się niepowodzeniem, nawet jeśli nie zostanie wprowadzony żaden 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 moduły ustawiające atrybuty 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::Operacja

 operator::tensorflow::Operation() const 

Publiczne funkcje statyczne

Anuluj oczekujące kolejki

Attrs CancelPendingEnqueues(
  bool x
)