Estruturas do DirectML
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 de unidade linear exponencial (ELU) 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 sigmoid 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 cada elemento 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 corrigida) 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 relu (unidade linear) corrigida 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 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 no sentido elemento 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 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 corrigida) com limite em cada elemento na entrada. |
DML_ADAM_OPTIMIZER_OPERATOR_DESC. Calcula pesos atualizados (parâmetros) usando os gradientes fornecidos, com base no algoritmo Adam (estimativa de oment M ptive doADA). Esse operador é um otimizador e normalmente é usado na etapa de atualização de peso de um loop de treinamento para executar a descida do 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 em uma ou mais dimensões do tensor de entrada. |
DML_ARGMIN_OPERATOR_DESC. Gera os índices dos elementos com valor mínimo em uma ou mais dimensões do tensor de entrada. |
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para pooling médio (consulte DML_AVERAGE_POOLING_OPERATOR_DESC). |
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para 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 recurso 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 da soma no tensor de saída. |
DML_DEPTH_TO_SPACE_OPERATOR_DESC. Descreve um operador de reorganização de dados DirectML que reorganiza (permutes) dados de profundidade em blocos de dados espaciais. |
DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Reorganiza (permuta) dados 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 matemático DirectML que gera uma matriz semelhante a uma identidade com as diagonais principais 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 e aplica essa quantização, gravando o resultado em OutputTensor. |
DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Descreve um operador matemático DirectML que executa a função de valor absoluto f(x) = abs(x * scale + bias), em que os termos de escala e viés são opcionais. |
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função arccosina de elementos f(x) = acos(x * scale + bias), em que os termos de escala e viés são opcionais. |
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função hiperbólica 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 matemático 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 matemático DirectML que executa a função de adicionar todos os elementos no 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 arcsine em elemento f(x) = asin(x * scale + bias), em que os termos de escala e 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 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 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 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 dois argumentos para cada elemento de ATensor e BTensor, em que ATensor é o eixo Y e BTensor é o 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 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 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 matemático DirectML que executa a função de teto em elemento f(x) = ceil(x * scale + bias), em que os termos de escala e viés são opcionais. |
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Calcula gradientes de backpropagation para clipe em termos de elemento. |
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Descreve um operador matemático DirectML que executa a função de clipe em elemento f(x) = clamp(x * scale + bias, minValue, maxValue), em que 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 em elemento f(x) = pow(x * scale + bias, expoente), em que os termos de escala e 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 * scale + bias), 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 linear de desquantize em cada elemento em InputTensor 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 matemático 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 matemático 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 matemático 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 matemático DirectML que executa a função de piso em elemento f(x) = floor(x * scale + bias), em que os termos de escala e 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 * scale + bias. |
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Descreve um operador matemático DirectML que basicamente executa uma instrução ternária if . |
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 matemático DirectML que determina, no sentido elemento, se a entrada é NaN. |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Descreve um operador matemático 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 matemático 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 matemático 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 uma lógica 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 matemático DirectML que executa uma função lógica menor que entre 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 matemático DirectML que executa uma função NOT lógica em cada elemento na entrada. |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Descreve um operador matemático 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 matemático 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 matemático DirectML que executa a função de logaritmo natural do elemento f(x) = log(x * scale + bias), em que os termos de escala e 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 que o 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 de 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 matemático 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 matemático DirectML que executa a função de energia em termos de elemento f(x, expoente) = pow(x * scale + bias, 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 seu elemento correspondente em ScaleTensor e ZeroPointTensor. |
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Adiciona todos os elementos no ATensor ao elemento correspondente no BTensor, colocando o resultado no elemento correspondente de OutputTensor. |
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Descreve um operador matemático 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 elementwise na entrada. |
DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função seno elemento a elemento f(x) = sin(x * scale + bias), em que os termos de escala e desvio são opcionais. |
DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de seno hiperbólico elemento a elemento f(x) = ((e^x - e^-x) / 2) * escala + desvio, em que os termos de escala e desvio são opcionais. |
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Descreve um operador matemático DirectML que executa uma função raiz quadrada em cada elemento na entrada. |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Descreve um operador matemático 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 elemento a elemento f(x) = tan(x * scale + bias), em que os termos de escala e desvio são opcionais. |
DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Descreve um operador trigonométrico DirectML que executa a função de tangente hiperbólica hiperbólica f(x) = tanh(x) * scale + bias, em que os termos de escala e desvio são opcionais. |
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Descreve um operador matemático DirectML que executa a função de limite elemento a elemento f(x) = max(x * scale + bias, min), em que os termos de escala e desvio 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 suporte para um tipo de dados específico dentro de tensores. |
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Preenche um tensor com a constante Value fornecida. |
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 para a entrada. |
DML_GATHER_ND_OPERATOR_DESC. Coleta elementos do tensor de entrada, usando o tensor de índices para remapear índices para subblocos inteiros da entrada. |
DML_GATHER_ND1_OPERATOR_DESC. Coleta elementos do tensor de entrada, usando o tensor de índices para remapear índices para subblocos 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 tensor de índices da classificação q, reúne as entradas na dimensão do eixo dos dados (por padrão, a mais externa é o eixo == 0) indexada 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 definidos por DML_GRAPH_DESC e passado para IDMLDevice1::CompileGraph. |
DML_GRAPH_NODE_DESC. Um contêiner genérico para um nó em um grafo de operadores DirectML definidos por DML_GRAPH_DESC e passado para IDMLDevice1::CompileGraph. |
DML_GRU_OPERATOR_DESC. Descreve um operador de aprendizado profundo do DirectML que executa uma função GRU (unidade recorrente restrita) 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 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 de normalização de Lp 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 do 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 pooling máximo no tensor de entrada. |
DML_MAX_POOLING1_OPERATOR_DESC. Descreve um operador DirectML que executa uma função de pooling max no tensor de entrada (de acordo com tamanhos de kernel, tamanhos de passo e comprimentos de teclado), 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 fornecida (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 unidimensionais N de todos os elementos diferentes de 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 do 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, resolver 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 gradientes de backpropagation para Resample (consulte DML_RESAMPLE1_OPERATOR_DESC). |
DML_RESAMPLE_OPERATOR_DESC. Descreve um operador DirectML que resample 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. Amostra novamente os elementos do tensor de 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 uma ou mais subsequências de um tensor. O conjunto de subsequências a serem invertidas é escolhido com base nos comprimentos de sequência e eixo fornecidos. |
DML_RNN_OPERATOR_DESC. Descreve um operador de aprendizado profundo do 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 Mascarar 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 duas últimas dimensões de OutputTensor usando o InterpolationMode especificado. |
DML_ROI_ALIGN1_OPERATOR_DESC. Executa uma operação de alinhamento ROI, conforme descrito no artigo Mascarar 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 duas últimas dimensões de OutputTensor usando o InterpolationMode especificado. |
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 dos termos de escala e desvio 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 por 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 por 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 gradientes de backpropagation para Fatia (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 ao lado do tensor de entrada. |
DML_TOP_K_OPERATOR_DESC. Descreve um operador de redução de DirectML que recupera os principais elementos K ao longo de um eixo especificado. |
DML_TOP_K1_OPERATOR_DESC. Seleciona os maiores ou menores elementos K de cada sequência ao longo de um eixo do InputTensor e retorna os valores e índices desses elementos em 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 element-wise scale-and-bias nos valores no tensor de entrada. |