Stay organized with collections
Save and categorize content based on your preferences.
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 the
SparseTensor
.
-
sparse_values: 1-D. The
values
of the
SparseTensor
.
-
sparse_shape: 1-D. The
shape
of the
SparseTensor
.
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 the
SparseTensor
now stored in the
SparseTensorsMap
.
Public attributes
Public functions
node
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Public static functions
Container
Attrs Container(
StringPiece x
)
SharedName
Attrs SharedName(
StringPiece x
)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2021-05-14 UTC.
[null,null,["Last updated 2021-05-14 UTC."],[],[],null,["# tensorflow::ops::AddSparseToTensorsMap Class Reference\n\ntensorflow::\nops::\nAddSparseToTensorsMap\n========================================\n\n`\n#include \u003csparse_ops.h\u003e\n`\n\n\n[Add](/versions/r2.5/api_docs/cc/class/tensorflow/ops/add#classtensorflow_1_1ops_1_1_add)\na\n`\nSparseTensor\n`\nto a\n`\nSparseTensorsMap\n`\nreturn its handle.\n\nSummary\n-------\n\n\nA\n`\nSparseTensor\n`\nis represented by three tensors:\n`\nsparse_indices\n`\n,\n`\nsparse_values\n`\n, and\n`\nsparse_shape\n`\n.\n\n\nThis operator takes the given\n`\nSparseTensor\n`\nand adds it to a container object (a\n`\nSparseTensorsMap\n`\n). A unique key within this container is generated in the form of an\n`\nint64\n`\n, and this is the value that is returned.\n\n\nThe\n`\nSparseTensor\n`\ncan then be read out as part of a minibatch by passing the key as a vector element to\n`\n`[TakeManySparseFromTensorsMap](/versions/r2.5/api_docs/cc/class/tensorflow/ops/take-many-sparse-from-tensors-map#classtensorflow_1_1ops_1_1_take_many_sparse_from_tensors_map)`\n`\n. To ensure the correct\n`\nSparseTensorsMap\n`\nis accessed, ensure that the same\n`\ncontainer\n`\nand\n`\nshared_name\n`\nare passed to that Op. If no\n`\nshared_name\n`\nis provided here, instead use the\n*name*\nof the\n[Operation](/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)\ncreated by calling\n`\n`[AddSparseToTensorsMap](/versions/r2.5/api_docs/cc/class/tensorflow/ops/add-sparse-to-tensors-map#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map)`\n`\nas the\n`\nshared_name\n`\npassed to\n`\n`[TakeManySparseFromTensorsMap](/versions/r2.5/api_docs/cc/class/tensorflow/ops/take-many-sparse-from-tensors-map#classtensorflow_1_1ops_1_1_take_many_sparse_from_tensors_map)`\n`\n. Ensure the Operations are colocated.\n\n\nArgs:\n\n- scope: A [Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- sparse_indices: 2-D. The `\n indices\n ` of the `\n SparseTensor\n ` .\n- sparse_values: 1-D. The `\n values\n ` of the `\n SparseTensor\n ` .\n- sparse_shape: 1-D. The `\n shape\n ` of the `\n SparseTensor\n ` .\n\n\u003cbr /\u003e\n\n\nOptional attributes (see\n`\n`[Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/add-sparse-to-tensors-map/attrs#structtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1_1_attrs)`\n`\n):\n\n- container: The container name for the `\n SparseTensorsMap\n ` created by this op.\n- shared_name: The shared name for the `\n SparseTensorsMap\n ` created by this op. If blank, the new [Operation](/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) 's unique name is used.\n\n\u003cbr /\u003e\n\n\nReturns:\n\n- `\n `[Output](/versions/r2.5/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)`\n ` : 0-D. The handle of the `\n SparseTensor\n ` now stored in the `\n SparseTensorsMap\n ` .\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| ` `[AddSparseToTensorsMap](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a19db933f8fd5d01db12d8b59d63bf06a)` (const :: `[tensorflow::Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_indices, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_values, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_shape) ` ||\n| ` `[AddSparseToTensorsMap](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1aff3889e43d0d729ad526a005889b5626)` (const :: `[tensorflow::Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_indices, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_values, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_shape, const `[AddSparseToTensorsMap::Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/add-sparse-to-tensors-map/attrs#structtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1_1_attrs)` & attrs) ` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| ` `[operation](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a3c43523211fb26d79e4d22b5149c4029)` ` | ` `[Operation](/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)` ` |\n| ` `[sparse_handle](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a48d455f05445afe51dff6364bb8968c8)` ` | ` :: `[tensorflow::Output](/versions/r2.5/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)` ` |\n\n| ### Public functions ||\n|-----------------------------------------------------------------------------------------------------------------------------------------|--------------------------|\n| ` `[node](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a416c237556b0e60bf15c9df4fcb04da1)` () const ` | ` ::tensorflow::Node * ` |\n| ` `[operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a02d4fe7f3659971c2cb8e26287ed407e)` () const ` | ` ` |\n| ` `[operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a738ce7832c4e4854e1988426e9f3d0f7)` () const ` | ` ` |\n\n| ### Public static functions ||\n|------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` `[Container](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1a8d3e3d5c6cf3b841ecbbc82322d94a89)` (StringPiece x) ` | ` `[Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/add-sparse-to-tensors-map/attrs#structtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1_1_attrs)` ` |\n| ` `[SharedName](#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1accd0cca1251e1cf70fe8c4d9498dd117)` (StringPiece x) ` | ` `[Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/add-sparse-to-tensors-map/attrs#structtensorflow_1_1ops_1_1_add_sparse_to_tensors_map_1_1_attrs)` ` |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow:: ops:: AddSparseToTensorsMap:: Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/add-sparse-to-tensors-map/attrs) | Optional attribute setters for [AddSparseToTensorsMap](/versions/r2.5/api_docs/cc/class/tensorflow/ops/add-sparse-to-tensors-map#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map) . |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### sparse_handle\n\n```scdoc\n::tensorflow::Output sparse_handle\n``` \n\nPublic functions\n----------------\n\n### AddSparseToTensorsMap\n\n```gdscript\n AddSparseToTensorsMap(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input sparse_indices,\n ::tensorflow::Input sparse_values,\n ::tensorflow::Input sparse_shape\n)\n``` \n\n### AddSparseToTensorsMap\n\n```gdscript\n AddSparseToTensorsMap(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input sparse_indices,\n ::tensorflow::Input sparse_values,\n ::tensorflow::Input sparse_shape,\n const AddSparseToTensorsMap::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### Container\n\n```text\nAttrs Container(\n StringPiece x\n)\n``` \n\n### SharedName\n\n```text\nAttrs SharedName(\n StringPiece x\n)\n```"]]