Estructuras de DirectML
Las estructuras siguientes se declaran en DirectML.h.
En esta sección
Tema y descripción |
---|
DML_ACTIVATION_CELU_OPERATOR_DESC. Realiza la función de activación de unidad lineal exponencial (CELU) continuamente diferente en cada elemento de InputTensor, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ACTIVATION_ELU_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de unidad lineal exponencial (ELU) en cada elemento de la entrada. |
DML_ACTIVATION_HARDMAX_OPERATOR_DESC. Describe un operador de activación de DirectML que realiza una función hardmax en la entrada. |
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC. Describe un operador de activación de DirectML que realiza una función sigmoid dura en cada elemento de la entrada. |
DML_ACTIVATION_IDENTITY_OPERATOR_DESC. Describe un operador de activación de DirectML que realiza la función de identidad. |
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de unidad lineal rectificada filtrada (ReLU) en cada elemento de la entrada. |
DML_ACTIVATION_LINEAR_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación lineal en cada elemento de la entrada. |
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC. Describe un operador directML que realiza una función de activación log-of-softmax en la entrada. |
DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de unidad lineal rectificada con parámetros (ReLU) en cada elemento de la entrada. |
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación softplus paramétrica en cada elemento de la entrada. |
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para una unidad lineal rectificada (ReLU). |
DML_ACTIVATION_RELU_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de unidad lineal rectificada (ReLU) en cada elemento de la entrada. |
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de unidad lineal exponencial (ELU) escalada en cada elemento de la entrada. |
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación tangente hiperbólica escalada en cada elemento de la entrada. |
DML_ACTIVATION_SHRINK_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de reducción de elementos en la entrada. |
DML_ACTIVATION_SIGMOID_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación sigmoide en cada elemento de la entrada. |
DML_ACTIVATION_SOFTMAX_OPERATOR_DESC. Describe un operador directML que realiza una función de activación softmax en la entrada. |
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC. Describe un operador directML que realiza una función de activación softplus en cada elemento de la entrada. |
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC. Describe un operador directML que realiza una función de activación de signo temporal en todos los elementos de la entrada. |
DML_ACTIVATION_TANH_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación tangente hiperbólica en cada elemento de la entrada. |
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de unidad lineal rectificada umbral (ReLU) en cada elemento de la entrada. |
DML_ADAM_OPTIMIZER_OPERATOR_DESC. Calcula ponderaciones actualizadas (parámetros) mediante los degradados proporcionados, en función del algoritmo de estimación de ADAptive M. Este operador es un optimizador y se usa normalmente en el paso de actualización de peso de un bucle de entrenamiento para realizar el descenso del degradado. |
DML_AVERAGE_POOLING_OPERATOR_DESC. Describe un operador directML que realiza una función de agrupación media en la entrada. |
DML_ARGMAX_OPERATOR_DESC. Genera los índices de los elementos con valores máximos dentro de una o varias dimensiones del tensor de entrada. |
DML_ARGMIN_OPERATOR_DESC. Genera los índices de los elementos con valores mínimos dentro de una o varias dimensiones del tensor de entrada. |
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para la agrupación media (consulte DML_AVERAGE_POOLING_OPERATOR_DESC). |
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Calcula degradados de propiedad inversa para la normalización por lotes. |
DML_BATCH_NORMALIZATION_OPERATOR_DESC. Describe un operador directML que realiza una función de normalización por lotes en la entrada. |
DML_BINDING_DESC. Contiene la descripción de un enlace para poder agregarlo a la tabla de enlace a través de una llamada a uno de los métodos IDMLBindingTable . |
DML_BINDING_PROPERTIES. Contiene información sobre los requisitos de enlace de un operador compilado determinado o un inicializador de operador. |
DML_BINDING_TABLE_DESC. Especifica parámetros para IDMLDevice::CreateBindingTable e IDMLBindingTable::Reset. |
DML_BUFFER_ARRAY_BINDING. Especifica un enlace de recursos que es una matriz de enlaces de búfer individuales. |
DML_BUFFER_BINDING. Especifica un enlace de recursos descrito por un intervalo de bytes en un búfer de Direct3D 12, representado por un desplazamiento y un tamaño en un id3D12Resource. |
DML_BUFFER_TENSOR_DESC. Describe un tensor que se almacenará en un recurso de búfer de Direct3D 12. |
DML_CAST_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que realiza la función de conversión f(x) = cast(x), convirtiendo cada elemento de la entrada en el tipo de datos del tensor de salida y almacenando el resultado en el elemento correspondiente de la salida. |
DML_CONVOLUTION_INTEGER_OPERATOR_DESC. Realiza una convolución del FilterTensor con InputTensor. Este operador realiza la convolución hacia delante en los datos enteros. |
DML_CONVOLUTION_OPERATOR_DESC. Describe un operador de multiplicación de matriz de DirectML que realiza una función de convolución en la entrada. |
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC. Multiplica los elementos de un tensor a lo largo de un eje, escribiendo el recuento en ejecución del producto en el tensor de salida. |
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC. Suma los elementos de un tensor a lo largo de un eje, escribiendo el recuento en ejecución de la suma en el tensor de salida. |
DML_DEPTH_TO_SPACE_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que reorganiza (permuta) datos de profundidad en bloques de datos espaciales. |
DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Reorganiza (permuta) datos de profundidad en bloques de datos espaciales. El operador genera una copia del tensor de entrada donde los valores de la dimensión de profundidad se mueven en bloques espaciales a las dimensiones de alto y ancho. |
DML_DIAGONAL_MATRIX_OPERATOR_DESC. Describe un operador matemático de DirectML que genera una matriz similar a la identidad con una en la diagonal principal y ceros en cualquier otro lugar. |
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC. Calcula la escala de cuantificación y los valores de punto cero necesarios para cuantificar inputTensor y, a continuación, aplica esa cuantificación, escribiendo el resultado en OutputTensor. |
DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función f(x) = abs(x * scale + bias), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función arccosina en modo de elemento f(x) = acos(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función de coseno hiperbólica inversa de elemento f(x) = log(x + sqrt(x * x - 1)) * escala + sesgo, donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ADD_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de agregar todos los elementos de ATensor a su elemento correspondiente en BTensor. |
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de agregar todos los elementos de ATensor a su elemento correspondiente en BTensor, f(a, b) = a + b, con la opción para la activación fusionada. |
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función arcsine en modo de elemento f(x) = asin(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función de seno hiperbólica inversa de elemento f(x) = log(x + sqrt(x * x + 1)) * escala + sesgo, donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función arctangent de elemento f(x) = atan(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC. Describe un operador trigonométrico directML que realiza la función hiperbólica inversa hiperbólica f(x) = (log((1 + x) / (1 - x)) / 2) * escala + sesgo, donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC. Calcula la arcotangente de 2 argumentos para cada elemento de ATensor y BTensor, donde ATensor es el eje Y y BTensor es el eje X, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC. Calcula el and bit a bit entre cada elemento correspondiente de los tensores de entrada y escribe el resultado en el tensor de salida. |
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC. Calcula not bit a bit para cada elemento del tensor de entrada y escribe el resultado en el tensor de salida. |
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC. Calcula el recuento de rellenado bit a bit (el número de bits establecido en 1) para cada elemento del tensor de entrada y escribe el resultado en el tensor de salida. |
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC. Calcula el OR bit a bit entre cada elemento correspondiente de los tensores de entrada y escribe el resultado en el tensor de salida. |
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC. Realiza un desplazamiento lógico a la izquierda de cada elemento de ATensor por un número de bits proporcionados por el elemento correspondiente de BTensor, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC. Realiza un desplazamiento lógico a la derecha de cada elemento de ATensor por un número de bits proporcionados por el elemento correspondiente de BTensor, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC. Calcula el XOR bit a bit (eXclusive OR) entre cada elemento correspondiente de los tensores de entrada y escribe el resultado en el tensor de salida. |
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de techo por elementos f(x) = ceil(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para el clip en modo de elemento. |
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de clip por elementos f(x) = clamp(x * scale + bias, minValue, maxValue), donde los términos de escala y sesgo son opcionales y donde clamp(x) = min(maxValue, max(minValue, x)). |
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC. Describe un operador DirectML que realiza la función de potencia constante en función del elemento f(x) = pow(x * scale + bias, exponent), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_COS_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función coseno en modo de elemento f(x) = cos(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_COSH_OPERATOR_DESC. Describe un operador trigonométrico directML que realiza la función hiperbólica hiperbólica f(x) = ((e^x + e^-x) / 2) * escala + sesgo, donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC. Describe un operador DirectML que realiza la función de desquantize lineal en cada elemento con InputTensor respecto a su elemento correspondiente en ScaleTensor y ZeroPointTensor . |
DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC. Resta cada elemento de BTensor del elemento correspondiente de ATensor, multiplica el resultado por sí mismo y coloca el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de dividir cada elemento en ATensor por su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_ERF_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función exponencial natural del elemento f(x) = exp(x * scale + bias), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_EXP_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función exponencial natural del elemento f(x) = exp(x * scale + bias), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC. Describe un operador matemático directML que realiza la función f(x) = floor(x) = floor(x * scale + bias), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC. Describe un operador genérico de DirectML que realiza la función de identidad inteligente del elemento f(x) = x * scale + bias. |
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Describe un operador matemático de DirectML que básicamente realiza una instrucción ternaria if . |
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC. 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. |
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC. Describe un operador matemático de DirectML que determina, en caso contrario, si la entrada es NaN. |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función AND lógica entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función de igualdad lógica entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función lógica mayor que entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC. Realiza un valor lógico mayor o igual que en cada par de elementos correspondientes de los tensores de entrada, colocando el resultado (1 para true, 0 para false) en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función lógica menor que entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC. Realiza un valor lógico menor o igual que en cada par de elementos correspondientes de los tensores de entrada, colocando el resultado (1 para true, 0 para false) en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función NOT lógica en cada elemento de la entrada. |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Describe un operador matemático directML que realiza una función OR lógica entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función OR (XOR) exclusiva lógica entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_LOG_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función logaritmo natural del elemento f(x) = log(x * scale + bias), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_MAX_OPERATOR_DESC. Describe un operador de reducción matemática de DirectML que realiza una función máxima entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC. Describe un operador de reducción matemática de DirectML que realiza una función media aritmética entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_MIN_OPERATOR_DESC. Describe un operador de reducción matemática de DirectML que realiza una función mínima entre cada elemento de ATensor y su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC. Calcula el módulo, con los mismos resultados que el módulo de Python, para cada par de elementos correspondientes de los tensores de entrada, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC. Calcula el operador módulo de C para cada par de elementos correspondientes de los tensores de entrada, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de multiplicar cada elemento de ATensor por su elemento correspondiente en BTensor . |
DML_ELEMENT_WISE_POW_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de potencia f(x, exponent) = pow(x * scale + bias, exponent), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC. Describe un operador DirectML que realiza la función de cuantificación lineal en cada elemento InputTensor con respecto a su elemento correspondiente en ScaleTensor y ZeroPointTensor. |
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Agrega todos los elementos de ATensor a su elemento correspondiente en BTensor, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función recíproca en cada elemento de la entrada. |
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC. Redondea cada elemento de InputTensor a un valor entero, colocando el resultado en el elemento correspondiente de OutputTensor. |
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC. Describe un operador DirectML que realiza una función de activación de reducción de elementos en la entrada. |
DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función sine por elementos f(x) = sin(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función hiperbólica hiperbólica f(x) = ((e^x - e^-x) / 2) * escala + sesgo, donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza una función raíz cuadrada en cada elemento de la entrada. |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función de restar todos los elementos de BTensor su elemento correspondiente en ATensor . |
DML_ELEMENT_WISE_TAN_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función tangente inteligente del elemento f(x) = tan(x * escala + sesgo), donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Describe un operador trigonométrico de DirectML que realiza la función hiperbólica inversa hiperbólica f(x) = tanh(x) * escala + sesgo, donde los términos de escala y sesgo son opcionales. |
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Describe un operador matemático de DirectML que realiza la función f(x) = max(x * scale + bias, min), donde los términos de escala y sesgo son opcionales. |
DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT. Proporciona detalles sobre si un dispositivo DirectML admite un tipo de datos determinado dentro de tensores. |
DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT. Se usa para consultar un dispositivo DirectML para su compatibilidad con un tipo de datos determinado dentro de tensores. |
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Rellena un tensor con el valor constante especificado. |
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC. Rellena un tensor con una secuencia. |
DML_GATHER_ELEMENTS_OPERATOR_DESC. Recopila elementos del tensor de entrada a lo largo del eje especificado mediante el tensor de índices para volver a asignar a la entrada. |
DML_GATHER_ND_OPERATOR_DESC. Recopila elementos del tensor de entrada, utilizando el tensor de índices para reasignar índices a subbloqueos completos de la entrada. |
DML_GATHER_ND1_OPERATOR_DESC. Recopila elementos del tensor de entrada, utilizando el tensor de índices para reasignar índices a subbloqueos completos de la entrada. |
DML_GATHER_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que, cuando se proporciona un tensor de datos de rank r >= 1, y un tensor de índices de rank q, recopila las entradas de la dimensión del eje de los datos (de forma predeterminada, la más externa es el eje == 0) indizada por índices y las concatena en un tensor de salida de rank q + (r - 1). |
DML_GEMM_OPERATOR_DESC. Describe un operador DirectML que realiza una función de multiplicación de matriz general en la entrada, y = alpha * transposeA(A) * transposeB(B) + beta * C. |
DML_GRAPH_DESC. Describe un gráfico de operadores directML usados para compilar un operador combinado y optimizado. |
DML_GRAPH_EDGE_DESC. Contenedor genérico para una conexión dentro de un gráfico de operadores directML definidos por DML_GRAPH_DESC y pasados a IDMLDevice1::CompileGraph. |
DML_GRAPH_NODE_DESC. Contenedor genérico para un nodo dentro de un gráfico de operadores directML definidos por DML_GRAPH_DESC y pasados a IDMLDevice1::CompileGraph. |
DML_GRU_OPERATOR_DESC. Describe un operador de aprendizaje profundo de DirectML que realiza una función de unidad recurrente (GRU) de nivel estándar (capas estándar) en la entrada. |
DML_INPUT_GRAPH_EDGE_DESC. Describe una conexión dentro de un gráfico de operadores directML definidos por DML_GRAPH_DESC y pasados a IDMLDevice1::CompileGraph. Esta estructura se usa para definir una conexión de una entrada de grafo a una entrada de un nodo interno. |
DML_INTERMEDIATE_GRAPH_EDGE_DESC. Describe una conexión dentro de un gráfico de operadores directML definidos por DML_GRAPH_DESC y pasados a IDMLDevice1::CompileGraph. Esta estructura se usa para definir una conexión entre nodos internos. |
DML_JOIN_OPERATOR_DESC. Describe un operador DirectML que realiza una función de combinación en una matriz de tensores de entrada. |
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para la normalización de respuesta local. |
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC. Describe un operador DirectML que realiza una función de normalización de respuesta local (LRN) en la entrada. |
DML_LP_NORMALIZATION_OPERATOR_DESC. Describe un operador DirectML que realiza una función lp-normalization a lo largo del eje especificado del tensor de entrada. |
DML_LP_POOLING_OPERATOR_DESC. Describe un operador directML que realiza una función de agrupación lp en el tensor de entrada. |
DML_LSTM_OPERATOR_DESC. Describe un operador de aprendizaje profundo de DirectML que realiza una función de memoria a corto plazo (LSTM) de una capa en la entrada. |
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC. Realiza una función de multiplicación de matriz en datos enteros. |
DML_MAX_POOLING_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para la agrupación máxima (consulte DML_MAX_POOLING2_OPERATOR_DESC). |
DML_MAX_POOLING_OPERATOR_DESC. Describe un operador directML que realiza una función de agrupación máxima en el tensor de entrada. |
DML_MAX_POOLING1_OPERATOR_DESC. Describe un operador directML que realiza una función de agrupación máxima en el tensor de entrada (según los tamaños del kernel, los tamaños de paso y las longitudes de relleno), y = max(x1 + x2 + ... x_pool_size). |
DML_MAX_POOLING2_OPERATOR_DESC. Calcula el valor máximo entre los elementos de la ventana deslizante sobre el tensor de entrada y, opcionalmente, devuelve los índices de los valores máximos seleccionados. |
DML_MAX_UNPOOLING_OPERATOR_DESC. Describe un operador DirectML que rellena el tensor de salida de la forma dada (explícita o la forma de entrada más relleno) con ceros y, a continuación, escribe cada valor del tensor de entrada en el tensor de salida en el desplazamiento del elemento de la matriz de índices correspondiente. |
DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC. Describe un operador DirectML que realiza una función de normalización de varianza media en el tensor de entrada. |
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC. Realiza una función de normalización de varianza media en el tensor de entrada. Este operador calculará la media y la varianza del tensor de entrada para realizar la normalización. |
DML_NONZERO_COORDINATES_OPERATOR_DESC. Calcula las coordenadas N dimensionales de todos los elementos que no son cero del tensor de entrada. |
DML_ONE_HOT_OPERATOR_DESC. Describe un operador DirectML que genera un tensor con cada elemento rellenado con dos valores, ya sea un valor "on" o "off". |
DML_OPERATOR_DESC. Contenedor genérico para una descripción del operador. Los operadores directML se construyen mediante los parámetros especificados en esta estructura. |
DML_OPERATOR_GRAPH_NODE_DESC. Describe un nodo dentro de un gráfico de operadores directML definidos por DML_GRAPH_DESC y se pasa a IDMLDevice1::CompileGraph. |
DML_OUTPUT_GRAPH_EDGE_DESC. Describe una conexión dentro de un gráfico de operadores directML definidos por DML_GRAPH_DESC y pasados a IDMLDevice1::CompileGraph. Esta estructura se usa para definir una conexión de una salida de un nodo interno a una salida de grafo. |
DML_PADDING_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que infla el tensor de entrada con ceros (o algún otro valor) en los bordes. |
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC. Realiza una convolución del FilterTensor con InputTensor. Este operador realiza la convolución hacia delante en los datos cuantificados. Este operador es matemáticamente equivalente a desquitizar las entradas, resolver y, a continuación, cuantificar la salida. |
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC. Realiza una función de multiplicación de matriz en datos cuantificados. Este operador es matemáticamente equivalente a descatar las entradas, luego realizar la multiplicación de matriz y, a continuación, cuantizar la salida. |
DML_RANDOM_GENERATOR_OPERATOR_DESC. Rellena un tensor de salida con bits deterministas, pseudoaleadores y distribuidos uniformemente. Opcionalmente, este operador también puede generar un estado de generador interno actualizado, que se puede usar durante las ejecuciones posteriores del operador. |
DML_REDUCE_OPERATOR_DESC. Describe un operador DirectML que realiza la función de reducción especificada en la entrada. |
DML_RESAMPLE_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para Resample (consulte DML_RESAMPLE1_OPERATOR_DESC). |
DML_RESAMPLE_OPERATOR_DESC. Describe un operador directML que reemplatea los elementos del tensor de origen al tensor de destino, mediante los factores de escala para calcular el tamaño del tensor de destino. |
DML_RESAMPLE1_OPERATOR_DESC. Resamples elementos del tensor de origen al tensor de destino, utilizando los factores de escala para calcular el tamaño del tensor de destino. Puede usar un modo de interpolación lineal o vecino más cercano. |
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC. Invierte los elementos de una o varias subsecuencias de un tensor. El conjunto de subsecuencias que se va a invertir se elige en función del eje y las longitudes de secuencia proporcionados. |
DML_RNN_OPERATOR_DESC. Describe un operador de aprendizaje profundo de DirectML que realiza una función de red neuronal recurrente (RNN) simple de capa en la entrada. |
DML_ROI_ALIGN_OPERATOR_DESC. Realiza una operación de alineación de ROI, como se describe en el documento Mask R-CNN . En resumen, la operación extrae los recortes del tensor de la imagen de entrada y los cambia de tamaño a un tamaño de salida común especificado por las últimas 2 dimensiones de OutputTensor mediante el InterpolationMode especificado. |
DML_ROI_ALIGN1_OPERATOR_DESC. Realiza una operación de alineación de ROI, como se describe en el documento Mask R-CNN . En resumen, la operación extrae ventanas recortadas del tensor de la imagen de entrada y las cambia a un tamaño de salida común especificado por las últimas 2 dimensiones de OutputTensor mediante el InterpolationMode especificado. |
DML_ROI_POOLING_OPERATOR_DESC. Describe un operador DirectML que realiza una función de agrupación en el tensor de entrada (según las regiones de interés o las ROIs). |
DML_SCALAR_UNION. Unión de tipos escalares. |
DML_SCALE_BIAS. Contiene los valores de los términos de escala y sesgo proporcionados a un operador DirectML. |
DML_SCATTER_ND_OPERATOR_DESC. Copia el tensor de entrada completo en la salida y, a continuación, sobrescribe los índices seleccionados con los valores correspondientes del tensor de actualizaciones. |
DML_SCATTER_OPERATOR_DESC. Describe un operador DirectML que copia el tensor de entrada completo en la salida y, a continuación, sobrescribe los índices seleccionados con los valores correspondientes del tensor de actualizaciones. |
DML_SIZE_2D. Contiene valores que pueden representar el tamaño (proporcionado a un operador DirectML) de un plano 2D de elementos dentro de un tensor, o una escala 2D, o cualquier valor de ancho y alto 2D. |
DML_SLICE_GRAD_OPERATOR_DESC. Calcula los degradados de la propiedad inversa para Slice (consulte DML_SLICE1_OPERATOR_DESC). |
DML_SLICE_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que genera un segmento del tensor de entrada a lo largo de varios ejes. |
DML_SLICE1_OPERATOR_DESC. Extrae una sola subdivisión (un "segmento") de un tensor de entrada. |
DML_SPACE_TO_DEPTH_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que reorganiza bloques de datos espaciales en profundidad. |
DML_SPACE_TO_DEPTH1_OPERATOR_DESC. Reorganiza bloques de datos espaciales en profundidad. El operador genera una copia del tensor de entrada donde los valores de las dimensiones de alto y ancho se mueven a la dimensión de profundidad. |
DML_SPLIT_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que divide el tensor de entrada en varios tensores de salida, a lo largo del eje especificado. |
DML_TENSOR_DESC. Un contenedor genérico para una descripción de tensor de DirectML. |
DML_TILE_OPERATOR_DESC. Describe un operador de reorganización de datos de DirectML que construye un tensor de salida mediante la colocación en mosaico del tensor de entrada. |
DML_TOP_K_OPERATOR_DESC. Describe un operador de reducción de DirectML que recupera los elementos K superiores a lo largo de un eje especificado. |
DML_TOP_K1_OPERATOR_DESC. Selecciona los elementos K más grandes o pequeños de cada secuencia a lo largo de un eje de InputTensor y devuelve los valores e índices de esos elementos en OutputValueTensor y OutputIndexTensor, respectivamente. |
DML_UPSAMPLE_2D_OPERATOR_DESC. Describe un operador de creación de imágenes de DirectML que muestra la imagen contenida en el tensor de entrada. |
DML_VALUE_SCALE_2D_OPERATOR_DESC. Describe un operador DirectML que realiza una función de escala y sesgo por elementos en los valores del tensor de entrada. |