tensorflow::
ops::
AddSparseToTensorsMap
#include <sparse_ops.h>
Add
a
SparseTensor
to a
SparseTensorsMap
return its handle.
Summary
A
SparseTensor
is represented by three tensors:
sparse_indices
,
sparse_values
, and
sparse_shape
.
This operator takes the given
SparseTensor
and adds it to a container object (a
SparseTensorsMap
). A unique key within this container is generated in the form of an
int64
, and this is the value that is returned.
The
SparseTensor
can then be read out as part of a minibatch by passing the key as a vector element to
TakeManySparseFromTensorsMap
. To ensure the correct
SparseTensorsMap
is accessed, ensure that the same
container
and
shared_name
are passed to that Op. If no
shared_name
is provided here, instead use the
name
of the
Operation
created by calling
AddSparseToTensorsMap
as the
shared_name
passed to
TakeManySparseFromTensorsMap
. Ensure the Operations are colocated.
Args:
- scope: A Scope object
-
sparse_indices: 2-D. The
indices
of theSparseTensor
. -
sparse_values: 1-D. The
values
of theSparseTensor
. -
sparse_shape: 1-D. The
shape
of theSparseTensor
.
Optional attributes (see
Attrs
):
-
container: The container name for the
SparseTensorsMap
created by this op. -
shared_name: The shared name for the
SparseTensorsMap
created by this op. If blank, the new Operation 's unique name is used.
Returns:
-
Output
: 0-D. The handle of theSparseTensor
now stored in theSparseTensorsMap
.
Constructors and Destructors |
|
---|---|
AddSparseToTensorsMap
(const ::
tensorflow::Scope
& scope, ::
tensorflow::Input
sparse_indices, ::
tensorflow::Input
sparse_values, ::
tensorflow::Input
sparse_shape)
|
|
AddSparseToTensorsMap
(const ::
tensorflow::Scope
& scope, ::
tensorflow::Input
sparse_indices, ::
tensorflow::Input
sparse_values, ::
tensorflow::Input
sparse_shape, const
AddSparseToTensorsMap::Attrs
& attrs)
|
Public attributes |
|
---|---|
operation
|
|
sparse_handle
|
Public functions |
|
---|---|
node
() const
|
::tensorflow::Node *
|
operator::tensorflow::Input
() const
|
|
operator::tensorflow::Output
() const
|
|
Public static functions |
|
---|---|
Container
(StringPiece x)
|
|
SharedName
(StringPiece x)
|
Structs |
|
---|---|
tensorflow::
|
Optional attribute setters for AddSparseToTensorsMap . |
Public attributes
Public functions
AddSparseToTensorsMap
AddSparseToTensorsMap( const ::tensorflow::Scope & scope, ::tensorflow::Input sparse_indices, ::tensorflow::Input sparse_values, ::tensorflow::Input sparse_shape )
AddSparseToTensorsMap
AddSparseToTensorsMap( const ::tensorflow::Scope & scope, ::tensorflow::Input sparse_indices, ::tensorflow::Input sparse_values, ::tensorflow::Input sparse_shape, const AddSparseToTensorsMap::Attrs & attrs )
node
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const