เทนเซอร์โฟลว์:: ปฏิบัติการ:: สิ่งกีดขวางปิด

#include <data_flow_ops.h>

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

สรุป

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

ข้อโต้แย้ง:

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

แอ็ตทริบิวต์ทางเลือก (ดู Attrs ):

  • cancel_pending_enqueues: หากเป็นจริง คำขอที่รอดำเนินการทั้งหมดซึ่งถูกบล็อกในคิวของสิ่งกีดขวางจะถูกยกเลิก 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
)