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
operation
Operation operation
sparse_handle
::tensorflow::Output sparse_handle
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
Public static functions
Container
Attrs Container( StringPiece x )
SharedName
Attrs SharedName( StringPiece x )