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] boyutlu SparseTensor matrisinin indices .
  • a_values: 1 boyutlu. [nnz] boyutunda SparseTensor vektörünün values .
  • a_shape: 1-D. SparseTensor shape , 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
)