tensorflow::ops::Restore
#include <io_ops.h>กู้คืนเทนเซอร์จากไฟล์เช็คพอยต์
สรุป
อ่านเทนเซอร์ที่จัดเก็บอยู่ในไฟล์เดียวหรือหลายไฟล์ หากมีหลายไฟล์ (เช่น เนื่องจากเทนเซอร์ถูกบันทึกเป็นส่วนย่อย) file_pattern อาจมีสัญลักษณ์ตัวแทน ( * และ ? ) เฉพาะในส่วนของชื่อไฟล์เท่านั้น ไม่ใช่ในส่วนของไดเร็กทอรี
หาก file_pattern ตรงกับหลายไฟล์ preferred_shard สามารถใช้เพื่อบอกใบ้ว่าเทนเซอร์ที่ร้องขอมีแนวโน้มที่จะอยู่ในไฟล์ใด การดำเนินการนี้จะเปิดไฟล์ที่ดัชนี preferred_shard ในรายการไฟล์ที่ตรงกันก่อน และพยายามกู้คืนเทนเซอร์จากไฟล์นั้น หากไม่พบเทนเซอร์หรือส่วนย่อยของเทนเซอร์ในไฟล์แรก การดำเนินการจึงจะเปิดไฟล์ทั้งหมด การตั้งค่า preferred_shard ให้ตรงกับค่าที่ส่งผ่านเป็นอินพุต shard ของการดำเนินการ Save ที่ตรงกันอาจช่วยเพิ่มความเร็ว ในการกู้คืน คุณลักษณะนี้มีผลต่อประสิทธิภาพเท่านั้น ไม่ใช่ความถูกต้อง ค่าเริ่มต้น -1 หมายความว่าไฟล์จะถูกประมวลผลตามลำดับ
ดูเพิ่มเติมที่ RestoreSlice
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- file_pattern: ต้องมีองค์ประกอบเพียงหนึ่งเดียว รูปแบบของไฟล์ที่เราอ่านเทนเซอร์นั้น
- tensor_name: ต้องมีองค์ประกอบเพียงหนึ่งเดียว ชื่อของเทนเซอร์ที่จะกู้คืน
- dt: ประเภทของเทนเซอร์ที่จะทำการกู้คืน
คุณลักษณะเสริม (ดูที่ Attrs ):
- preferred_shard: ดัชนีของไฟล์ที่จะเปิดก่อน หากมีไฟล์หลายไฟล์ที่ตรงกับ
file_pattern
การส่งคืนสินค้า:
-
Output: เทนเซอร์ที่ได้รับการกู้คืน
ตัวสร้างและตัวทำลาย | |
|---|---|
Restore (const :: tensorflow::Scope & scope, :: tensorflow::Input file_pattern, :: tensorflow::Input tensor_name, DataType dt) | |
Restore (const :: tensorflow::Scope & scope, :: tensorflow::Input file_pattern, :: tensorflow::Input tensor_name, DataType dt, const Restore::Attrs & attrs) |
คุณลักษณะสาธารณะ | |
|---|---|
operation | |
tensor | |
หน้าที่สาธารณะ | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
ฟังก์ชันคงที่สาธารณะ | |
|---|---|
PreferredShard (int64 x) | |
โครงสร้าง | |
|---|---|
| tensorflow:: ops:: Restore:: Attrs | ตัวเลือกการตั้งค่าแอตทริบิวต์สำหรับ การกู้คืน (ไม่บังคับ ) |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เทนเซอร์
::tensorflow::Output tensor
หน้าที่สาธารณะ
คืนค่า
Restore( const ::tensorflow::Scope & scope, ::tensorflow::Input file_pattern, ::tensorflow::Input tensor_name, DataType dt )
คืนค่า
Restore( const ::tensorflow::Scope & scope, ::tensorflow::Input file_pattern, ::tensorflow::Input tensor_name, DataType dt, const Restore::Attrs & attrs )
โหนด
::tensorflow::Node * node() const
ตัวดำเนินการ::เทนเซอร์โฟลว์::อินพุต
operator::tensorflow::Input() const
ตัวดำเนินการ::เทนเซอร์โฟลว์::เอาต์พุต
operator::tensorflow::Output() const
ฟังก์ชันคงที่สาธารณะ
ชาร์ดที่ต้องการ
Attrs PreferredShard( int64 x )