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 valeur 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 de data_format , voir ci-dessus pour plus de détails. Les dilatations dans les dimensions du lot et de la profondeur doivent être de 1.

Retour:

  • Sortie Output
  • 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

production maximale

::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
)