tensorflow:: عملیات:: BarrierClose

#include <data_flow_ops.h>

مانع داده شده را می‌بندد.

خلاصه

این عملیات نشان می‌دهد که دیگر هیچ عنصر جدیدی در مانع داده شده درج نخواهد شد. InsertMany های بعدی که سعی در معرفی یک کلید جدید دارند، با شکست مواجه می‌شوند. عملیات InsertMany بعدی که فقط اجزای از دست رفته را به عناصر موجود اضافه می‌کنند، همچنان با موفقیت انجام می‌شوند. عملیات TakeMany بعدی در صورتی که عناصر تکمیل شده کافی در مانع باقی بمانند، همچنان با موفقیت انجام می‌شوند. عملیات TakeMany بعدی که باعث مسدود شدن می‌شوند، بلافاصله با شکست مواجه می‌شوند.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • دستگیره: دستگیره‌ی یک مانع.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • cancel_pending_enqueues: اگر درست باشد، تمام درخواست‌های enqueue در حال انتظار که در صف barrier مسدود شده‌اند لغو می‌شوند. InsertMany با شکست مواجه می‌شود، حتی اگر کلید جدیدی معرفی نشود.

بازده:

سازنده‌ها و مخرب‌ها

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

ویژگی‌های عمومی

operation

کارکردهای عمومی

operator::tensorflow::Operation () const

توابع استاتیک عمومی

CancelPendingEnqueues (bool x)

ساختارها

tensorflow:: عملیات:: BarrierClose:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای BarrierClose .

ویژگی‌های عمومی

عملیات

Operation operation

کارکردهای عمومی

مانعبستن

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

مانعبستن

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

عملگر::tensorflow::عملیات

 operator::tensorflow::Operation() const 

توابع استاتیک عمومی

لغو در انتظار صف‌ها

Attrs CancelPendingEnqueues(
  bool x
)