aliran tensor:: operasi:: TambahkanSparseToTensorsMap

#include <sparse_ops.h>

Tambahkan SparseTensor ke SparseTensorsMap kembalikan pegangannya.

Ringkasan

SparseTensor diwakili oleh tiga tensor: sparse_indices , sparse_values ​​, dan sparse_shape .

Operator ini mengambil SparseTensor yang diberikan dan menambahkannya ke objek kontainer ( SparseTensorsMap ). Kunci unik dalam wadah ini dihasilkan dalam bentuk int64 , dan inilah nilai yang dikembalikan.

SparseTensor kemudian dapat dibaca sebagai bagian dari minibatch dengan meneruskan kunci sebagai elemen vektor ke TakeManySparseFromTensorsMap . Untuk memastikan SparseTensorsMap yang benar diakses, pastikan bahwa container dan shared_name yang sama diteruskan ke Op tersebut. Jika tidak ada shared_name yang diberikan di sini, gunakan nama Operasi yang dibuat dengan memanggil AddSparseToTensorsMap sebagai shared_name yang diteruskan ke TakeManySparseFromTensorsMap . Pastikan Operasi ditempatkan di lokasi yang sama.

Argumen:

  • ruang lingkup: Objek Lingkup
  • sparse_indices: 2-D. indices SparseTensor .
  • nilai_jarang: 1-D. values dari SparseTensor .
  • bentuk_jarang: 1-D. shape SparseTensor .

Atribut opsional (lihat Attrs ):

  • container: Nama container untuk SparseTensorsMap yang dibuat oleh operasi ini.
  • shared_name: Nama bersama untuk SparseTensorsMap yang dibuat oleh operasi ini. Jika kosong, nama unik Operasi baru akan digunakan.

Pengembalian:

  • Output : 0-D. Pegangan SparseTensor sekarang disimpan di SparseTensorsMap .

Konstruktor dan Destruktor

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)

Atribut publik

operation
sparse_handle

Fungsi publik

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Fungsi statis publik

Container (StringPiece x)
SharedName (StringPiece x)

Struktur

tensorflow:: ops:: AddSparseToTensorsMap:: Attrs

Penyetel atribut opsional untuk AddSparseToTensorsMap .

Atribut publik

operasi

Operation operation

pegangan_jarang

::tensorflow::Output sparse_handle

Fungsi publik

TambahkanSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape
)

TambahkanSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape,
  const AddSparseToTensorsMap::Attrs & attrs
)

simpul

::tensorflow::Node * node() const 

operator::tensorflow::Masukan

 operator::tensorflow::Input() const 

operator::tensorflow::Keluaran

 operator::tensorflow::Output() const 

Fungsi statis publik

Wadah

Attrs Container(
  StringPiece x
)

Nama Bersama

Attrs SharedName(
  StringPiece x
)