เทนเซอร์โฟลว์:: ปฏิบัติการ:: TensorArray
#include <data_flow_ops.h>
อาร์เรย์ของเทนเซอร์ที่มีขนาดที่กำหนด
สรุป
เขียนข้อมูลผ่าน Write และอ่านผ่าน Read หรือ Pack
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- ขนาด: ขนาดของอาร์เรย์
- dtype: ประเภทขององค์ประกอบบน tensor_array
แอ็ตทริบิวต์ทางเลือก (ดู Attrs
):
- element_shape: รูปร่างที่คาดหวังขององค์ประกอบ หากทราบ ใช้เพื่อตรวจสอบรูปร่างขององค์ประกอบ TensorArray หากไม่ได้ระบุรูปร่างนี้อย่างสมบูรณ์ การรวบรวม TensorArrays ขนาดศูนย์ถือเป็นข้อผิดพลาด
- dynamic_size: บูลีนที่กำหนดว่าจะอนุญาตให้เขียนไปยัง TensorArray เพื่อเพิ่มขนาดหรือไม่ โดยค่าเริ่มต้น สิ่งนี้ไม่ได้รับอนุญาต
- clear_after_read: หากเป็นจริง (ค่าเริ่มต้น) เทนเซอร์ใน TensorArray จะถูกล้างหลังจากอ่านแล้ว สิ่งนี้จะปิดใช้งานซีแมนทิกส์การอ่านหลายรายการ แต่อนุญาตให้ปล่อยหน่วยความจำล่วงหน้าได้
- เหมือนกัน_องค์ประกอบ_รูปร่าง: หากเป็นจริง (ค่าเริ่มต้นคือเท็จ) องค์ประกอบทั้งหมดใน TensorArray จะต้องมีรูปร่างเหมือนกัน ซึ่งช่วยให้เกิดพฤติกรรมบางอย่างได้ เช่น การตรวจสอบรูปร่างที่สอดคล้องกันแบบไดนามิกในการเขียน และความสามารถในการเติมเทนเซอร์ศูนย์ที่มีรูปทรงอย่างเหมาะสมบนสแต็ก แม้ว่าแอตทริบิวต์ element_shape จะไม่ได้กำหนดไว้อย่างสมบูรณ์ก็ตาม
- tensor_array_name: แทนที่ชื่อที่ใช้สำหรับทรัพยากร tensor_array_name ชั่วคราว ค่าเริ่มต้นคือชื่อของ op ' TensorArray ' (ซึ่งรับประกันว่าไม่ซ้ำกัน)
ผลตอบแทน:
- หมายเลขอ้างอิง
Output
: หมายเลขอ้างอิงของ TensorArray - กระแส
Output
: สเกลาร์ที่ใช้ควบคุมการไหลแบบไล่ระดับ
ตัวสร้างและผู้ทำลาย | |
---|---|
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype) | |
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs) |
คุณลักษณะสาธารณะ | |
---|---|
flow | |
handle | |
operation |
ฟังก์ชันคงที่สาธารณะ | |
---|---|
ClearAfterRead (bool x) | |
DynamicSize (bool x) | |
ElementShape (PartialTensorShape x) | |
IdenticalElementShapes (bool x) | |
TensorArrayName (StringPiece x) |
โครงสร้าง | |
---|---|
เทนเซอร์โฟลว์ :: ops :: TensorArray :: Attrs | ตัวตั้งค่าแอตทริบิวต์เพิ่มเติมสำหรับ TensorArray |
คุณลักษณะสาธารณะ
ไหล
::tensorflow::Output flow
รับมือ
::tensorflow::Output handle
การดำเนินการ
Operation operation
งานสาธารณะ
TensorArray
TensorArray( const ::tensorflow::Scope & scope, ::tensorflow::Input size, DataType dtype )
TensorArray
TensorArray( const ::tensorflow::Scope & scope, ::tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs )
ฟังก์ชันคงที่สาธารณะ
ล้างหลังจากอ่าน
Attrs ClearAfterRead( bool x )
ขนาดไดนามิก
Attrs DynamicSize( bool x )
องค์ประกอบรูปร่าง
Attrs ElementShape( PartialTensorShape x )
รูปร่างองค์ประกอบที่เหมือนกัน
Attrs IdenticalElementShapes( bool x )
TensorArrayName
Attrs TensorArrayName( StringPiece x )