tensorflow::ops::SparseTensorDenseMatMul
#include <sparse_ops.h>2. mertebeden seyrek tensör "A"yı yoğun matris "B" ile çarpın .
Özet
A matrisinin indeksleri üzerinde herhangi bir geçerlilik kontrolü yapılmamaktadır. Bununla birlikte, en iyi performans için aşağıdaki giriş formatı önerilir:
Eğer adjoint_a == false ise: A, sözlükbilimsel olarak artan sırada sıralanmalıdır. Emin değilseniz SparseReorder kullanın. Eğer adjoint_a == true ise: A, boyut 1'e göre artan sırada sıralanmalıdır (yani, "satır öncelikli" sıra yerine "sütun öncelikli" sıra).
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- a_indices: 2 boyutlu.
[nnz, 2]boyutluSparseTensormatrisininindices. - a_values: 1 boyutlu.
[nnz]boyutundaSparseTensorvektörününvalues. - a_shape: 1-D.
SparseTensorshape, boyutu[2]Vektör. - b: 2 Boyutlu. Yoğun bir Matris.
İsteğe bağlı özellikler (bkz. Attrs ):
- adjoint_a: Matris çarpımında A'nın eşlenik matrisini kullanın. Eğer A karmaşık bir matris ise, bu transpose(conj(A)) olur. Aksi takdirde transpose(A) olur.
- adjoint_b: Matris çarpımında B'nin eşlenik matrisini kullanın. Eğer B karmaşık bir matris ise, bu transpose(conj(B)) olur. Aksi takdirde transpose(B) olur.
İadeler:
-
Output: Çarpım tensörü.
Yapıcılar ve Yıkıcılar | |
|---|---|
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) |
Genel özellikler | |
|---|---|
operation | |
product | |
Kamusal işlevler | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Herkese açık statik fonksiyonlar | |
|---|---|
AdjointA (bool x) | |
AdjointB (bool x) | |
Yapılar | |
|---|---|
| tensorflow::ops::SparseTensorDenseMatMul::Attrs | SparseTensorDenseMatMul için isteğe bağlı öznitelik ayarlayıcıları. |
Genel özellikler
operasyon
Operation operation
ürün
::tensorflow::Output product
Kamusal işlevler
SeyrekTensorYoğunMatÇarpımı
SparseTensorDenseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b )
SeyrekTensorYoğunMatÇarpımı
SparseTensorDenseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const
Herkese açık statik fonksiyonlar
AdjointA
Attrs AdjointA( bool x )
Ek B
Attrs AdjointB( bool x )