Compartir a través de


estructura DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC (directml.h)

Comprueba cada elemento de InputTensor para IEEE-754 -inf, inf o ambos, dependiendo del infinityMode especificado y coloca el resultado (1 para true, 0 para false) en el elemento correspondiente de OutputTensor.

f(x) = isinf(x) && (
       (x > 0 && InfinityMode == DML_IS_INFINITY_MODE_POSITIVE) ||
       (x < 0 && InfinityMode == DML_IS_INFINITY_MODE_NEGATIVE) ||
                 InfinityMode == DML_IS_INFINITY_MODE_EITHER)

Sintaxis

struct DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC {
  const DML_TENSOR_DESC *InputTensor;
  const DML_TENSOR_DESC *OutputTensor;
  DML_IS_INFINITY_MODE  InfinityMode;
};

Miembros

InputTensor

Tipo: const DML_TENSOR_DESC*

Tensor de entrada desde el que se va a leer.

OutputTensor

Tipo: const DML_TENSOR_DESC*

Tensor de salida en el que se van a escribir los resultados.

InfinityMode

Tipo: DML_IS_INFINITY_MODE

Un DML_IS_INFINITY_MODE determinar el signo del infinito que se va a comprobar.

  • Si DML_IS_INFINITY_MODE_EITHER, se devolverá 1 si el elemento es -inf o inf; de lo contrario, 0.
  • Si DML_IS_INFINITY_MODE_POSITIVE, se devolverá 1 si el elemento es inf; de lo contrario, 0.
  • Si DML_IS_INFINITY_MODE_NEGATIVE', se devolverá 1 si el elemento es -inf; de lo contrario, 0.

Comentarios

Disponibilidad

Este operador se introdujo en DML_FEATURE_LEVEL_2_1.

Restricciones tensor

InputTensor y OutputTensor deben tener el mismo DimensionCount y Sizes.

Compatibilidad con Tensor

DML_FEATURE_LEVEL_3_0 y versiones posteriores

Tensor Kind Recuentos de dimensiones admitidos Tipos de datos admitidos
InputTensor Entrada De 1 a 8 FLOAT32, FLOAT16
OutputTensor Resultados De 1 a 8 UINT8

DML_FEATURE_LEVEL_2_1 y versiones posteriores

Tensor Kind Recuentos de dimensiones admitidos Tipos de datos admitidos
InputTensor Entrada 4 FLOAT32, FLOAT16
OutputTensor Resultados 4 UINT8

Requisitos

   
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041)
Servidor mínimo compatible Windows Server, versión 2004 (10.0; Compilación 19041)
Encabezado directml.h