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