flux tensoriel : : opérations : : QuantizedConv2D
#include <nn_ops.h>
Calcule une convolution 2D à partir des tenseurs d'entrée et de filtre 4D quantifiés.
Résumé
Les entrées sont des tenseurs quantifiés où la valeur la plus basse représente le nombre réel du minimum associé, et la plus élevée représente le maximum. Cela signifie que vous ne pouvez interpréter la sortie quantifiée que de la même manière, en tenant compte des valeurs minimale et maximale renvoyées.
Arguments :
- scope : un objet Scope
- filtre : la dimension input_degree du filtre doit correspondre aux dimensions de profondeur de l'entrée.
- min_input : la valeur flottante que représente la valeur d'entrée quantifiée la plus basse.
- max_input : la valeur flottante que représente la valeur d'entrée quantifiée la plus élevée.
- min_filter : la valeur flottante que représente la valeur de filtre quantifiée la plus basse.
- max_filter : la valeur flottante que représente la valeur de filtre quantifiée la plus élevée.
- foulées : la foulée de la fenêtre glissante pour chaque dimension du tenseur d'entrée.
- padding : Le type d’algorithme de remplissage à utiliser.
Attributs facultatifs (voir Attrs
) :
- dilatations : tenseur 1-D de longueur 4. Le facteur de dilatation pour chaque dimension d'
input
. Si défini sur k > 1, il y aura k-1 cellules ignorées entre chaque élément de filtre sur cette dimension. L'ordre des dimensions est déterminé par la valeur dedata_format
, voir ci-dessus pour plus de détails. Les dilatations dans les dimensions du lot et de la profondeur doivent être de 1.
Retours :
-
Output
sortie -
Output
min_output : la valeur flottante que représente la valeur de sortie quantifiée la plus basse. -
Output
max_output : la valeur flottante que représente la valeur de sortie quantifiée la plus élevée.
Constructeurs et Destructeurs | |
---|---|
QuantizedConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, :: tensorflow::Input min_input, :: tensorflow::Input max_input, :: tensorflow::Input min_filter, :: tensorflow::Input max_filter, const gtl::ArraySlice< int > & strides, StringPiece padding) | |
QuantizedConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, :: tensorflow::Input min_input, :: tensorflow::Input max_input, :: tensorflow::Input min_filter, :: tensorflow::Input max_filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const QuantizedConv2D::Attrs & attrs) |
Attributs publics | |
---|---|
max_output | |
min_output | |
operation | |
output |
Fonctions statiques publiques | |
---|---|
Dilations (const gtl::ArraySlice< int > & x) | |
OutType (DataType x) |
Structures | |
---|---|
tensorflow :: ops :: QuantizedConv2D :: Attrs | Setters d'attributs facultatifs pour QuantizedConv2D . |
Attributs publics
sortie_max
::tensorflow::Output max_output
min_sortie
::tensorflow::Output min_output
opération
Operation operation
sortir
::tensorflow::Output output
Fonctions publiques
QuantizedConv2D
QuantizedConv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, ::tensorflow::Input min_input, ::tensorflow::Input max_input, ::tensorflow::Input min_filter, ::tensorflow::Input max_filter, const gtl::ArraySlice< int > & strides, StringPiece padding )
QuantizedConv2D
QuantizedConv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, ::tensorflow::Input min_input, ::tensorflow::Input max_input, ::tensorflow::Input min_filter, ::tensorflow::Input max_filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const QuantizedConv2D::Attrs & attrs )
Fonctions statiques publiques
Dilatations
Attrs Dilations( const gtl::ArraySlice< int > & x )
Type de sortie
Attrs OutType( DataType x )