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
dariSparseTensor
, 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:
-
Output
: Tensor produk.
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 )