เทนเซอร์โฟลว์:: ปฏิบัติการ:: บันทึกสไลซ์
#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
นั้นเป็น :
-separated list: 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