tensor akışı:: işlem:: SparseTensorDenseMatMul
#include <sparse_ops.h>
SparseTensor (derece 2) "A"yı yoğun matris "B" ile çarpın .
Özet
A'nın endeksleri üzerinde herhangi bir geçerlilik kontrolü yapılmaz. Ancak en iyi davranış için aşağıdaki giriş formatı önerilir:
if adjoint_a == false: A, sözlükbilimsel olarak artan düzende sıralanmalıdır. Emin değilseniz SparseReorder'ı kullanın. if adjoint_a == true: A, artan boyut 1'e göre sıralanmalıdır (yani, "büyük satır" sırası yerine "büyük sütun" sırası).
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- a_endeksler: 2-B.
SparseTensor
indices
, boyut[nnz, 2]
Matris. - a_değerleri: 1-D.
SparseTensor
values
, boyut[nnz]
Vector. - a_şekli: 1-D.
SparseTensor
shape
, boyut[2]
Vektörü. - b: 2-D. Yoğun bir Matrix.
İsteğe bağlı özellikler (bkz. Attrs
):
- adjoint_a: Matris çarpımında A'nın ekini kullanın. Eğer A karmaşıksa, bu devrik(bağlaç(A))'dır. Aksi halde devrik(A) olur.
- adjoint_b: Matris çarpımında B'nin ekini kullanın. Eğer B karmaşıksa, bu devrik(bağlaç(B))'dir. Aksi halde devrik(B) olur.
İade:
-
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 |
Kamu işlevleri | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel statik işlevler | |
---|---|
AdjointA (bool x) | |
AdjointB (bool x) |
Yapılar | |
---|---|
tensorflow:: ops:: SparseTensorDenseMatMul:: Öznitelikler | SparseTensorDenseMatMul için isteğe bağlı öznitelik ayarlayıcılar. |
Genel özellikler
operasyon
Operation operation
ürün
::tensorflow::Output product
Kamu işlevleri
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 )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const
Genel statik işlevler
EkA
Attrs AdjointA( bool x )
EkB
Attrs AdjointB( bool x )