جریان تنسور:: عملیات:: بازیابی کنید
#include <io_ops.h>
یک تانسور را از فایل های ایست بازیابی بازیابی می کند.
خلاصه
یک تانسور ذخیره شده در یک یا چند فایل را می خواند. اگر چندین فایل وجود داشته باشد (مثلاً به این دلیل که یک تانسور بهعنوان برش ذخیره شده است)، file_pattern
ممکن است حاوی نمادهای عام ( *
و ?
) باشد فقط در قسمت نام فایل، نه در بخش دایرکتوری.
اگر یک file_pattern
با چندین فایل مطابقت داشته باشد، preferred_shard
می توان برای اشاره به اینکه تانسور درخواستی در کدام فایل احتمالاً یافت می شود استفاده کرد. این عملیات ابتدا فایل را در index preferred_shard
در لیست فایل های منطبق باز می کند و سعی می کند تانسورها را از آن فایل بازیابی کند. فقط در صورتی که برخی از تانسورها یا برش های تانسور در آن فایل اول یافت نشد، آنگاه Op همه فایل ها را باز می کند. تنظیم preferred_shard
برای مطابقت با مقدار ارسال شده بهعنوان ورودی shard
یک Save
Op منطبق ممکن است بازیابی را سرعت بخشد. این ویژگی فقط بر عملکرد تأثیر می گذارد، نه صحت. مقدار پیش فرض -1 به این معنی است که فایل ها به ترتیب پردازش می شوند.
RestoreSlice
را نیز ببینید.
استدلال ها:
- scope: یک شی Scope
- file_pattern: باید یک عنصر واحد داشته باشد. الگوی فایل هایی که تانسور را از آن می خوانیم.
- tensor_name: باید یک عنصر واحد داشته باشد. نام تانسوری که باید بازیابی شود.
- dt: نوع تانسوری که باید بازیابی شود.
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- preferred_shard: اگر چندین فایل با
file_pattern
مطابقت داشته باشند، فهرست فایلی که ابتدا باز می شود.
برمیگرداند:
صفات عمومی
عملیات
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
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
توابع استاتیک عمومی
PreferredShard
Attrs PreferredShard(
int64 x
)
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# tensorflow::ops::Restore Class Reference\n\ntensorflow::ops::Restore\n========================\n\n`#include \u003cio_ops.h\u003e`\n\nRestores a tensor from checkpoint files.\n\nSummary\n-------\n\nReads a tensor stored in one or several files. If there are several files (for instance because a tensor was saved as slices), `file_pattern` may contain wildcard symbols (`*` and `?`) in the filename portion only, not in the directory portion.\n\nIf a `file_pattern` matches several files, `preferred_shard` can be used to hint in which file the requested tensor is likely to be found. This op will first open the file at index `preferred_shard` in the list of matching files and try to restore tensors from that file. Only if some tensors or tensor slices are not found in that first file, then the Op opens all the files. Setting `preferred_shard` to match the value passed as the `shard` input of a matching [Save](/versions/r2.1/api_docs/cc/class/tensorflow/ops/save#classtensorflow_1_1ops_1_1_save) Op may speed up [Restore](/versions/r2.1/api_docs/cc/class/tensorflow/ops/restore#classtensorflow_1_1ops_1_1_restore). This attribute only affects performance, not correctness. The default value -1 means files are processed in order.\n\nSee also [RestoreSlice](/versions/r2.1/api_docs/cc/class/tensorflow/ops/restore-slice#classtensorflow_1_1ops_1_1_restore_slice).\n\nArguments:\n\n- scope: A [Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- file_pattern: Must have a single element. The pattern of the files from which we read the tensor.\n- tensor_name: Must have a single element. The name of the tensor to be restored.\n- dt: The type of the tensor to be restored.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/restore/attrs#structtensorflow_1_1ops_1_1_restore_1_1_attrs)):\n\n- preferred_shard: Index of file to open first if multiple files match `file_pattern`.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): The restored tensor.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Restore](#classtensorflow_1_1ops_1_1_restore_1a06392cfeb62e5bbcd5a12c8c24f4a454)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` file_pattern, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` tensor_name, DataType dt)` ||\n| [Restore](#classtensorflow_1_1ops_1_1_restore_1a6bc04bd5b6925c42d2ab9fac0d053774)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` file_pattern, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` tensor_name, DataType dt, const `[Restore::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/restore/attrs#structtensorflow_1_1ops_1_1_restore_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_restore_1a512f0dcb5d23dea3939e1086b78490c9) | [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [tensor](#classtensorflow_1_1ops_1_1_restore_1a7d6ad76f209f846683849ffcf4e5b2f9) | `::`[tensorflow::Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public functions ||\n|-------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_restore_1a6b5a77883f915a4b7e800cbda2f6b18a)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_restore_1a20bb2f66a51a1413dda2b18f7880983f)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_restore_1ab93346099735ce634a6caa5d98b8785d)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|-----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|\n| [PreferredShard](#classtensorflow_1_1ops_1_1_restore_1afca86c5066310bcef8e07db991a9df2f)`(int64 x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/restore/attrs#structtensorflow_1_1ops_1_1_restore_1_1_attrs) |\n\n| ### Structs ||\n|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::Restore::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/restore/attrs) | Optional attribute setters for [Restore](/versions/r2.1/api_docs/cc/class/tensorflow/ops/restore#classtensorflow_1_1ops_1_1_restore). |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### tensor\n\n```text\n::tensorflow::Output tensor\n``` \n\nPublic functions\n----------------\n\n### Restore\n\n```gdscript\n Restore(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input file_pattern,\n ::tensorflow::Input tensor_name,\n DataType dt\n)\n``` \n\n### Restore\n\n```gdscript\n Restore(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input file_pattern,\n ::tensorflow::Input tensor_name,\n DataType dt,\n const Restore::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### PreferredShard\n\n```text\nAttrs PreferredShard(\n int64 x\n)\n```"]]