Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As estruturas a seguir são declaradas em DirectML.h.
Nesta seção
| Tópico e descrição |
|---|
| DML_ACTIVATION_CELU_OPERATOR_DESC. Executa a função de ativação CELU (unidade linear exponencial) continuamente diferencial em cada elemento em InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_ELU_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação ELU (unidade linear exponencial) em cada elemento na entrada. |
| DML_ACTIVATION_GELU_OPERATOR_DESC. Executa a função de ativação GELU (unidade linear de erro gaussian) em cada elemento no InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_HARD_SWISH_OPERATOR_DESC. Executa uma função de ativação hard swish em cada elemento em InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_HARDMAX_OPERATOR_DESC. Descreve um operador de ativação DirectML que executa uma função hardmax na entrada. |
| DML_ACTIVATION_HARDMAX1_OPERATOR_DESC. Executa uma função hardmax em cada elemento de InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC. Descreve um operador de ativação DirectML que executa uma função sigmóide dura em cada elemento na entrada. |
| DML_ACTIVATION_IDENTITY_OPERATOR_DESC. Descreve um operador de ativação DirectML que executa a função de identidade. |
| DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação reLU (unidade linear retificada com vazamento) em todos os elementos na entrada. |
| DML_ACTIVATION_LINEAR_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação linear em cada elemento na entrada. |
| DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação log-of-softmax na entrada. |
| DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC. Executa uma função de ativação de log-of-softmax natural em cada elemento de InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação reLU (unidade linear retificada) parametrizada em cada elemento na entrada. |
| DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação paramétrica softplus em cada elemento na entrada. |
| DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para uma reLU (unidade linear retificada). |
| DML_ACTIVATION_RELU_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação retificada de unidade linear (ReLU) em cada elemento na entrada. |
| DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação ELU (unidade linear exponencial) dimensionada em cada elemento na entrada. |
| DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação de tangente hiperbólica dimensionada em cada elemento na entrada. |
| DML_ACTIVATION_SHRINK_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação de redução de elementos na entrada. |
| DML_ACTIVATION_SIGMOID_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação sigmóide em cada elemento na entrada. |
| DML_ACTIVATION_SOFTMAX_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação softmax na entrada. |
| DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC. Executa uma função de ativação softmax no InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação softplus em cada elemento na entrada. |
| DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação de softsign em cada elemento na entrada. |
| DML_ACTIVATION_SWISH_OPERATOR_DESC. Executa uma função de ativação de swish em cada elemento em InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ACTIVATION_TANH_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação de tangente hiperbólica em cada elemento na entrada. |
| DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação ReLU (unidade linear retificada) limitada em todos os elementos na entrada. |
| DML_ADAM_OPTIMIZER_OPERATOR_DESC. Calcula pesos atualizados (parâmetros) usando os gradientes fornecidos, com base no algoritmo Adam (ADAptive Moment estimation). Esse operador é um otimizador e normalmente é usado na etapa de atualização de peso de um loop de treinamento para executar descendente de gradiente. |
| DML_AVERAGE_POOLING_OPERATOR_DESC. Descreve um operador DirectML que executa uma função média de pooling na entrada. |
| DML_AVERAGE_POOLING1_OPERATOR_DESC. Médias de valores entre os elementos dentro da janela deslizante sobre o tensor de entrada. |
| DML_ARGMAX_OPERATOR_DESC. Gera os índices dos elementos com valor máximo dentro de uma ou mais dimensões do tensor de entrada. |
| DML_ARGMIN_OPERATOR_DESC. Gera os índices dos elementos de valor mínimo dentro de uma ou mais dimensões do tensor de entrada. |
| DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para pools médios (consulte DML_AVERAGE_POOLING_OPERATOR_DESC). |
| DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para de normalização em lote. |
| DML_BATCH_NORMALIZATION_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de normalização em lote na entrada. |
| DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC. Calcula gradientes de retropropagação para treinamento de normalização em lote. |
| DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC. Executa uma normalização em lote na entrada. |
| DML_BINDING_DESC. Contém a descrição de uma associação para que você possa adicioná-la à tabela de associação por meio de uma chamada a um dos métodos IDMLBindingTable. |
| DML_BINDING_PROPERTIES. Contém informações sobre os requisitos de associação de um operador ou inicializador de operador compilado específico. |
| DML_BINDING_TABLE_DESC. Especifica parâmetros para IDMLDevice::CreateBindingTable e IDMLBindingTable::Reset. |
| DML_BUFFER_ARRAY_BINDING. Especifica uma associação de recursos que é uma matriz de associações de buffer individuais. |
| DML_BUFFER_BINDING. Especifica uma associação de recursos descrita por um intervalo de bytes em um buffer Direct3D 12, representado por um deslocamento e tamanho em um ID3D12Resource. |
| DML_BUFFER_TENSOR_DESC. Descreve um tensor que será armazenado em um recurso de buffer do Direct3D 12. |
| DML_CAST_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que executa a função de conversão f(x) = cast(x), convertendo cada elemento na entrada para o tipo de dados do tensor de saída e armazenando o resultado no elemento correspondente na saída. |
| DML_CONVOLUTION_INTEGER_OPERATOR_DESC. Executa uma convolução do FilterTensor com o InputTensor . Esse operador executa a convolução de encaminhamento em dados inteiros. |
| DML_CONVOLUTION_OPERATOR_DESC. Descreve um operador de multiplicação de matriz DirectML que executa uma função de convolução na entrada. |
| DML_CUMULATIVE_PRODUCT_OPERATOR_DESC. Multiplica os elementos de um tensor ao longo de um eixo, gravando a contagem em execução do produto no tensor de saída. |
| DML_CUMULATIVE_SUMMATION_OPERATOR_DESC. Soma os elementos de um tensor ao longo de um eixo, gravando a contagem em execução do resumo no tensor de saída. |
| DML_DEPTH_TO_SPACE_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que reorganiza (permuta) dados de profundidade em blocos de dados espaciais. |
| DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Reorganiza os dados (permutes) de profundidade em blocos de dados espaciais. O operador gera uma cópia do tensor de entrada em que os valores da dimensão de profundidade são movidos em blocos espaciais para as dimensões de altura e largura. |
| DML_DEQUANTIZE_OPERATOR_DESC. A ser definido. |
| DML_DIAGONAL_MATRIX_OPERATOR_DESC. Descreve um operador de matemática DirectML que gera uma matriz semelhante a uma identidade com uma diagonal principal e zeros em todos os outros lugares. |
| DML_DIAGONAL_MATRIX1_OPERATOR_DESC. Gera uma matriz semelhante a uma identidade com um (ou outro valor explícito) ao longo do intervalo diagonal fornecido, com outros elementos sendo preenchidos com os valores de entrada ou zeros (se nenhum InputTensor for passado). |
| DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC. Calcula a escala de quantização e os valores de ponto zero necessários para quantificar o inputTensor, em seguida, aplica essa quantização, gravando o resultado para OutputTensor. |
| DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de valor absoluto f(x) = abs(x * scale + bias), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função arccosina de elemento f(x) = acos(x * scale + bias), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de cosseno hiperbólica inversa de elemento f(x) = log(x + sqrt(x * x - 1)) * escala + viés, em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_ADD_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de adicionar todos os elementos no ATensor ao elemento correspondente no BTensor. |
| DML_ELEMENT_WISE_ADD1_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de adicionar todos os elementos em ATensor ao elemento correspondente em BTensor, f(a, b) = a + b, com a opção de ativação fundida. |
| DML_ELEMENT_WISE_ASIN_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função arcsina de elemento f(x) = asin(x * escala + viés), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_ASINH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de seno hiperbólica inversa do elemento f(x) = log(x + sqrt(x * x + 1)) * escala + viés, em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_ATAN_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função arctangent de elemento f(x) = atan(x * scale + bias), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_ATANH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de tangente hiperbólica inversa do elemento f(x) = (log(1 + x) / (1 - x)) / 2) * escala + viés, em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC. Calcula o arcotangente de 2 argumentos para cada elemento de do ATensor e BTensor, em que do ATensor é o O eixo Y e BTensor é o do eixo X, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC. Calcula o AND bit a bit entre cada elemento correspondente dos tensores de entrada e grava o resultado no tensor de saída. |
| DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC. Calcula NOT bit a bit para cada elemento do tensor de entrada e grava o resultado no tensor de saída. |
| DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC. Calcula a contagem de população bit a bit (o número de bits definido como 1) para cada elemento do tensor de entrada e grava o resultado no tensor de saída. |
| DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC. Calcula o OR bit a bit entre cada elemento correspondente dos tensores de entrada e grava o resultado no tensor de saída. |
| DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC. Executa uma mudança lógica à esquerda de cada elemento de do ATensor por vários bits fornecidos pelo elemento correspondente de BTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC. Executa uma mudança lógica à direita de cada elemento de do ATensor por vários bits fornecidos pelo elemento correspondente de BTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC. Calcula o XOR bit a bit (OR eXclusivo) entre cada elemento correspondente dos tensores de entrada e grava o resultado no tensor de saída. |
| DML_ELEMENT_WISE_CEIL_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de teto em termos de elemento f(x) = ceil(x * escala + viés), em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Computa gradientes de backpropagation para clipe em termos de elemento. |
| DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC. Calcula gradientes de retropropagação para DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. |
| DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de clipe em termos de elemento f(x) = clamp(x * scale + bias, minValue, maxValue), onde os termos de escala e viés são opcionais e onde clamp(x) = min(maxValue, max(minValue, x)). |
| DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. Executa uma operação de fixação (ou limitação) para cada elemento de InputTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC. Descreve um operador DirectML que executa a função de energia constante de elemento f(x) = pow(x * scale + bias, expoente), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_COS_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função cossina de elemento f(x) = cos(x * escala + viés), em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_COSH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função cossina hiperbólica de elemento f(x) = ((e^x + e^-x) / 2) * escala + viés, em que os termos de escala e viés são opcionais. |
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC. Descreve um operador DirectML que executa a função de desquantização linear em cada elemento em InputTensor em relação ao elemento correspondente em ScaleTensor e ZeroPointTensor. |
| DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC. Subtrai cada elemento de BTensor do elemento correspondente de ATensor, multiplica o resultado por si só e coloca o resultado no elemento correspondente de OutputTensor. |
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de dividir cada elemento em ATensor por seu elemento correspondente em BTensor. |
| DML_ELEMENT_WISE_ERF_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função exponencial natural f(x) = exp(x * scale + bias), em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_EXP_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função exponencial natural f(x) = exp(x * scale + bias), em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de piso em elemento f(x) = floor(x * scale + bias), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC. Descreve um operador genérico DirectML que executa a função de identidade em termos de elemento f(x) = x * escala + viés. |
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa essencialmente uma instrução if ternário. |
| DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC. Verifica cada elemento de InputTensor para IEEE-754 -inf, inf ou ambos, dependendo do InfinityMode fornecido e coloca o resultado (1 para true, 0 para false) no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC. Descreve um operador de matemática DirectML que determina, no sentido elemento, se a entrada é NaN. |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função AND lógica entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função de igualdade lógica entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função lógica maior que entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
| DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC. Executa um lógico maior ou igual a em cada par de elementos correspondentes dos tensores de entrada, colocando o resultado (1 para true, 0 para false) no elemento correspondente de OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função lógica inferior a cada elemento em ATensor e seu elemento correspondente em BTensor. |
| DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC. Executa um lógico menor ou igual a em cada par de elementos correspondentes dos tensores de entrada, colocando o resultado (1 para true, 0 para false) no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função NOT lógica em cada elemento na entrada. |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função OR lógica entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função or (XOR) exclusiva lógica entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
| DML_ELEMENT_WISE_LOG_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de logaritmo natural f(x) = log(x * scale + bias), em que os termos de escala e de viés são opcionais. |
DML_ELEMENT_WISE_MAX_OPERATOR_DESC. Descreve um operador de redução matemática DirectML que executa uma função máxima entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC. Descreve um operador de redução matemática DirectML que executa uma função média aritmética entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
DML_ELEMENT_WISE_MIN_OPERATOR_DESC. Descreve um operador de redução matemática DirectML que executa uma função mínima entre cada elemento em ATensor e seu elemento correspondente em BTensor. |
| DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC. Calcula o módulo, com os mesmos resultados do módulo python, para cada par de elementos correspondentes dos tensores de entrada, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC. Calcula o operador módulo C para cada par de elementos correspondentes dos tensores de entrada, colocando o resultado no elemento correspondente de OutputTensor. |
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de multiplicar todos os elementos em ATensor por seu elemento correspondente em BTensor. |
| DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC. Negue cada elemento de InputTensor, armazenando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_POW_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de energia em termos de elemento f(x, expoente) = pow(x * escala + viés, expoente), em que os termos de escala e viés são opcionais. |
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC. Descreve um operador DirectML que executa a função de quantize linear em cada elemento em InputTensor em relação ao elemento correspondente em ScaleTensor e ZeroPointTensor. |
| DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Adiciona cada elemento em do ATensor ao elemento correspondente em BTensor, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função recíproca em cada elemento na entrada. |
| DML_ELEMENT_WISE_ROUND_OPERATOR_DESC. Arredonda cada elemento de InputTensor para um valor inteiro, colocando o resultado no elemento correspondente de OutputTensor. |
| DML_ELEMENT_WISE_SIGN_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de ativação de redução de elementos na entrada. |
| DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função seno do elemento f(x) = sin(x * scale + bias), em que os termos de escala e de viés são opcionais. |
| DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de seno hiperbólica de elemento f(x) = ((e^x - e^-x) / 2) * escala + viés, em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa uma função raiz quadrada em cada elemento na entrada. |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de subtrair todos os elementos em BTensor de seu elemento correspondente em ATensor. |
| DML_ELEMENT_WISE_TAN_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função tangente de elemento f(x) = tan(x * scale + bias), em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de tangente hiperbólica inversa de elemento f(x) = tanh(x) * escala + viés, em que os termos de escala e viés são opcionais. |
| DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Descreve um operador de matemática DirectML que executa a função de limite de elemento f(x) = max(x * scale + bias, min), em que os termos de escala e de viés são opcionais. |
| DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT. Fornece detalhes sobre se um dispositivo DirectML dá suporte a um tipo de dados específico dentro de tensores. |
| DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT. Usado para consultar um dispositivo DirectML para obter seu suporte para um tipo de dados específico dentro de tensores. |
| DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Preenche um tensor com a constante fornecida Value. |
| DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC. Preenche um tensor com uma sequência. |
| DML_FOLD_OPERATOR_DESC estrutura. Combina uma matriz de patches formados de uma janela deslizante em um tensor grande contendo. |
| DML_GATHER_ELEMENTS_OPERATOR_DESC. Coleta elementos do tensor de entrada ao longo do eixo fornecido usando o tensor de índices para remapear na entrada. |
| DML_GATHER_ND_OPERATOR_DESC. Coleta elementos do tensor de entrada, usando o tensor de índices para remapear índices para subblocks inteiros da entrada. |
| DML_GATHER_ND1_OPERATOR_DESC. Coleta elementos do tensor de entrada, usando o tensor de índices para remapear índices para subblocks inteiros da entrada. |
| DML_GATHER_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que, quando dado um tensor de dados da classificação r >= 1, e um índice tensor de classificação q, coleta as entradas na dimensão do eixo dos dados (por padrão, o mais externo é eixo == 0) indexado por índices e concatena-as em um tensor de saída da classificação q + (r - 1). |
| DML_GEMM_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de multiplicação de matriz geral na entrada, y = alfa * transposeA(A) * transposeB(B) + beta * C. |
| DML_GRAPH_DESC. Descreve um grafo de operadores DirectML usados para compilar um operador combinado e otimizado. |
| DML_GRAPH_EDGE_DESC. Um contêiner genérico para uma conexão em um grafo de operadores DirectML definido por DML_GRAPH_DESC e passado para IDMLDevice1::CompileGraph. |
| DML_GRAPH_NODE_DESC. Um contêiner genérico para um nó dentro de um grafo de operadores DirectML definidos por DML_GRAPH_DESC e passados para IDMLDevice1::CompileGraph. |
| DML_GRU_OPERATOR_DESC. Descreve um operador de aprendizado profundo DirectML que executa uma função GRU (unidade recorrente) fechada de uma camada (camadas padrão) na entrada. |
| DML_INPUT_GRAPH_EDGE_DESC. Descreve uma conexão em um grafo de operadores DirectML definidos por DML_GRAPH_DESC e passados para IDMLDevice1::CompileGraph. Essa estrutura é usada para definir uma conexão de uma entrada de grafo para uma entrada de um nó interno. |
| DML_INTERMEDIATE_GRAPH_EDGE_DESC. Descreve uma conexão em um grafo de operadores DirectML definidos por DML_GRAPH_DESC e passados para IDMLDevice1::CompileGraph. Essa estrutura é usada para definir uma conexão entre nós internos. |
| DML_JOIN_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de junção em uma matriz de tensores de entrada. |
| DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para de normalização de resposta local. |
| DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC. Descreve um operador DirectML que executa uma função LRN (normalização de resposta local) na entrada. |
| DML_LP_NORMALIZATION_OPERATOR_DESC. Descreve um operador DirectML que executa uma função Lp-normalization ao longo do eixo especificado do tensor de entrada. |
| DML_LP_POOLING_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de pool de Lp no tensor de entrada. |
| DML_LP_POOLING1_OPERATOR_DESC. Calcula o valor normalizado de LP entre os elementos dentro da janela deslizante sobre o tensor de entrada. |
| DML_LSTM_OPERATOR_DESC. Descreve um operador de aprendizado profundo DirectML que executa uma função LSTM (memória de curto prazo) de uma camada na entrada. |
| DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC. Executa uma função de multiplicação de matriz em dados inteiros. |
| DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC. Executa uma função de multiplicação de matriz em dados tensores de entrada inteiros e produz saída de ponto flutuante. |
| DML_MAX_POOLING_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para pooling máximo (consulte DML_MAX_POOLING2_OPERATOR_DESC). |
| DML_MAX_POOLING_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de pool máximo no tensor de entrada. |
| DML_MAX_POOLING1_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de pooling máximo no tensor de entrada (de acordo com tamanhos de kernel, tamanhos de passo e comprimentos de pad), y = max(x1 + x2 + ... x_pool_size). |
| DML_MAX_POOLING2_OPERATOR_DESC. Calcula o valor máximo entre os elementos dentro da janela deslizante sobre o tensor de entrada e, opcionalmente, retorna os índices dos valores máximos selecionados. |
| DML_MAX_UNPOOLING_OPERATOR_DESC. Descreve um operador DirectML que preenche o tensor de saída da forma determinada (explícita ou a forma de entrada mais preenchimento) com zeros e grava cada valor do tensor de entrada no tensor de saída no deslocamento do elemento da matriz de índices correspondente. |
| DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de normalização de variação média no tensor de entrada. |
| DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC. Executa uma função de normalização de variação média no tensor de entrada. Esse operador calculará a média e a variação do tensor de entrada para executar a normalização. |
| DML_MEAN_VARIANCE_NORMALIZATION2_OPERATOR_DESC. A ser definido. |
| DML_MULTIHEAD_ATTENTION_OPERATOR_DESC. Executa uma operação de atenção de várias cabeças. |
| DML_MULTIHEAD_ATTENTION1_OPERATOR_DESC. A ser definido. |
| DML_NONZERO_COORDINATES_OPERATOR_DESC. Calcula as coordenadas N dimensional de todos os elementos não zero do tensor de entrada. |
| DML_ONE_HOT_OPERATOR_DESC. Descreve um operador DirectML que gera um tensor com cada elemento preenchido com dois valores: um valor "ativado" ou "desativado". |
| DML_OPERATOR_DESC. Um contêiner genérico para uma descrição de operador. Você constrói operadores DirectML usando os parâmetros especificados neste struct. |
| DML_OPERATOR_GRAPH_NODE_DESC. Atribui um nó em um grafo de operadores DirectML definidos por DML_GRAPH_DESC e passados para IDMLDevice1::CompileGraph. |
| DML_OUTPUT_GRAPH_EDGE_DESC. Descreve uma conexão em um grafo de operadores DirectML definidos por DML_GRAPH_DESC e passados para IDMLDevice1::CompileGraph. Essa estrutura é usada para definir uma conexão de uma saída de um nó interno para uma saída de grafo. |
| DML_PADDING_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que infla o tensor de entrada com zeros (ou algum outro valor) nas bordas. |
| DML_PADDING1_OPERATOR_DESC. Infla o tensor de entrada com valores constantes ou espelhados nas bordas e grava o resultado na saída. |
| DML_QUANTIZE_OPERATOR_DESC. A ser definido. |
| DML_QUANTIZED_LINEAR_AVERAGE_POOLING_OPERATOR_DESC. Médias de valores quantificados entre os elementos dentro da janela deslizante sobre o tensor de entrada. Esse operador é matematicamente equivalente a desquantizar as entradas, executar pooling médio e, em seguida, quantificar a saída. |
| DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC. Executa uma convolução do FilterTensor com o InputTensor . Esse operador executa a convolução de encaminhamento em dados quantizados. Esse operador é matematicamente equivalente a desquantizar as entradas, concatenar e, em seguida, quantificar a saída. |
| DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC. Executa uma função de multiplicação de matriz em dados quantizados. Esse operador é matematicamente equivalente a desquantizar as entradas, executar a multiplicação de matriz e, em seguida, quantificar a saída. |
| DML_RANDOM_GENERATOR_OPERATOR_DESC. Preenche um tensor de saída com bits gerados deterministicamente, pseudo-aleatórios e distribuídos uniformemente. Opcionalmente, esse operador também pode gerar um estado de gerador interno atualizado, que pode ser usado durante as execuções subsequentes do operador. |
| DML_REDUCE_OPERATOR_DESC. Descreve um operador DirectML que executa a função de redução especificada na entrada. |
| DML_RESAMPLE_GRAD_OPERATOR_DESC. Calcula os gradientes de backpropagation para Resample (consulte DML_RESAMPLE1_OPERATOR_DESC). |
| DML_RESAMPLE_GRAD1_OPERATOR_DESC. Calcula gradientes de backpropagation para DML_RESAMPLE2_OPERATOR_DESC. |
| DML_RESAMPLE_OPERATOR_DESC. Descreve um operador DirectML que resampla elementos da origem para o tensor de destino, usando os fatores de escala para calcular o tamanho do tensor de destino. |
| DML_RESAMPLE1_OPERATOR_DESC. Resampla elementos da origem para o tensor de destino, usando os fatores de escala para calcular o tamanho do tensor de destino. Você pode usar um modo de interpolação linear ou vizinho mais próximo. |
| DML_RESAMPLE2_OPERATOR_DESC. Resampla elementos da origem para o tensor de destino, usando os fatores de escala para calcular o tamanho do tensor de destino. |
| DML_RESAMPLE3_OPERATOR_DESC estrutura. Resampla elementos da origem para o tensor de destino, usando os fatores de escala para calcular o tamanho do tensor de destino. |
| DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC. Inverte os elementos de um ou mais subsequences de um tensor. O conjunto de subsequências a serem revertidas é escolhido com base nos comprimentos de sequência e eixo fornecidos. |
| DML_RNN_OPERATOR_DESC. Descreve um operador de aprendizado profundo DirectML que executa uma função RNN (rede neural recorrente simples) de uma camada na entrada. |
| DML_ROI_ALIGN_GRAD_OPERATOR_DESC. Calcula gradientes de retropropagação para ROI_ALIGN e ROI_ALIGN1. |
| DML_ROI_ALIGN_OPERATOR_DESC. Executa uma operação de alinhamento ROI, conforme descrito no artigo Mask R-CNN. Em resumo, a operação extrai as culturas do tensor de imagem de entrada e as redimensiona para um tamanho de saída comum especificado pelas últimas 2 dimensões de OutputTensor usando o InterpolationModeespecificado. |
| DML_ROI_ALIGN1_OPERATOR_DESC. Executa uma operação de alinhamento ROI, conforme descrito no artigo Mask R-CNN. Em resumo, a operação extrai janelas cortadas do tensor de imagem de entrada e as redimensiona para um tamanho de saída comum especificado pelas últimas 2 dimensões de OutputTensor usando o InterpolationModeespecificado. |
| DML_ROI_POOLING_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de pooling no tensor de entrada (de acordo com regiões de interesse ou ROIs). |
| DML_SCALAR_UNION. Uma união de tipos escalares. |
| DML_SCALE_BIAS. Contém os valores de termos de escala e de viés fornecidos a um operador DirectML. |
| DML_SCATTER_ND_OPERATOR_DESC. Copia todo o tensor de entrada para a saída e, em seguida, substitui os índices selecionados com valores correspondentes do tensor de atualizações. |
| DML_SCATTER_OPERATOR_DESC. Descreve um operador DirectML que copia todo o tensor de entrada para a saída e, em seguida, substitui os índices selecionados com valores correspondentes do tensor de atualizações. |
| DML_SIZE_2D. Contém valores que podem representar o tamanho (conforme fornecido a um operador DirectML) de um plano 2D de elementos dentro de um tensor, ou uma escala 2D ou qualquer valor de largura/altura 2D. |
| DML_SLICE_GRAD_OPERATOR_DESC. Calcula os gradientes de backpropagation para Slice (consulte DML_SLICE1_OPERATOR_DESC). |
| DML_SLICE_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que produz uma fatia do tensor de entrada ao longo de vários eixos. |
| DML_SLICE1_OPERATOR_DESC. Extrai uma única sub-região (uma "fatia") de um tensor de entrada. |
| DML_SPACE_TO_DEPTH_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que reorganiza blocos de dados espaciais em profundidade. |
| DML_SPACE_TO_DEPTH1_OPERATOR_DESC. Reorganiza blocos de dados espaciais em profundidade. O operador gera uma cópia do tensor de entrada em que os valores das dimensões de altura e largura são movidos para a dimensão de profundidade. |
| DML_SPLIT_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que divide o tensor de entrada em vários tensores de saída, ao longo do eixo especificado. |
| DML_TENSOR_DESC. Um contêiner genérico para uma descrição do tensor DirectML. |
| DML_TILE_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que constrói um tensor de saída por meio do tensor de entrada. |
| DML_TOP_K_OPERATOR_DESC. Descreve um operador de redução DirectML que recupera os elementos K superiores ao longo de um eixo especificado. |
| DML_TOP_K1_OPERATOR_DESC. Seleciona o maior ou menor K elementos de cada sequência ao longo de um eixo do InputTensor e retorna os valores e índices desses elementos no OutputValueTensor e OutputIndexTensor, respectivamente. |
| DML_UNFOLD_OPERATOR_DESC estrutura. Extrai blocos locais deslizantes de um tensor de entrada em lote. |
| DML_UPSAMPLE_2D_OPERATOR_DESC. Descreve um operador de imagem DirectML que aumenta a imagem contida no tensor de entrada. |
| DML_VALUE_SCALE_2D_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de escala e viés em termos de elemento nos valores no tensor de entrada. |
Tópicos relacionados
- de referência do DirectML
- de IA do Windows
- Referência principal
- de referência do Direct3D 12