คืนค่าเทนเซอร์จากจุดตรวจ V2
สำหรับความเข้ากันได้แบบย้อนหลังกับรูปแบบ V1 ขณะนี้ Op นี้อนุญาตให้กู้คืนจากจุดตรวจสอบ V1 ได้เช่นกัน: - Op นี้พยายามค้นหาไฟล์ดัชนี V2 ชี้ไปที่ "คำนำหน้า" ก่อน และหากพบว่าดำเนินการอ่านต่อเป็นจุดตรวจสอบ V2 - มิฉะนั้น เส้นทางการอ่าน V1 จะถูกเรียกใช้ ไม่แนะนำให้ใช้ลักษณะการทำงานนี้ เนื่องจากความสามารถในการถอยกลับไปอ่าน V1 อาจเลิกใช้แล้วและถูกลบออกในที่สุด
ตามค่าเริ่มต้น คืนค่าเทนเซอร์ที่ระบุชื่อให้เต็ม หากผู้เรียกต้องการกู้คืนเทนเซอร์บางส่วนที่เก็บไว้ "shape_and_slices" ควรเป็นสตริงที่ไม่ว่างเปล่าและมีรูปแบบที่สอดคล้องกัน
ผู้โทรต้องแน่ใจว่าเทนเซอร์ที่ระบุชื่อทั้งหมดถูกจัดเก็บไว้ในจุดตรวจจริงๆ
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
การคืนค่า แบบคงที่ | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > คำนำหน้า ตัวดำเนินการ < TString > tensorNames ตัวดำเนินการ < TString > รูปร่าง AndSlices รายการ <Class<? ขยาย TType >> dtypes) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการคืนค่าใหม่ |
ตัววนซ้ำ < ตัวดำเนินการ < TType >> | ตัววนซ้ำ () |
รายการ < เอาท์พุต <?>> | เทนเซอร์ () รูปร่าง {N} |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
สร้าง การคืนค่า คงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ < TString > คำนำหน้า, ตัวดำเนินการ < TString > tensorNames, ตัวดำเนินการ < TString > รูปร่าง AndSlices, รายการ <Class<? ขยาย TType >> dtypes)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการคืนค่าใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
คำนำหน้า | ต้องมีองค์ประกอบเดียว คำนำหน้าด่าน V2 |
เทนเซอร์ชื่อ | รูปร่าง {N} ชื่อของเทนเซอร์ที่จะกู้คืน |
รูปร่างและสไลซ์ | รูปร่าง {N} ข้อมูลจำเพาะสไลซ์ของเทนเซอร์ที่จะกู้คืน สตริงว่างระบุว่าเป็นเทนเซอร์ที่ไม่ได้แบ่งพาร์ติชัน |
ประเภท | รูปร่าง {N} รายการ dtype ที่คาดหวังสำหรับเทนเซอร์ จะต้องตรงกับที่เก็บไว้ในด่าน |
การส่งคืน
- ตัวอย่างใหม่ของ Restore
รายการสาธารณะ < เอาท์พุต <?>> เทนเซอร์ ()
รูปร่าง {N} เทนเซอร์ที่ได้รับการปรับปรุงใหม่ ซึ่งอ่านรูปร่างจากจุดตรวจได้โดยตรง