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_HARDMAX_OPERATOR_DESC. Descreve um operador de ativação DirectML que executa uma função hardmax na entrada. |
| 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 referência do Core
- de referência do Direct3D 12