tensorflow::ops::BarrierClose

#include <data_flow_ops.h>

Verilen engeli kapatır.

Özet

Bu işlem, verilen bariyerde artık yeni eleman eklenmeyeceğinin sinyalini verir. Yeni bir anahtar eklemeye çalışan sonraki InsertMany işlemleri başarısız olur. Mevcut elemanlara eksik bileşenleri ekleyen sonraki InsertMany işlemleri başarılı olmaya devam eder. Bariyerde yeterli sayıda tamamlanmış eleman kaldığı sürece sonraki TakeMany işlemleri başarılı olmaya devam eder. Engelleme yapacak sonraki TakeMany işlemleri anında başarısız olur.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • tutamak: Bir bariyerin tutamağı.

İsteğe bağlı özellikler (bkz. Attrs ):

  • cancel_pending_enqueues: Doğruysa, bariyerin kuyruğunda bloke olmuş tüm bekleyen ekleme istekleri iptal edilecektir. Yeni bir anahtar eklenmese bile InsertMany başarısız olacaktır.

İadeler:

Yapıcılar ve Yıkıcılar

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

Genel özellikler

operation

Kamusal işlevler

operator::tensorflow::Operation () const

Herkese açık statik fonksiyonlar

CancelPendingEnqueues (bool x)

Yapılar

tensorflow::ops::BarrierClose::Attrs

BarrierClose için isteğe bağlı özellik ayarlayıcıları.

Genel özellikler

operasyon

Operation operation

Kamusal işlevler

BariyerKapanıyor

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

BariyerKapanıyor

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

operatör::tensorflow::İşlem

 operator::tensorflow::Operation() const 

Herkese açık statik fonksiyonlar

İptalBekleyen Sıraya Alma

Attrs CancelPendingEnqueues(
  bool x
)