เทนเซอร์โฟลว์ :: ops :: SaveSlices

#include <io_ops.h>

บันทึกชิ้นส่วนเทนเซอร์อินพุตลงในดิสก์

สรุป

สิ่งนี้เหมือนกับการ Save ยกเว้นว่าเทนเซอร์สามารถแสดงรายการในไฟล์ที่บันทึกไว้ว่าเป็นชิ้นส่วนของเทนเซอร์ที่ใหญ่กว่า shapes_and_slices ระบุรูปร่างของเทนเซอร์ที่ใหญ่ขึ้นและชิ้นส่วนที่เทนเซอร์นี้ครอบคลุม shapes_and_slices ต้องมีองค์ประกอบมากถึง tensor_names

องค์ประกอบของอินพุต shapes_and_slices ต้องเป็น:

  • สตริงว่างซึ่งในกรณีนี้เทนเซอร์ที่เกี่ยวข้องจะถูกบันทึกตามปกติ
  • สตริงของฟอร์ม dim0 dim1 ... dimN-1 slice-spec โดยที่ dimI คือขนาดของเทนเซอร์ที่ใหญ่ขึ้นและ slice-spec ระบุส่วนที่เทนเซอร์ปิดทับเพื่อบันทึก

slice-spec นั้นเป็น : รายการแยก: slice0:slice1:...:sliceN-1 โดยที่แต่ละ sliceI เป็นอย่างใดอย่างหนึ่ง:

  • สตริง - หมายความว่าสไลซ์ครอบคลุมดัชนีทั้งหมดของมิติข้อมูลนี้
  • start,length ที่ start และ length เป็นจำนวนเต็ม ในกรณีนั้นสไลซ์จะครอบคลุมดัชนี length เริ่มตั้งแต่ start

ดู Save ด้วย

อาร์กิวเมนต์:

  • ขอบเขต: วัตถุ ขอบเขต
  • ชื่อไฟล์: ต้องมีองค์ประกอบเดียว ชื่อไฟล์ที่เราเขียนเทนเซอร์
  • tensor_names: รูปร่าง [N] ชื่อของเทนเซอร์ที่จะบันทึก
  • shape_and_slices: รูปร่าง [N] รูปร่างและข้อมูลจำเพาะของชิ้นส่วนที่จะใช้เมื่อบันทึกเทนเซอร์
  • ข้อมูล: N Tensors ที่จะบันทึก

ผลตอบแทน:

  • การ Operation สร้างขึ้น

ผู้สร้างและผู้ทำลาย

SaveSlices (const :: tensorflow::Scope & scope, :: tensorflow::Input filename, :: tensorflow::Input tensor_names, :: tensorflow::Input shapes_and_slices, :: tensorflow::InputList data)

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

operation

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

operator::tensorflow::Operation () const

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

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

Operation operation

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

SaveSlices

 SaveSlices(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input filename,
  ::tensorflow::Input tensor_names,
  ::tensorflow::Input shapes_and_slices,
  ::tensorflow::InputList data
)

ตัวดำเนินการ :: tensorflow :: การดำเนินการ

 operator::tensorflow::Operation() const