tensorflow :: ops :: SparseTensorDenseMatMul

#include <sparse_ops.h>

Kalikan SparseTensor (dari peringkat 2) "A" dengan matriks padat "B".

Ringkasan

Tidak ada pemeriksaan validitas yang dilakukan pada indeks A. Namun, format input berikut direkomendasikan untuk perilaku yang optimal:

jika adjoint_a == false: A harus diurutkan dalam urutan yang meningkat secara leksikografis. Gunakan SparseReorder jika Anda tidak yakin. jika adjoint_a == true: A harus diurutkan dalam urutan peningkatan dimensi 1 (yaitu, urutan "kolom utama" bukan urutan "baris utama").

Argumen:

  • scope: Objek Scope
  • a_indices: 2-D. indices dari SparseTensor , size [nnz, 2] Matrix.
  • a_values: 1-D. values SparseTensor , SparseTensor ukuran [nnz] .
  • bentuk_bentuk: 1-D. shape SparseTensor , SparseTensor ukuran [2] .
  • b: 2-D. Matriks yang padat.

Atribut opsional (lihat Attrs ):

  • adjoint_a: Gunakan adjoint dari A dalam perkalian matriks. Jika A kompleks, ini transpos (konj (A)). Jika tidak, itu transpos (A).
  • adjoint_b: Gunakan adjoint B dalam perkalian matriks. Jika B kompleks, ini transpos (konj (B)). Jika tidak, itu transpos (B).

Pengembalian:

Pembuat dan Penghancur

SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b)
SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs)

Atribut publik

operation
product

Fungsi publik

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

Fungsi statis publik

AdjointA (bool x)
AdjointB (bool x)

Structs

tensorflow :: ops :: SparseTensorDenseMatMul :: Attrs

Penyetel atribut opsional untuk SparseTensorDenseMatMul .

Atribut publik

operasi

Operation operation

produk

::tensorflow::Output product

Fungsi publik

SparseTensorDenseMatMul

 SparseTensorDenseMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input a_values,
  ::tensorflow::Input a_shape,
  ::tensorflow::Input b
)

SparseTensorDenseMatMul

 SparseTensorDenseMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input a_values,
  ::tensorflow::Input a_shape,
  ::tensorflow::Input b,
  const SparseTensorDenseMatMul::Attrs & attrs
)

simpul

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Keluaran

 operator::tensorflow::Output() const 

Fungsi statis publik

AdjointA

Attrs AdjointA(
  bool x
)

AdjointB

Attrs AdjointB(
  bool x
)