Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
tensoreflusso:: ops:: Ripristinare
#include <io_ops.h>
Ripristina un tensore dai file checkpoint.
Riepilogo
Legge un tensore memorizzato in uno o più file. Se sono presenti più file (ad esempio perché un tensore è stato salvato come fette), file_pattern
può contenere simboli jolly ( *
e ?
) solo nella parte del nome file, non nella parte della directory.
Se un file_pattern
corrisponde a più file, preferred_shard
può essere utilizzato per suggerire in quale file è probabile che si trovi il tensore richiesto. Questa operazione aprirà innanzitutto il file nell'indice preferred_shard
nell'elenco dei file corrispondenti e tenterà di ripristinare i tensori da quel file. Solo se nel primo file non vengono trovati alcuni tensori o fette di tensore, l'Op apre tutti i file. L'impostazione di preferred_shard
in modo che corrisponda al valore passato come input shard
di un'operazione Save
corrispondente può accelerare il ripristino . Questo attributo influisce solo sulle prestazioni, non sulla correttezza. Il valore predefinito -1 significa che i file vengono elaborati in ordine.
Vedi anche RestoreSlice
.
Argomenti:
- scope: un oggetto Scope
- file_pattern: deve avere un singolo elemento. Lo schema dei file da cui leggiamo il tensore.
- tensor_name: deve avere un singolo elemento. Il nome del tensore da ripristinare.
- dt: Il tipo di tensore da ripristinare.
Attributi facoltativi (vedi Attrs
):
- shard_preferito: indice del file da aprire per primo se più file corrispondono
file_pattern
.
Resi:
-
Output
: il tensore restaurato.
Attributi pubblici
Funzioni pubbliche
nodo
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operatore::tensorflow::Output
operator::tensorflow::Output() const
Funzioni pubbliche statiche
PreferredShard
Attrs PreferredShard(
int64 x
)
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[],[],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```"]]