tensorflow::ops::BarrierClose

#include <data_flow_ops.h>

ปิดสิ่งกีดขวางที่กำหนดไว้

สรุป

การดำเนินการนี้เป็นการส่งสัญญาณว่า จะไม่มีการแทรกองค์ประกอบใหม่ลงในตัวกั้นที่กำหนดอีกต่อไป การดำเนินการ InsertMany ครั้งถัดไปที่พยายามเพิ่มคีย์ใหม่จะล้มเหลว การดำเนินการ InsertMany ครั้งถัดไปที่เพียงแค่เพิ่มส่วนประกอบที่ขาดหายไปให้กับองค์ประกอบที่มีอยู่แล้วจะยังคงสำเร็จ การดำเนินการ TakeMany ครั้งถัดไปจะยังคงสำเร็จหากยังมีองค์ประกอบที่เสร็จสมบูรณ์เหลืออยู่ในตัวกั้นเพียงพอ การดำเนินการ TakeMany ครั้งถัดไปที่ทำให้เกิดการบล็อกจะล้มเหลวทันที

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • ด้ามจับ: ด้ามจับของสิ่งกีดขวาง

คุณลักษณะเสริม (ดูที่ Attrs ):

  • cancel_pending_enqueues: หากเป็นจริง คำขอ enqueue ที่ค้างอยู่ทั้งหมดที่ถูกบล็อกอยู่ในคิวของ barrier จะถูกยกเลิก InsertMany จะล้มเหลว แม้ว่าจะไม่มีการเพิ่มคีย์ใหม่ก็ตาม

การส่งคืนสินค้า:

  • Operation ที่สร้างขึ้น

ตัวสร้างและตัวทำลาย

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:: ops:: BarrierClose:: Attrs

ตัวเลือกในการตั้งค่าแอตทริบิวต์สำหรับ BarrierClose

คุณลักษณะสาธารณะ

การดำเนินการ

Operation operation

หน้าที่สาธารณะ

ปิดประตู

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

ปิดประตู

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

ตัวดำเนินการ::เทนเซอร์โฟลว์::การดำเนินการ

 operator::tensorflow::Operation() const 

ฟังก์ชันคงที่สาธารณะ

ยกเลิกคิวที่รอดำเนินการ

Attrs CancelPendingEnqueues(
  bool x
)