tensorflow::ops::PaddingFIFOQueue

#include <data_flow_ops.h>

คิวที่สร้างองค์ประกอบตามลำดับเข้าก่อนออกก่อน (first-in first-out)

สรุป

อนุญาตให้ใช้รูปทรงที่มีขนาดแปรผันได้โดยการตั้งค่าขนาดของรูปทรงที่เกี่ยวข้องเป็น 0 ในแอตทริบิวต์ shape ในกรณีนี้ DequeueMany จะเติมขนาดให้เต็มจนถึงขนาดสูงสุดขององค์ประกอบใดๆ ในมินิแบทช์ ดูรายละเอียดเพิ่มเติมด้านล่าง

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • component_types: ประเภทของแต่ละส่วนประกอบในค่า

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

  • shapes: รูปทรงของแต่ละส่วนประกอบในค่า ความยาวของแอตทริบิวต์นี้ต้องเป็น 0 หรือเท่ากับความยาวของ component_types รูปทรงที่มีลำดับคงที่แต่ขนาดแปรผันได้นั้น สามารถทำได้โดยการตั้งค่ามิติของรูปทรงใดๆ เป็น -1 ในกรณีนี้ รูปทรงของอินพุตอาจแตกต่างกันไปตามมิติที่กำหนด และ DequeueMany จะเติมศูนย์ลงในมิติที่กำหนดจนถึงรูปทรงสูงสุดขององค์ประกอบทั้งหมดในชุดข้อมูลที่กำหนด หากความยาวของแอตทริบิวต์นี้เป็น 0 องค์ประกอบในคิวที่แตกต่างกันอาจมีลำดับและรูปทรงที่แตกต่างกัน แต่จะสามารถดึงองค์ประกอบออกจากคิวได้ครั้งละหนึ่งรายการเท่านั้น
  • ความจุ: ขีดจำกัดสูงสุดของจำนวนองค์ประกอบในคิวนี้ ตัวเลขติดลบหมายถึงไม่มีขีดจำกัด
  • คอนเทนเนอร์: หากไม่ว่างเปล่า คิวนี้จะถูกจัดวางไว้ในคอนเทนเนอร์ที่กำหนด มิเช่นนั้น จะใช้คอนเทนเนอร์เริ่มต้น
  • shared_name: หากไม่ว่างเปล่า คิวนี้จะถูกใช้ร่วมกันภายใต้ชื่อที่กำหนดโดยหลายเซสชัน

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

  • Output : ตัวจัดการคิว

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

PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs)

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

handle
operation

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

โครงสร้าง

tensorflow::ops::PaddingFIFOQueue::Attrs

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

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

รับมือ

::tensorflow::Output handle

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

Operation operation

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

PaddingFIFOQueue

 PaddingFIFOQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

PaddingFIFOQueue

 PaddingFIFOQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const PaddingFIFOQueue::Attrs & attrs
)

โหนด

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

ความจุ

Attrs Capacity(
  int64 x
)

คอนเทนเนอร์

Attrs Container(
  StringPiece x
)

รูปทรง

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

ชื่อที่ใช้ร่วมกัน

Attrs SharedName(
  StringPiece x
)