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
)