Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
aliran tensor:: operasi:: PulihkanV2
#include <io_ops.h>
Memulihkan tensor dari pos pemeriksaan V2.
Ringkasan
Untuk kompatibilitas dengan format V1, Op ini saat ini juga mengizinkan pemulihan dari pos pemeriksaan V1:
- Operasi ini pertama-tama mencoba menemukan file indeks V2 yang ditunjuk oleh "awalan", dan jika ditemukan lanjutkan membacanya sebagai pos pemeriksaan V2;
- Jika tidak, jalur baca V1 akan dipanggil. Mengandalkan perilaku ini tidak disarankan, karena kemampuan untuk kembali membaca V1 mungkin tidak digunakan lagi dan akhirnya dihapus.
Secara default, memulihkan tensor bernama secara penuh. Jika pemanggil ingin memulihkan potongan tertentu dari tensor yang disimpan, "shape_and_slices" harus berupa string yang tidak kosong dan memiliki format yang baik.
Penelepon harus memastikan semua tensor yang disebutkan benar-benar disimpan di pos pemeriksaan.
Argumen:
- ruang lingkup: Objek Lingkup
- awalan: Harus memiliki satu elemen. Awalan dari pos pemeriksaan V2.
- tensor_names: bentuk {N}. Nama tensor yang akan dipulihkan.
- bentuk_dan_irisan: bentuk {N}. Spesifikasi potongan tensor yang akan dipulihkan. String kosong menunjukkan bahwa string tersebut adalah tensor yang tidak dipartisi.
- tipe: bentuk {N}. Daftar dtype yang diharapkan untuk tensor. Harus cocok dengan yang disimpan di pos pemeriksaan.
Pengembalian:
-
OutputList
: bentuk {N}. Tensor yang dipulihkan, yang bentuknya dibaca langsung dari pos pemeriksaan.
Atribut publik
Fungsi publik
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 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```"]]