# tensorflow::ops::SaveSlices Class Reference

# tensorflow::
ops::
SaveSlices

`
#include <io_ops.h>
`


Saves input tensors slices to disk.

## Summary


This is like
`
https://www.tensorflow.org/versions/r2.5/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
`
.


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.

<br />


`
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
  ` .

<br />


See also
`
https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/save#classtensorflow_1_1ops_1_1_save
`
.


Args:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_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.

<br />


Returns:

- the created `
  https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation
  `

<br />

| ### Constructors and Destructors ||
|---|---|
| ` https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/save-slices#classtensorflow_1_1ops_1_1_save_slices_1a348703b8b3b5deaa67138609a3e7fa0c (const :: https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, :: https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input filename, :: https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input tensor_names, :: https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input shapes_and_slices, :: https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/input-list#classtensorflow_1_1_input_list data) ` ||

| ### Public attributes ||
|---|---|
| ` https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/save-slices#classtensorflow_1_1ops_1_1_save_slices_1a0ef740836d01295141e4a0c6cfc9d4a2 ` | ` https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation ` |

| ### Public functions ||
|---|---|
| ` https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/save-slices#classtensorflow_1_1ops_1_1_save_slices_1a31b63fe266dfcc7f28eae47f400212b3 () const ` | ` ` |

## Public attributes

### operation

```
Operation operation
```

## Public functions

### SaveSlices

```
 SaveSlices(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input filename,
  ::tensorflow::Input tensor_names,
  ::tensorflow::Input shapes_and_slices,
  ::tensorflow::InputList data
)
```

### operator::tensorflow::Operation

```
 operator::tensorflow::Operation() const 
```