เทนเซอร์โฟลว์:: ปฏิบัติการ:: คืนค่าV2

#include <io_ops.h>

คืนค่าเทนเซอร์จากจุดตรวจ V2

สรุป

สำหรับความเข้ากันได้แบบย้อนหลังกับรูปแบบ V1 ขณะนี้ Op นี้อนุญาตให้กู้คืนจากจุดตรวจสอบ V1 ได้เช่นกัน:

  • Op นี้พยายามค้นหาไฟล์ดัชนี V2 ที่ชี้โดย "คำนำหน้า" เป็นครั้งแรก และหากพบ ให้อ่านต่อเป็นจุดตรวจสอบ V2
  • มิฉะนั้นเส้นทางการอ่าน V1 จะถูกเรียกใช้ ไม่แนะนำให้ใช้ลักษณะการทำงานนี้ เนื่องจากความสามารถในการถอยกลับไปอ่าน V1 อาจเลิกใช้แล้วและถูกลบออกในที่สุด

ตามค่าเริ่มต้น คืนค่าเทนเซอร์ที่ระบุชื่อให้เต็ม หากผู้เรียกต้องการกู้คืนเทนเซอร์บางส่วนที่เก็บไว้ "shape_and_slices" ควรเป็นสตริงที่ไม่ว่างเปล่าและมีรูปแบบที่สอดคล้องกัน

ผู้โทรต้องแน่ใจว่าเทนเซอร์ที่ระบุชื่อทั้งหมดถูกจัดเก็บไว้ในจุดตรวจจริงๆ

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • คำนำหน้า: ต้องมีองค์ประกอบเดียว คำนำหน้าด่าน V2
  • tensor_names: รูปร่าง {N} ชื่อของเทนเซอร์ที่จะกู้คืน
  • shape_and_slices: รูปร่าง {N} ข้อมูลจำเพาะสไลซ์ของเทนเซอร์ที่จะกู้คืน สตริง ว่าง ระบุว่าเป็นเทนเซอร์ที่ไม่ได้แบ่งพาร์ติชัน
  • ประเภท: รูปร่าง {N} รายการ dtype ที่คาดหวังสำหรับเทนเซอร์ จะต้องตรงกับที่เก็บไว้ในด่าน

ผลตอบแทน:

  • OutputList : รูปร่าง {N} เทนเซอร์ที่ได้รับการปรับปรุงใหม่ ซึ่งอ่านรูปร่างจากจุดตรวจได้โดยตรง

ตัวสร้างและผู้ทำลาย

RestoreV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input prefix, :: tensorflow::Input tensor_names, :: tensorflow::Input shape_and_slices, const DataTypeSlice & dtypes)

คุณลักษณะสาธารณะ

operation
tensors

งานสาธารณะ

operator[] (size_t index) const

คุณลักษณะสาธารณะ

การดำเนินการ

Operation operation

เทนเซอร์

::tensorflow::OutputList tensors

งานสาธารณะ

คืนค่าV2

 RestoreV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input prefix,
  ::tensorflow::Input tensor_names,
  ::tensorflow::Input shape_and_slices,
  const DataTypeSlice & dtypes
)

โอเปอเรเตอร์[]

::tensorflow::Output operator[](
  size_t index
) const