See the guide: Variables > Sparse Variable Updates
A sparse representation of a set of tensor slices at given indices.
This class is a simple wrapper for a pair of
Tensorof any dtype with shape
[D0, D1, ..., Dn].
indices: A 1-D integer
IndexedSlices is typically used to represent a subset of a larger tensor
dense of shape
[LARGE0, D1, .. , DN] where
LARGE0 >> D0. The values in
indices are the indices in the first dimension of the slices that have been extracted from the larger tensor.
The dense tensor
dense represented by an
dense[slices.indices[i], :, :, :, ...] = slices.values[i, :, :, :, ...]
IndexedSlices class is used principally in the definition of gradients for operations that have sparse gradients (e.g.
Contrast this representation with
tf.SparseTensor, which uses multi-dimensional indices and scalar values.
Tensor containing the shape of the corresponding dense tensor.
The name of the device on which
values will be produced, or
DType of elements in this tensor.
Graph that contains the values, indices, and shape tensors.
Tensor containing the indices of the slices.
The name of this
Operation that produces
values as an output.
Tensor containing the values of the slices.
__init__( values, indices, dense_shape=None )
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.