@Namespace(value="tensorflow::ops") @NoOffset public static class tensorflow.SparseAdd extends Pointer
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:
* scope: A Scope object
* a_indices: 2-D. The indices of the first SparseTensor, size [nnz, ndims] Matrix.
* a_values: 1-D. The values of the first SparseTensor, size [nnz] Vector.
* a_shape: 1-D. The shape of the first SparseTensor, size [ndims] Vector.
* b_indices: 2-D. The indices of the second SparseTensor, size [nnz, ndims] Matrix.
* b_values: 1-D. The values of the second SparseTensor, size [nnz] Vector.
* b_shape: 1-D. The shape of the second SparseTensor, size [ndims] Vector.
* thresh: 0-D. The magnitude threshold that determines if an output value/index
pair takes space.
Returns:
* Output sum_indices
* Output sum_values
* Output sum_shapePointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Constructor and Description |
|---|
SparseAdd(Pointer p)
Pointer cast constructor.
|
SparseAdd(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) |
| Modifier and Type | Method and Description |
|---|---|
tensorflow.Operation |
operation() |
tensorflow.SparseAdd |
operation(tensorflow.Operation operation) |
tensorflow.Output |
sum_indices() |
tensorflow.SparseAdd |
sum_indices(tensorflow.Output sum_indices) |
tensorflow.Output |
sum_shape() |
tensorflow.SparseAdd |
sum_shape(tensorflow.Output sum_shape) |
tensorflow.Output |
sum_values() |
tensorflow.SparseAdd |
sum_values(tensorflow.Output sum_values) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic SparseAdd(Pointer p)
Pointer.Pointer(Pointer).public SparseAdd(@Const @ByRef tensorflow.Scope scope, @ByVal tensorflow.Input a_indices, @ByVal tensorflow.Input a_values, @ByVal tensorflow.Input a_shape, @ByVal tensorflow.Input b_indices, @ByVal tensorflow.Input b_values, @ByVal tensorflow.Input b_shape, @ByVal tensorflow.Input thresh)
@ByRef public tensorflow.Operation operation()
public tensorflow.SparseAdd operation(tensorflow.Operation operation)
@ByRef public tensorflow.Output sum_indices()
public tensorflow.SparseAdd sum_indices(tensorflow.Output sum_indices)
@ByRef public tensorflow.Output sum_values()
public tensorflow.SparseAdd sum_values(tensorflow.Output sum_values)
@ByRef public tensorflow.Output sum_shape()
public tensorflow.SparseAdd sum_shape(tensorflow.Output sum_shape)
Copyright © 2019. All rights reserved.