#include <sparse_ops.h>
Adds two SparseTensor
objects to produce another SparseTensor
.
The input SparseTensor
objects' indices are assumed ordered in standard lexicographic order. If this is not the case, before this step run SparseReorder
to restore index ordering.
By default, if two values sum to zero at some index, the output SparseTensor
would still include that particular location in its index, storing a zero in the corresponding value slot. To override this, callers can specify thresh
, indicating that if the sum has a magnitude strictly smaller than thresh
, its corresponding value and index would then not be included. In particular, thresh == 0
(default) means everything is kept and actual thresholding happens only for a positive value.
In the following shapes, nnz
is the count after taking thresh
into account.
Arguments:
indices
of the first SparseTensor
, size [nnz, ndims]
Matrix.values
of the first SparseTensor
, size [nnz]
Vector.shape
of the first SparseTensor
, size [ndims]
Vector.indices
of the second SparseTensor
, size [nnz, ndims]
Matrix.values
of the second SparseTensor
, size [nnz]
Vector.shape
of the second SparseTensor
, size [ndims]
Vector.Returns:
Constructors and Destructors | |
---|---|
SparseAdd(const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh) |
Public attributes | |
---|---|
sum_indices | |
sum_shape | |
sum_values |
::tensorflow::Output sum_indices
::tensorflow::Output sum_shape
::tensorflow::Output sum_values
SparseAdd( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh )
© 2017 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/sparse-add.html