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 )