estructura DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC (directml.h)
Calcula los degradados de la propiedad inversa para la normalización de respuesta local.
El tipo de datos y el tamaño de todos los tensores deben ser los mismos.
Sintaxis
struct DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC {
const DML_TENSOR_DESC *InputTensor;
const DML_TENSOR_DESC *InputGradientTensor;
const DML_TENSOR_DESC *OutputGradientTensor;
BOOL CrossChannel;
UINT LocalSize;
FLOAT Alpha;
FLOAT Beta;
FLOAT Bias;
};
Miembros
InputTensor
Tipo: const DML_TENSOR_DESC*
Tensor que contiene los datos de entrada. Los tamaños de este tensor deben ser { BatchCount, ChannelCount, Height, Width }
.
InputGradientTensor
Tipo: const DML_TENSOR_DESC*
Tensor de degradado entrante. Esto se obtiene normalmente a partir de la salida de la propiedad backpropagation de una capa anterior.
OutputGradientTensor
Tipo: const DML_TENSOR_DESC*
Tensor de salida que contiene los degradados retropropagados.
CrossChannel
Tipo: BOOL
TRUE si la capa LRN suma entre canales; FALSE si la capa LRN suma entre dimensiones espaciales.
LocalSize
Tipo: UINT
Número máximo de elementos que se van a sumar por dimensión (se recorta la región local para que todos los elementos estén dentro de los límites). Si CrossChannel es TRUE, este es el ancho y alto de la región local. Si CrossChannel es FALSE, este es el número de elementos de la región local. Este valor debe ser al menos 1.
Alpha
Tipo: FLOAT
Valor del parámetro de escalado. Se recomienda un valor de 0,0001 como valor predeterminado.
Beta
Tipo: FLOAT
Valor del exponente. Se recomienda un valor de 0,75 como valor predeterminado.
Bias
Tipo: FLOAT
Valor de sesgo. Se recomienda un valor de 1 como valor predeterminado.
Comentarios
Disponibilidad
Este operador se introdujo en DML_FEATURE_LEVEL_3_1
.
Restricciones tensor
InputGradientTensor, InputTensor y OutputGradientTensor deben tener el mismo tipo de datos y tamaños.
Compatibilidad con Tensor
Tensor | Clase | Recuentos de dimensiones admitidos | Tipos de datos admitidos |
---|---|---|---|
InputTensor | Entrada | 4 | FLOAT32, FLOAT16 |
InputGradientTensor | Entrada | 4 | FLOAT32, FLOAT16 |
OutputGradientTensor | Resultados | 4 | FLOAT32, FLOAT16 |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compilación 22000 de Windows |
Servidor mínimo compatible | Compilación 22000 de Windows |
Encabezado | directml.h |