ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: SparseTensorDenseMatMul

#include <sparse_ops.h>

SparseTensor (sıra 2'den) "A" yı yoğun matris "B" ile çarpın .

Özet

A'nın endekslerinde geçerlilik denetimi yapılmaz. Ancak, en iyi davranış için aşağıdaki girdi biçimi önerilir:

adjoint_a == false ise: A, sözlükbilimsel olarak artan sırada sıralanmalıdır. Emin değilseniz SparseReorder kullanın. adjoint_a == true ise: A, artan boyut 1 sırasına 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 Scope nesnesi
  • a_indices: 2-D. SparseTensor indices , boyut [nnz, 2] Matrix.
  • a_values: 1-D. SparseTensor values , boyut [nnz] Vektörü.
  • a_shape: 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 eşleniğini kullanın. A karmaşıksa, bu devriktir (conj (A)). Aksi takdirde transpoze (A) olur.
  • adjoint_b: Matris çarpımında B'nin eşleniğini kullanın. B karmaşıksa, bu devriktir (conj (B)). Aksi takdirde transpoze olur (B).

İadeler:

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

Genel statik işlevler

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

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 

operator :: tensorflow :: Girdi

 operator::tensorflow::Input() const 

operator :: tensorflow :: Çıktı

 operator::tensorflow::Output() const 

Genel statik işlevler

Eşlenik A

Attrs AdjointA(
  bool x
)

BitişikB

Attrs AdjointB(
  bool x
)