tensorflow::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] ชื่อของเทนเซอร์ที่จะบันทึก
  • shapes_and_slices: รูปร่าง [N] . ข้อกำหนดรูปร่างและส่วนที่จะใช้เมื่อบันทึกเทนเซอร์
  • ข้อมูล: เทนเซอร์จำนวน N ตัวที่จะบันทึก

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

  • 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(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input filename,
  ::tensorflow::Input tensor_names,
  ::tensorflow::Input shapes_and_slices,
  ::tensorflow::InputList data
)

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

 operator::tensorflow::Operation() const