จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เทนเซอร์โฟลว์:: ปฏิบัติการ:: คืนค่า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} เทนเซอร์ที่ได้รับการปรับปรุงใหม่ ซึ่งอ่านรูปร่างจากจุดตรวจได้โดยตรง
คุณลักษณะสาธารณะ
งานสาธารณะ
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 2025-07-26 UTC"],[],[],null,["# tensorflow::ops::RestoreV2 Class Reference\n\ntensorflow::ops::RestoreV2\n==========================\n\n`#include \u003cio_ops.h\u003e`\n\nRestores tensors from a V2 checkpoint.\n\nSummary\n-------\n\nFor backward compatibility with the V1 format, this Op currently allows restoring from a V1 checkpoint as well:\n\n- This Op first attempts to find the V2 index file pointed to by \"prefix\", and if found proceed to read it as a V2 checkpoint;\n- Otherwise the V1 read path is invoked. Relying on this behavior is not recommended, as the ability to fall back to read V1 might be deprecated and eventually removed.\n\n\u003cbr /\u003e\n\nBy default, restores the named tensors in full. If the caller wishes to restore specific slices of stored tensors, \"shape_and_slices\" should be non-empty strings and correspondingly well-formed.\n\nCallers must ensure all the named tensors are indeed stored in the checkpoint.\n\nArguments:\n\n- scope: A [Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- prefix: Must have a single element. The prefix of a V2 checkpoint.\n- tensor_names: shape {N}. The names of the tensors to be restored.\n- shape_and_slices: shape {N}. The slice specs of the tensors to be restored. [Empty](/versions/r1.15/api_docs/cc/class/tensorflow/ops/empty#classtensorflow_1_1ops_1_1_empty) strings indicate that they are non-partitioned tensors.\n- dtypes: shape {N}. The list of expected dtype for the tensors. Must match those stored in the checkpoint.\n\n\u003cbr /\u003e\n\nReturns:\n\n- `OutputList`: shape {N}. The restored tensors, whose shapes are read from the checkpoint directly.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [RestoreV2](#classtensorflow_1_1ops_1_1_restore_v2_1a57bca4a84e5b10e9920fdeeac3a05f5e)`(const ::`[tensorflow::Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` prefix, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` tensor_names, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` shape_and_slices, const DataTypeSlice & dtypes)` ||\n\n| ### Public attributes ||\n|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_restore_v2_1ac15e029a658d659cfed51e641fd25034) | [Operation](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [tensors](#classtensorflow_1_1ops_1_1_restore_v2_1acec293134264696f9ac7e0f1d900d542) | `::`[tensorflow::OutputList](/versions/r1.15/api_docs/cc/group/core#group__core_1gab449e6a3abd500c2f4ea93f9e89ba96c) |\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [operator[]](#classtensorflow_1_1ops_1_1_restore_v2_1a6bd9fcb0de236ef33532417834b3ed0d)`(size_t index) const ` | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### tensors\n\n```text\n::tensorflow::OutputList tensors\n``` \n\nPublic functions\n----------------\n\n### RestoreV2\n\n```gdscript\n RestoreV2(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input prefix,\n ::tensorflow::Input tensor_names,\n ::tensorflow::Input shape_and_slices,\n const DataTypeSlice & dtypes\n)\n``` \n\n### operator\\[\\]\n\n```gdscript\n::tensorflow::Output operator[](\n size_t index\n) const \n```"]]