Stay organized with collections
Save and categorize content based on your preferences.
tensorflow::ops::SaveSlices
#include <io_ops.h>
Saves input tensors slices to disk.
Summary
This is like 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
.
Elements of the shapes_and_slices
input must either be:
- The empty string, in which case the corresponding tensor is saved normally.
- 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.
slice-spec
itself is a :
-separated list: slice0:slice1:...:sliceN-1
where each sliceI
is either:
- The string
-
meaning that the slice covers all indices of this dimension
start,length
where start
and length
are integers. In that case the slice covers length
indices starting at start
.
See also Save
.
Args:
- scope: A Scope object
- filename: Must have a single element. The name of the file to which we write the tensor.
- tensor_names: Shape
[N]
. The names of the tensors to be saved.
- shapes_and_slices: Shape
[N]
. The shapes and slice specifications to use when saving the tensors.
- data:
N
tensors to save.
Returns:
Public attributes
Public functions
operator::tensorflow::Operation
operator::tensorflow::Operation() const
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2023-10-06 UTC.
[null,null,["Last updated 2023-10-06 UTC."],[],[],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.14/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.14/api_docs/cc/class/tensorflow/ops/save#classtensorflow_1_1ops_1_1_save).\n\nArgs:\n\n- scope: A [Scope](/versions/r2.14/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.14/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.14/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.14/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` filename, ::`[tensorflow::Input](/versions/r2.14/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` tensor_names, ::`[tensorflow::Input](/versions/r2.14/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` shapes_and_slices, ::`[tensorflow::InputList](/versions/r2.14/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.14/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```"]]