tensorflow::ops::MatMul
#include <math_ops.h>Multipliez la matrice « a » par la matrice « b ».
Résumé
Les entrées doivent être des matrices bidimensionnelles et la dimension intérieure de « a » (après transposition si transpose_a est vrai) doit correspondre à la dimension extérieure de « b » (après transposition si transposed_b est vrai).
Remarque : L'implémentation par défaut du noyau pour MatMul sur les GPU utilise cublas.
Arguments :
- portée : un objet Scope
Attributs optionnels (voir Attrs ) :
- transpose_a : Si vrai, « a » est transposé avant la multiplication.
- transpose_b : Si vrai, « b » est transposé avant la multiplication.
Retours :
-
Output: Le tenseur produit.
Constructeurs et destructeurs | |
|---|---|
MatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b) | |
MatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, const MatMul::Attrs & attrs) |
attributs publics | |
|---|---|
operation | |
product | |
fonctions publiques | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
fonctions statiques publiques | |
|---|---|
TransposeA (bool x) | |
TransposeB (bool x) | |
Structures | |
|---|---|
| tensorflow::ops::MatMul::Attrs | Définiteurs d'attributs optionnels pour MatMul . |
attributs publics
opération
Operation operation
produit
::tensorflow::Output product
fonctions publiques
MatMul
MatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a, ::tensorflow::Input b )
MatMul
MatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a, ::tensorflow::Input b, const MatMul::Attrs & attrs )
nœud
::tensorflow::Node * node() const
opérateur::tensorflow::Entrée
operator::tensorflow::Input() const
opérateur::tensorflow::Sortie
operator::tensorflow::Output() const
fonctions statiques publiques
TransposerA
Attrs TransposeA( bool x )
TransposerB
Attrs TransposeB( bool x )