UniformQuantizedConvolution.Options

classe statique publique UniformQuantizedConvolution.Options

Attributs facultatifs pour UniformQuantizedConvolution

Méthodes publiques

UniformQuantizedConvolution.Options
batchGroupCount (Long batchGroupCount)
UniformQuantizedConvolution.Options
dimensionNumbers (chaîne dimensionNumbers)
UniformQuantizedConvolution.Options
explicitPadding (List<Long> explicitPadding)
UniformQuantizedConvolution.Options
featureGroupCount (Long featureGroupCount)
UniformQuantizedConvolution.Options
lhsDilation (Liste<Long> lhsDilation)
UniformQuantizedConvolution.Options
lhsQuantizationAxis (Long lhsQuantizationAxis)
UniformQuantizedConvolution.Options
outputQuantizationAxis (sortieQuantizationAxis longue)
UniformQuantizedConvolution.Options
rhsDilation (Liste<Long> rhsDilation)
UniformQuantizedConvolution.Options
rhsQuantizationAxis (rhsQuantizationAxis long)
UniformQuantizedConvolution.Options
windowStrides (Liste<Long> windowStrides)

Méthodes héritées

Méthodes publiques

public UniformQuantizedConvolution.Options batchGroupCount (Long batchGroupCount)

Paramètres
batchGroupCount Le nombre de groupes de lots. Utilisé pour les filtres groupés. Doit être un diviseur de `output_feature`.

public UniformQuantizedConvolution.Options dimensionNumbers (String dimensionNumbers)

Paramètres
DimensionsNuméros Structure des informations de dimension pour l'opération de convolution. Doit être une chaîne vide (par défaut) ou une chaîne sérialisée du proto `tensorflow.UniformQuantizedConvolutionDimensionNumbersAttr`. Si chaîne vide, la valeur par défaut est `("NCHW", "OIHW", "NCHW")` (pour une convolution 2D).

public UniformQuantizedConvolution.Options explicitPadding (List<Long> explicitPadding)

Paramètres
remplissage explicite Si `padding` est `"EXPLICIT"`, doit être défini sous forme de liste indiquant les remplissages explicites au début et à la fin de chaque dimension spatiale `lhs`. Sinon, celui-ci doit être vide.

(Si utilisé,) Doit être une liste de taille `2 * (nombre de dimensions spatiales gauche)`, où `(explicit_padding[2 * i], explicit_padding[2 * i + 1])` indique `(start_padding, end_padding) ` de `spatial_dimensions[i]`.

public UniformQuantizedConvolution.Options featureGroupCount (Long featureGroupCount)

Paramètres
featureGroupCount Le nombre de groupes de fonctionnalités. Utilisé pour les circonvolutions groupées. Doit être un diviseur à la fois de « lhs_feature » ​​et de « output_feature ».

public UniformQuantizedConvolution.Options lhsDilation (List<Long> lhsDilation)

Paramètres
lhsDilatation Le facteur de dilatation à appliquer dans chaque dimension spatiale de « lhs ». Doit être une liste vide (par défaut) ou une liste de taille (nombre de dimensions spatiales `lhs`). Si liste vide, la dilatation pour chaque dimension spatiale `lhs` est fixée à 1.

public UniformQuantizedConvolution.Options lhsQuantizationAxis (Long lhsQuantizationAxis)

Paramètres
lhsQuantizationAxis Indique l'indice de dimension du tenseur où la quantification par axe est appliquée pour les tranches le long de cette dimension. S'il est défini sur -1 (par défaut), cela indique une quantification par tenseur. Pour le « lhs », seule la quantification par tenseur est prise en charge. Il doit donc être réglé sur -1. D'autres valeurs généreront une erreur lors de la construction d'OpKernel.

public UniformQuantizedConvolution.Options outputQuantizationAxis (Long outputQuantizationAxis)

Paramètres
sortieQuantizationAxis Indique l'indice de dimension du tenseur où la quantification par axe est appliquée pour les tranches le long de cette dimension. S'il est défini sur -1 (par défaut), cela indique une quantification par tenseur. Pour la « sortie », seule la quantification par tenseur ou par canal le long de « output_feature_dimension » est prise en charge. Ainsi, cela doit être défini sur -1 ou `dimension_numbers.output_feature_dimension`. D'autres valeurs généreront une erreur lors de la construction d'OpKernel.

public UniformQuantizedConvolution.Options rhsDilation (List<Long> rhsDilation)

Paramètres
rhsDilatation Le facteur de dilatation à appliquer dans chaque dimension spatiale de « rhs ». Doit être une liste vide (par défaut) ou une liste de taille (nombre de dimensions spatiales « rhs ). Si liste vide, la dilatation pour chaque dimension spatiale `rhs` est fixée à 1.

public UniformQuantizedConvolution.Options rhsQuantizationAxis (Long rhsQuantizationAxis)

Paramètres
rhsQuantizationAxis Indique l'indice de dimension du tenseur où la quantification par axe est appliquée pour les tranches le long de cette dimension. S'il est défini sur -1 (par défaut), cela indique une quantification par tenseur. Pour le `rhs`, seule la quantification par tenseur ou par canal le long de `kernel_output_feature_dimension` est prise en charge. Ainsi, cela doit être défini sur -1 ou `dimension_numbers.kernel_output_feature_dimension`. D'autres valeurs généreront une erreur lors de la construction d'OpKernel.

public UniformQuantizedConvolution.Options windowStrides (List<Long> windowStrides)

Paramètres
fenêtreStrides La foulée de la fenêtre glissante pour chaque dimension spatiale de « lhs ». Doit être une liste vide (par défaut) ou une liste de taille (nombre de dimensions spatiales). Si une liste vide est fournie, la foulée pour chaque dimension spatiale est définie sur 1.