tensorflow::ops::AddSparseToTensorsMap
#include <sparse_ops.h> Thêm một SparseTensor vào SparseTensorsMap và trả về handle của nó.
Bản tóm tắt
Một SparseTensor được biểu diễn bởi ba tensor: sparse_indices , sparse_values và sparse_shape .
Toán tử này nhận SparseTensor đã cho và thêm nó vào một đối tượng chứa (một SparseTensorsMap ). Một khóa duy nhất bên trong đối tượng chứa này được tạo ra dưới dạng số nguyên int64 ), và đây là giá trị được trả về.
Sau đó, SparseTensor có thể được đọc ra như một phần của minibatch bằng cách truyền khóa dưới dạng phần tử vectơ cho TakeManySparseFromTensorsMap . Để đảm bảo truy cập đúng SparseTensorsMap , hãy đảm bảo rằng cùng một container và shared_name được truyền cho Op đó. Nếu không cung cấp shared_name ở đây, thay vào đó hãy sử dụng tên của Operation được tạo bằng cách gọi AddSparseToTensorsMap làm shared_name được truyền cho TakeManySparseFromTensorsMap . Đảm bảo các Operation được đặt cùng vị trí.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- sparse_indices: 2 chiều. Các
indicescủaSparseTensor. - sparse_values: 1 chiều. Các
valuescủaSparseTensor. - sparse_shape: 1 chiều. Hình
shapecủaSparseTensor.
Các thuộc tính tùy chọn (xem Attrs ):
- container: Tên container cho
SparseTensorsMapđược tạo bởi thao tác này. - shared_name: Tên dùng chung cho
SparseTensorsMapđược tạo bởi thao tác này. Nếu để trống, tên duy nhất của Thao tác mới sẽ được sử dụng.
Trả về:
-
Output: 0-D. Bộ điều khiển củaSparseTensorhiện đã được lưu trữ trongSparseTensorsMap.
Hàm khởi tạo và hàm hủy | |
|---|---|
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) |
Thuộc tính công khai | |
|---|---|
operation | |
sparse_handle | |
Chức năng công cộng | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Các hàm tĩnh công khai | |
|---|---|
Container (StringPiece x) | |
SharedName (StringPiece x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::AddSparseToTensorsMap::Attrs | Các thiết lập thuộc tính tùy chọn cho AddSparseToTensorsMap . |
Thuộc tính công khai
hoạt động
Operation operation
tay cầm thưa thớt
::tensorflow::Output sparse_handle
Chức năng công cộng
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 )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Thùng chứa
Attrs Container( StringPiece x )
Tên dùng chung
Attrs SharedName( StringPiece x )