جریان تنسور:: عملیات:: SaveSlices
#include <io_ops.h>
برش های تانسور ورودی را روی دیسک ذخیره می کند.
خلاصه
این مانند Save
است با این تفاوت که تانسورها را می توان در فایل ذخیره شده به عنوان تکه ای از یک تانسور بزرگتر فهرست کرد. shapes_and_slices
شکل تانسور بزرگتر و برشی را که این تانسور می پوشاند را مشخص می کند. shapes_and_slices
باید به اندازه tensor_names
عناصر داشته باشد.
عناصر ورودی shapes_and_slices
باید به صورت زیر باشند:
- رشته خالی که در این حالت تانسور مربوطه به طور معمول ذخیره می شود.
- رشته ای به شکل
dim0 dim1 ... dimN-1 slice-spec
که در آن dimI
ابعاد تانسور بزرگتر است و slice-spec
مشخص می کند که چه قسمتی توسط تانسور پوشانده شده است تا ذخیره شود.
slice-spec
خود یک لیست است :
-separated: slice0:slice1:...:sliceN-1
که در آن هر sliceI
یکی است:
- رشته
-
به این معنی که برش تمام شاخص های این بعد را پوشش می دهد -
start,length
که در آن start
و length
اعداد صحیح هستند. در این صورت برش شاخص های length
که از start
شروع می شوند را پوشش می دهد.
Save
را نیز ببینید.
استدلال ها:
- scope: یک شی Scope
- نام فایل: باید یک عنصر واحد داشته باشد. نام فایلی که تانسور را روی آن می نویسیم.
- tensor_names: شکل
[N]
. نام تانسورهایی که باید ذخیره شوند. - shapes_and_slices: شکل
[N]
. شکل ها و مشخصات برش هایی که باید هنگام ذخیره تانسورها استفاده کنید. - داده:
N
تانسور برای ذخیره.
برمی گرداند:
صفات عمومی
عملیات
Operation operation
توابع عمومی
SaveSlices
SaveSlices(
const ::tensorflow::Scope & scope,
::tensorflow::Input filename,
::tensorflow::Input tensor_names,
::tensorflow::Input shapes_and_slices,
::tensorflow::InputList data
)
عملگر::tensorflow::عملیات
operator::tensorflow::Operation() const
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# tensorflow::ops::SaveSlices Class Reference\n\ntensorflow::ops::SaveSlices\n===========================\n\n`#include \u003cio_ops.h\u003e`\n\nSaves input tensors slices to disk.\n\nSummary\n-------\n\nThis is like [Save](/versions/r2.1/api_docs/cc/class/tensorflow/ops/save#classtensorflow_1_1ops_1_1_save) except that tensors can be listed in the saved file as being a slice of a larger tensor. `shapes_and_slices` specifies the shape of the larger tensor and the slice that this tensor covers. `shapes_and_slices` must have as many elements as `tensor_names`.\n\nElements of the `shapes_and_slices` input must either be:\n\n\n- The empty string, in which case the corresponding tensor is saved normally.\n- A string of the form `dim0 dim1 ... dimN-1 slice-spec` where the `dimI` are the dimensions of the larger tensor and `slice-spec` specifies what part is covered by the tensor to save.\n\n\u003cbr /\u003e\n\n`slice-spec` itself is a `:`-separated list: `slice0:slice1:...:sliceN-1` where each `sliceI` is either:\n\n\n- The string `-` meaning that the slice covers all indices of this dimension\n- `start,length` where `start` and `length` are integers. In that case the slice covers `length` indices starting at `start`.\n\n\u003cbr /\u003e\n\nSee also [Save](/versions/r2.1/api_docs/cc/class/tensorflow/ops/save#classtensorflow_1_1ops_1_1_save).\n\nArguments:\n\n- scope: A [Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- filename: Must have a single element. The name of the file to which we write the tensor.\n- tensor_names: Shape `[N]`. The names of the tensors to be saved.\n- shapes_and_slices: Shape `[N]`. The shapes and slice specifications to use when saving the tensors.\n- data: `N` tensors to save.\n\n\u003cbr /\u003e\n\nReturns:\n\n- the created [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SaveSlices](#classtensorflow_1_1ops_1_1_save_slices_1a348703b8b3b5deaa67138609a3e7fa0c)`(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)` filename, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` tensor_names, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` shapes_and_slices, ::`[tensorflow::InputList](/versions/r2.1/api_docs/cc/class/tensorflow/input-list#classtensorflow_1_1_input_list)` data)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_save_slices_1a0ef740836d01295141e4a0c6cfc9d4a2) | [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|--------------------------------------------------------------------------------------------------------------------------|---------|\n| [operator::tensorflow::Operation](#classtensorflow_1_1ops_1_1_save_slices_1a31b63fe266dfcc7f28eae47f400212b3)`() const ` | ` ` ` ` |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### SaveSlices\n\n```gdscript\n SaveSlices(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input filename,\n ::tensorflow::Input tensor_names,\n ::tensorflow::Input shapes_and_slices,\n ::tensorflow::InputList data\n)\n``` \n\n### operator::tensorflow::Operation\n\n```gdscript\n operator::tensorflow::Operation() const \n```"]]