Compartir a través de


estructura DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC (directml.h)

Calcula los degradados de la propiedad inversa para una unidad lineal rectificada (ReLU). Este operador realiza el siguiente cálculo de elementos.

X = InputTensor
dY = InputGradientTensor

OutputGradientTensor = (X > 0 ? dY : 0)

El operador de paso hacia delante correspondiente es DML_ACTIVATION_RELU_OPERATOR_DESC.

Sintaxis

struct DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC {
  const DML_TENSOR_DESC *InputTensor;
  const DML_TENSOR_DESC *InputGradientTensor;
  const DML_TENSOR_DESC *OutputGradientTensor;
};

Miembros

InputTensor

Tipo: const DML_TENSOR_DESC*

Tensor de entrada (característica). Normalmente, esta es la misma entrada que se proporcionó durante el paso hacia delante (consulte DML_ACTIVATION_RELU_OPERATOR_DESC).

InputGradientTensor

Tipo: const DML_TENSOR_DESC*

Tensor de degradado entrante. Normalmente, esto se obtiene a partir de la salida de la propiedad inversa de una capa anterior. Los tamaños y el tipo de datos de este tensor deben coincidir exactamente con los de InputTensor.

OutputGradientTensor

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Servidor mínimo compatible compilación 20348 de Windows 10
Encabezado directml.h

Consulte también

DML_ACTIVATION_RELU_OPERATOR_DESC