Partager via


structure DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC (directml.h)

Annule chaque élément d’InputTensor, en stockant le résultat dans l’élément OutputTensor correspondant.

f(x) = -x

Cet opérateur prend en charge l’exécution sur place, ce qui signifie que OutputTensor est autorisé à alias InputTensor pendant la liaison.

Syntaxe

struct DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC {
  const DML_TENSOR_DESC *InputTensor;
  const DML_TENSOR_DESC *OutputTensor;
};

Membres

InputTensor

Type : const DML_TENSOR_DESC*

Tenseur d’entrée à partir duquel lire.

OutputTensor

Type : const DML_TENSOR_DESC*

Tenseur de sortie dans lequel écrire les résultats.

Remarques

Disponibilité

Cet opérateur a été introduit dans DML_FEATURE_LEVEL_5_0.

Contraintes tensoriels

InputTensor et OutputTensor doivent avoir les mêmes DataType, DimensionCount et Sizes.

Prise en charge de Tensor

Tenseur Genre Nombre de dimensions pris en charge Types de données pris en charge
InputTensor Entrée 1 à 8 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8
OutputTensor Sortie 1 à 8 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8

Configuration requise

Condition requise Valeur
En-tête directml.h