Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
dòng chảy căng:: ôi:: AddSparseToTensorsMap
#include <sparse_ops.h>
Thêm SparseTensor
vào SparseTensorsMap
sẽ trả về tay cầm của nó.
Bản tóm tắt
Một SparseTensor
được biểu thị bằng ba tensor: sparse_indices
, sparse_values
và sparse_shape
.
Toán tử này lấy SparseTensor
đã cho và thêm nó vào đối tượng vùng chứa ( SparseTensorsMap
). Khóa duy nhất trong vùng chứa này được tạo ở dạng int64
và đây là giá trị được trả về.
SparseTensor
sau đó có thể được đọc ra như một phần của minibatch bằng cách chuyển khóa dưới dạng phần tử vectơ tới TakeManySparseFromTensorsMap
. Để đảm bảo truy cập SparseTensorsMap
chính xác, hãy đảm bảo rằng cùng một container
và shared_name
được chuyển đến Op đó. Nếu không có shared_name
nào được cung cấp ở đây, thay vào đó hãy sử dụng tên của Thao tác được tạo bằng cách gọi AddSparseToTensorsMap
làm shared_name
được chuyển đến TakeManySparseFromTensorsMap
. Đảm bảo các Hoạt động được đặt chỗ.
Lập luận:
- phạm vi: Một đối tượng Phạm vi
- thưa_chỉ số: 2-D.
indices
của SparseTensor
. - thưa_giá trị: 1-D. Các
values
của SparseTensor
. - thưa thớt_shape: 1-D. Hình
shape
của SparseTensor
.
Thuộc tính tùy chọn (xem Attrs
):
- container: Tên vùng chứa cho
SparseTensorsMap
được tạo bởi op này. - Shared_name: Tên chia sẻ cho
SparseTensorsMap
được tạo bởi op này. Nếu để trống, tên duy nhất của Operation mới sẽ được sử dụng.
Trả về:
-
Output
: 0-D. Tay cầm của SparseTensor
hiện được lưu trữ trong SparseTensorsMap
.
Thuộc tính công khai
Chức năng công cộng
nút
::tensorflow::Node * node() const
operator::tensorflow::Input() const
toán tử::tenorflow::Đầu ra
operator::tensorflow::Output() const
Các hàm tĩnh công khai
thùng chứa
Attrs Container(
StringPiece x
)
Tên chia sẻ
Attrs SharedName(
StringPiece x
)
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::AddSparseToTensorsMap Class Reference\n\ntensorflow::ops::AddSparseToTensorsMap\n======================================\n\n`#include \u003csparse_ops.h\u003e`\n\n[Add](/versions/r1.15/api_docs/cc/class/tensorflow/ops/add#classtensorflow_1_1ops_1_1_add) a `SparseTensor` to a `SparseTensorsMap` return its handle.\n\nSummary\n-------\n\nA `SparseTensor` is represented by three tensors: `sparse_indices`, `sparse_values`, and `sparse_shape`.\n\nThis 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.\n\nThe `SparseTensor` can then be read out as part of a minibatch by passing the key as a vector element to [TakeManySparseFromTensorsMap](/versions/r1.15/api_docs/cc/class/tensorflow/ops/take-many-sparse-from-tensors-map#classtensorflow_1_1ops_1_1_take_many_sparse_from_tensors_map). 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](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) created by calling [AddSparseToTensorsMap](/versions/r1.15/api_docs/cc/class/tensorflow/ops/add-sparse-to-tensors-map#classtensorflow_1_1ops_1_1_add_sparse_to_tensors_map) as the `shared_name` passed to [TakeManySparseFromTensorsMap](/versions/r1.15/api_docs/cc/class/tensorflow/ops/take-many-sparse-from-tensors-map#classtensorflow_1_1ops_1_1_take_many_sparse_from_tensors_map). Ensure the Operations are colocated.\n\nArguments:\n\n- scope: A [Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- sparse_indices: 2-D. The `indices` of the `SparseTensor`.\n- sparse_values: 1-D. The `values` of the `SparseTensor`.\n- sparse_shape: 1-D. The `shape` of the `SparseTensor`.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r1.15/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- container: The container name for the `SparseTensorsMap` created by this op.\n- shared_name: The shared name for the `SparseTensorsMap` created by this op. If blank, the new [Operation](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)'s unique name is used.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): 0-D. The handle of the `SparseTensor` now stored in the `SparseTensorsMap`.\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/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_indices, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_values, ::`[tensorflow::Input](/versions/r1.15/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/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_indices, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_values, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` sparse_shape, const `[AddSparseToTensorsMap::Attrs](/versions/r1.15/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/r1.15/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/r1.15/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/r1.15/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/r1.15/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/r1.15/api_docs/cc/struct/tensorflow/ops/add-sparse-to-tensors-map/attrs) | Optional attribute setters for [AddSparseToTensorsMap](/versions/r1.15/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```"]]