Strutture DirectML
Le strutture seguenti vengono dichiarate in DirectML.h.
Contenuto della sezione
Argomento e descrizione |
---|
DML_ACTIVATION_CELU_OPERATOR_DESC. Esegue la funzione di attivazione dell'unità lineare esponenziale (CELU) continuamente differenziabile su ogni elemento in InputTensor, posizionando il risultato nell'elemento corrispondente di OutputTensor. |
DML_ACTIVATION_ELU_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione dell'unità lineare esponenziale (ELU) su ogni elemento nell'input. |
DML_ACTIVATION_HARDMAX_OPERATOR_DESC. Descrive un operatore di attivazione DirectML che esegue una funzione hardmax sull'input. |
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC. Descrive un operatore di attivazione DirectML che esegue una funzione sigmoid hard su ogni elemento nell'input. |
DML_ACTIVATION_IDENTITY_OPERATOR_DESC. Descrive un operatore di attivazione DirectML che esegue la funzione identity. |
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione recty reCTified linear unit (ReLU) in ogni elemento dell'input. |
DML_ACTIVATION_LINEAR_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione lineare su ogni elemento nell'input. |
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione log-of-softmax sull'input. |
DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione rectified linear unit (ReLU) con parametri in ogni elemento dell'input. |
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione softplus parametrica su ogni elemento nell'input. |
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per un'unità lineare rettificata (ReLU). |
DML_ACTIVATION_RELU_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione rectified linear unit (ReLU) su ogni elemento nell'input. |
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione dell'unità lineare esponenziale (ELU) su ogni elemento dell'input. |
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione tangente iperbolica su ogni elemento nell'input. |
DML_ACTIVATION_SHRINK_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione della compattazione per elemento sull'input. |
DML_ACTIVATION_SIGMOID_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione sigmoid su ogni elemento nell'input. |
DML_ACTIVATION_SOFTMAX_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione softmax sull'input. |
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione softplus su ogni elemento nell'input. |
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione softsign su ogni elemento nell'input. |
DML_ACTIVATION_TANH_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione tangente iperbolica su ogni elemento nell'input. |
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione rectified linear unit (ReLU) con soglia su ogni elemento nell'input. |
DML_ADAM_OPTIMIZER_OPERATOR_DESC. Calcola i pesi aggiornati (parametri) usando le sfumature fornite, in base all'algoritmo Adam (stima M omentADA). Questo operatore è un ottimizzatore ed è in genere usato nel passaggio di aggiornamento del peso di un ciclo di training per eseguire la discesa sfumatura. |
DML_AVERAGE_POOLING_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di pooling media sull'input. |
DML_ARGMAX_OPERATOR_DESC. Restituisce gli indici degli elementi con valori massimi all'interno di una o più dimensioni del tensore di input. |
DML_ARGMIN_OPERATOR_DESC. Restituisce gli indici degli elementi con valori minimi all'interno di una o più dimensioni del tensore di input. |
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per il pooling medio (vedere DML_AVERAGE_POOLING_OPERATOR_DESC). |
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per la normalizzazione batch. |
DML_BATCH_NORMALIZATION_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di normalizzazione batch sull'input. |
DML_BINDING_DESC. Contiene la descrizione di un'associazione in modo che sia possibile aggiungerla alla tabella di binding tramite una chiamata a uno dei metodi IDMLBindingTable . |
DML_BINDING_PROPERTIES. Contiene informazioni sui requisiti di associazione di un determinato operatore compilato o dell'inizializzatore dell'operatore. |
DML_BINDING_TABLE_DESC. Specifica i parametri in IDMLDevice::CreateBindingTable e IDMLBindingTable::Reset. |
DML_BUFFER_ARRAY_BINDING. Specifica un'associazione di risorse che è una matrice di singole associazioni di buffer. |
DML_BUFFER_BINDING. Specifica un'associazione di risorse descritta da un intervallo di byte in un buffer Direct3D 12, rappresentato da un offset e una dimensione in un ID3D12Resource. |
DML_BUFFER_TENSOR_DESC. Descrive un tensore che verrà archiviato in una risorsa buffer Direct3D 12. |
DML_CAST_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che esegue la funzione cast f(x) = cast(x), eseguire il cast di ogni elemento nell'input al tipo di dati del tensore di output e archiviare il risultato nell'elemento corrispondente nell'output. |
DML_CONVOLUTION_INTEGER_OPERATOR_DESC. Esegue una convoluzione del FilterTensor con InputTensor. Questo operatore esegue la convoluzione in avanti sui dati integer. |
DML_CONVOLUTION_OPERATOR_DESC. Descrive un operatore di moltiplicazione della matrice DirectML che esegue una funzione di convoluzione sull'input. |
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC. Moltiplica gli elementi di un tensore lungo un asse, scrivendo il conteggio in esecuzione del prodotto nel tensore di output. |
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC. Somma gli elementi di un tensore lungo un asse, scrivendo il conteggio in esecuzione della somma nel tensore di output. |
DML_DEPTH_TO_SPACE_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che riorganizza i dati (permute) da profondità in blocchi di dati spaziali. |
DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Riorganizza i dati (permute) da profondità a blocchi di dati spaziali. L'operatore restituisce una copia del tensore di input in cui i valori della dimensione di profondità vengono spostati in blocchi spaziali alle dimensioni altezza e larghezza. |
DML_DIAGONAL_MATRIX_OPERATOR_DESC. Descrive un operatore matematico DirectML che genera una matrice simile all'identità con quelle sulla diagonale principale e zero ovunque. |
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC. Calcola i valori della scala di quantizzazione e zero necessari per quantizzare inputTensor, quindi applica tale quantizzazione, scrivendo il risultato in OutputTensor. |
DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di valore assoluto a livello di elemento f(x) = abs(x * scale + bias), in cui le condizioni di scala e di pregiudizio sono facoltative. |
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione arccosine a livello di elemento f(x) = acos(x * scale + bias), dove sono facoltativi i termini scale e bias. |
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione coseno iperbolica a livello di elemento f(x) = log(x + sqrt(x * x - 1)) * scale + bias, dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_ADD_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di aggiunta di ogni elemento in ATensor al relativo elemento corrispondente in BTensor. |
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di aggiunta di ogni elemento in ATensor al relativo elemento corrispondente in BTensor, f(a, b) = a + b, con l'opzione per l'attivazione fuso. |
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione arcsine per elemento f(x) = asin(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione sine iperbolica per elemento f(x) = log(x + sqrt(x * x + 1)) * scale + bias, dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione arctangente a livello di elemento f(x) = atan(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione tangente iperbolica a livello di elemento f(x) = (log((1 + x) / (1 - x)) / 2) * scale + bias, dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC. Calcola l'arcotangente a 2 argomenti per ogni elemento di ATensor e BTensor, dove ATensor è l'asse Y e BTensor è l'asse X, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC. Calcola l'and bit per bit tra ogni elemento corrispondente dei tensori di input e scrive il risultato nel tensore di output. |
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC. Calcola il valore NOT bit per bit per ogni elemento del tensore di input e scrive il risultato nel tensore di output. |
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC. Calcola il numero di popolamenti bit per bit (il numero di bit impostato su 1) per ogni elemento del tensore di input e scrive il risultato nel tensore di output. |
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC. Calcola l'OR bit per bit tra ogni elemento corrispondente dei tensori di input e scrive il risultato nel tensore di output. |
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC. Esegue uno spostamento logico a sinistra di ogni elemento di ATensor in base a un numero di bit specificato dall'elemento corrispondente di BTensor, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC. Esegue uno spostamento logico a destra di ogni elemento di ATensor in base a un numero di bit specificato dall'elemento corrispondente di BTensor, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC. Calcola l'XOR bit per bit (eXclusive OR) tra ogni elemento corrispondente dei tensori di input e scrive il risultato nel tensore di output. |
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione ceiling per elemento f(x) = ceil(x * scale + bias), dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per la clip a livello di elemento. |
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione clip per elemento f(x) = clamp(x * scale + bias, minValue, maxValue), dove i termini di scala e distorsione sono facoltativi e dove clamp(x) = min(maxValue, max(minValue, x)). |
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC. Descrive un operatore DirectML che esegue la funzione di potenza costante per elemento f(x) = pow(x * scale + bias, exponent), dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_COS_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione coseno per elemento f(x) = cos(x * scale + bias), dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_COSH_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione coseno iperbolica a livello di elemento f(x) = ((e^x + e^-x) / 2) * scale + bias, dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC. Descrive un operatore DirectML che esegue la funzione di dequantize lineare su ogni elemento rispetto InputTensor all'elemento corrispondente in ScaleTensor e ZeroPointTensor . |
DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC. Sottrae ogni elemento di BTensor dall'elemento corrispondente di ATensor, moltiplica il risultato per sé e inserisce il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di divisione di ogni elemento in ATensor per il relativo elemento corrispondente in .BTensor |
DML_ELEMENT_WISE_ERF_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione esponenziale naturale a livello di elemento f(x) = exp(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_EXP_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione esponenziale naturale a livello di elemento f(x) = exp(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione floor per elemento f(x) = floor(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC. Descrive un operatore generico DirectML che esegue la funzione identity per elemento f(x) = x * scale + bias. |
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue essenzialmente un'istruzione ternaria if . |
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC. Controlla ogni elemento di InputTensor per IEEE-754 -inf, inf o entrambi, a seconda del valore InfinityMode specificato e inserisce il risultato (1 per true, 0 per false) nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC. Descrive un operatore matematico DirectML che determina, in modo elemento, se l'input è NaN. |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione AND logica tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione di uguaglianza logica tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione logica maggiore di tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC. Esegue un valore logico maggiore o uguale a in ogni coppia di elementi corrispondenti dei tensori di input, inserendo il risultato (1 per true, 0 per false) nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione logica minore di tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC. Esegue un valore logico minore o uguale a in ogni coppia di elementi corrispondenti dei tensori di input, inserendo il risultato (1 per true, 0 per false) nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione NOT logica su ogni elemento nell'input. |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione OR logica tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione OR (XOR) esclusiva logica tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_LOG_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione logaritmica naturale a livello di elemento f(x) = log(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_MAX_OPERATOR_DESC. Descrive un operatore di riduzione matematica DirectML che esegue una funzione massima tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC. Descrive un operatore di riduzione matematica DirectML che esegue una funzione media aritmetica tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_MIN_OPERATOR_DESC. Descrive un operatore di riduzione matematica DirectML che esegue una funzione minima tra ogni elemento in ATensor e il relativo elemento corrispondente in BTensor . |
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC. Calcola il modulo, con gli stessi risultati del modulo Python, per ogni coppia di elementi corrispondenti dai tensori di input, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC. Calcola l'operatore modulo C per ogni coppia di elementi corrispondenti dei tensori di input, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di moltiplicazione di ogni elemento in ATensor per l'elemento corrispondente in .BTensor |
DML_ELEMENT_WISE_POW_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di potenza per elemento f(x, esponente) = pow(x * scale + bias, esponente), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC. Descrive un operatore DirectML che esegue la funzione di quantizzazione lineare per ogni elemento rispetto InputTensor all'elemento corrispondente in ScaleTensor e ZeroPointTensor. |
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Aggiunge ogni elemento in ATensor al relativo elemento corrispondente in BTensor, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione reciproca su ogni elemento nell'input. |
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC. Arrotonda ogni elemento di InputTensor a un valore intero, inserendo il risultato nell'elemento corrispondente di OutputTensor. |
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di attivazione di compattazione elementwise sull'input. |
DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione seno per elemento f(x) = sin(x * scale + bias), in cui i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione seno iperbolica a livello di elemento f(x) = ((e^x - e^-x) / 2) * scale + bias, dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue una funzione radice quadrata su ogni elemento nell'input. |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione di sottrarre ogni elemento in BTensor dal relativo elemento corrispondente in ATensor . |
DML_ELEMENT_WISE_TAN_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione tangente per elemento f(x) = tan(x * scale + bias), dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Descrive un operatore trigonometrico DirectML che esegue la funzione tangente iperbolica a livello di elemento f(x) = tanh(x) * scale + bias, dove i termini di scala e distorsione sono facoltativi. |
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Descrive un operatore matematico DirectML che esegue la funzione soglia per elemento f(x) = max(x * scale + bias, min), dove i termini di scala e distorsione sono facoltativi. |
DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT. Fornisce informazioni dettagliate su se un dispositivo DirectML supporta un particolare tipo di dati all'interno di tensori. |
DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT. Usato per eseguire una query su un dispositivo DirectML per il supporto per un particolare tipo di dati all'interno di tensori. |
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Riempie un tensore con la costante Value specificata. |
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC. Riempie un tensore con una sequenza. |
DML_GATHER_ELEMENTS_OPERATOR_DESC. Raccoglie gli elementi dal tensore di input lungo l'asse specificato usando il tensore di indici per eseguire nuovamente il mapping nell'input. |
DML_GATHER_ND_OPERATOR_DESC. Raccoglie gli elementi dal tensore di input, usando il tensore di indici per modificare il mapping degli indici a interi sottoblocchi dell'input. |
DML_GATHER_ND1_OPERATOR_DESC. Raccoglie gli elementi dal tensore di input, usando il tensore di indici per modificare il mapping degli indici a interi sottoblocchi dell'input. |
DML_GATHER_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che, quando viene assegnato un tensore di dati di rango r >= 1 e un tensore di indice q, raccoglie le voci nella dimensione dell'asse dei dati (per impostazione predefinita, quella più esterna è asse == 0) indicizzata dagli indici e le concatena in un tensore di output di rango q + (r - 1). |
DML_GEMM_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di moltiplicazione della matrice generale sull'input, y = alfa * trasposizioneA(A) * trasponiB(B) + beta * C. |
DML_GRAPH_DESC. Descrive un grafico degli operatori DirectML usati per compilare un operatore combinato ottimizzato. |
DML_GRAPH_EDGE_DESC. Contenitore generico per una connessione all'interno di un grafico di operatori DirectML definiti da DML_GRAPH_DESC e passati a IDMLDevice1::CompileGraph. |
DML_GRAPH_NODE_DESC. Contenitore generico per un nodo all'interno di un grafico di operatori DirectML definiti da DML_GRAPH_DESC e passati a IDMLDevice1::CompileGraph. |
DML_GRU_OPERATOR_DESC. Descrive un operatore di Deep Learning DirectML che esegue una funzione di unità ricorrente a livello unico (livelli standard) sull'input. |
DML_INPUT_GRAPH_EDGE_DESC. Descrive una connessione all'interno di un grafico di operatori DirectML definiti da DML_GRAPH_DESC e passati a IDMLDevice1::CompileGraph. Questa struttura viene usata per definire una connessione da un input del grafo a un input di un nodo interno. |
DML_INTERMEDIATE_GRAPH_EDGE_DESC. Descrive una connessione all'interno di un grafico di operatori DirectML definiti da DML_GRAPH_DESC e passati a IDMLDevice1::CompileGraph. Questa struttura viene usata per definire una connessione tra nodi interni. |
DML_JOIN_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione join su una matrice di tensori di input. |
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per la normalizzazione della risposta locale. |
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione LRN (Local Response Normalization) sull'input. |
DML_LP_NORMALIZATION_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di normalizzazione Lp lungo l'asse specificato del tensore di input. |
DML_LP_POOLING_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di pooling Lp nel tensore di input. |
DML_LSTM_OPERATOR_DESC. Descrive un operatore di Deep Learning DirectML che esegue una funzione LSTM (Long Short Term Memory) a un livello sull'input. |
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC. Esegue una funzione di moltiplicazione della matrice sui dati integer. |
DML_MAX_POOLING_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per il pooling massimo (vedere DML_MAX_POOLING2_OPERATOR_DESC). |
DML_MAX_POOLING_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione max pooling nel tensore di input. |
DML_MAX_POOLING1_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione max pooling nel tensore di input (in base alle dimensioni del kernel, alle dimensioni dello stride e alle lunghezze del pad), y = max(x1 + x2 + ... x_pool_size). |
DML_MAX_POOLING2_OPERATOR_DESC. Calcola il valore massimo tra gli elementi all'interno della finestra scorrevole sul tensore di input e, facoltativamente, restituisce gli indici dei valori massimi selezionati. |
DML_MAX_UNPOOLING_OPERATOR_DESC. Descrive un operatore DirectML che riempie il tensore di output della forma specificata (esplicita o la forma di input più la spaziatura interna) con zeri, quindi scrive ogni valore dal tensore di input nel tensore di output in corrispondenza dell'offset dell'elemento dalla matrice di indici corrispondente. |
DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di normalizzazione della varianza media nel tensore di input. |
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC. Esegue una funzione di normalizzazione della varianza media nel tensore di input. Questo operatore calcola la media e la varianza del tensore di input per eseguire la normalizzazione. |
DML_NONZERO_COORDINATES_OPERATOR_DESC. Calcola le coordinate N-dimensionali di tutti gli elementi diversi da zero del tensore di input. |
DML_ONE_HOT_OPERATOR_DESC. Descrive un operatore DirectML che genera un tensore con ogni elemento pieno di due valori, ovvero un valore 'on' o 'off'. |
DML_OPERATOR_DESC. Contenitore generico per una descrizione dell'operatore. Gli operatori DirectML vengono costrutti usando i parametri specificati in questo struct. |
DML_OPERATOR_GRAPH_NODE_DESC. Decribes un nodo all'interno di un grafico di operatori DirectML definiti da DML_GRAPH_DESC e passati a IDMLDevice1::CompileGraph. |
DML_OUTPUT_GRAPH_EDGE_DESC. Descrive una connessione all'interno di un grafico di operatori DirectML definiti da DML_GRAPH_DESC e passati a IDMLDevice1::CompileGraph. Questa struttura viene usata per definire una connessione da un output di un nodo interno a un output grafico. |
DML_PADDING_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che gonfia il tensore di input con zeri (o un altro valore) sui bordi. |
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC. Esegue una convoluzione del FilterTensor con InputTensor. Questo operatore esegue la convoluzione forward sui dati quantizzati. Questo operatore equivale matematicamente alla dequantizzazione degli input, alla convoluzione e alla quantizzazione dell'output. |
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC. Esegue una funzione di moltiplicazione della matrice sui dati quantizzati. Questo operatore equivale matematicamente a dequantizzare gli input, quindi a eseguire la moltiplicazione della matrice e quindi a quantizzare l'output. |
DML_RANDOM_GENERATOR_OPERATOR_DESC. Riempie un tensore di output con bit generati in modo deterministico, pseudo-casuale, uniformemente distribuito. Questo operatore può anche restituire uno stato del generatore interno aggiornato, che può essere usato durante le esecuzioni successive dell'operatore. |
DML_REDUCE_OPERATOR_DESC. Descrive un operatore DirectML che esegue la funzione di riduzione specificata nell'input. |
DML_RESAMPLE_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per Resample (vedere DML_RESAMPLE1_OPERATOR_DESC). |
DML_RESAMPLE_OPERATOR_DESC. Descrive un operatore DirectML che riscriva gli elementi dall'origine al tensore di destinazione, usando i fattori di scala per calcolare le dimensioni del tensore di destinazione. |
DML_RESAMPLE1_OPERATOR_DESC. Rimplifica gli elementi dall'origine al tensore di destinazione, usando i fattori di scala per calcolare le dimensioni del tensore di destinazione. È possibile usare una modalità di interpolazione lineare o vicina più vicina. |
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC. Inverte gli elementi di una o più sottosequenze di un tensore. Il set di sottosequenze da invertire viene scelto in base alle lunghezze dell'asse e della sequenza fornite. |
DML_RNN_OPERATOR_DESC. Descrive un operatore di Deep Learning DirectML che esegue una funzione RNN (One-Layer Simple Neural Network) sull'input. |
DML_ROI_ALIGN_OPERATOR_DESC. Esegue un'operazione di allineamento roi, come descritto nel documento Mask R-CNN . In riepilogo, l'operazione estrae le colture dal tensore dell'immagine di input e le ridimensiona in una dimensione di output comune specificata dall'ultima 2 dimensioni di OutputTensor usando l'InterpolationMode specificata. |
DML_ROI_ALIGN1_OPERATOR_DESC. Esegue un'operazione di allineamento roi, come descritto nel documento Mask R-CNN . In riepilogo, l'operazione estrae finestre ritagliate dal tensore dell'immagine di input e le ridimensiona in una dimensione di output comune specificata dall'ultima 2 dimensioni di OutputTensor usando interpolazioneMode specificata. |
DML_ROI_POOLING_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione di pooling tra i tensori di input (in base alle aree di interesse o alle URI). |
DML_SCALAR_UNION. Unione di tipi scalari. |
DML_SCALE_BIAS. Contiene i valori dei termini di scalabilità e pregiudizi forniti a un operatore DirectML. |
DML_SCATTER_ND_OPERATOR_DESC. Copia l'intero tensore di input nell'output, quindi sovrascrive gli indici selezionati con valori corrispondenti dal tensore aggiornamenti. |
DML_SCATTER_OPERATOR_DESC. Descrive un operatore DirectML che copia l'intero tensore di input nell'output, quindi sovrascrive gli indici selezionati con valori corrispondenti dal tensore aggiornamenti. |
DML_SIZE_2D. Contiene valori che possono rappresentare le dimensioni (come fornito a un operatore DirectML) di un piano 2D di elementi all'interno di un tensore o una scala 2D o qualsiasi valore di larghezza/altezza 2D. |
DML_SLICE_GRAD_OPERATOR_DESC. Calcola le sfumature backpropagation per Slice (vedere DML_SLICE1_OPERATOR_DESC). |
DML_SLICE_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che produce una sezione del tensore di input lungo più assi. |
DML_SLICE1_OPERATOR_DESC. Estrae una singola sottoregion (una "sezione") di un tensore di input. |
DML_SPACE_TO_DEPTH_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che riorganizzerà i blocchi di dati spaziali in profondità. |
DML_SPACE_TO_DEPTH1_OPERATOR_DESC. Riorganizzare i blocchi di dati spaziali in profondità. L'operatore restituisce una copia del tensore di input in cui i valori delle dimensioni di altezza e larghezza vengono spostati nella dimensione di profondità. |
DML_SPLIT_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che suddivide il tensore di input in più tensori di output, lungo l'asse specificato. |
DML_TENSOR_DESC. Contenitore generico per una descrizione del tensore DirectML. |
DML_TILE_OPERATOR_DESC. Descrive un operatore di riorganizzazione dei dati DirectML che costruisce un tensore di output collegando il tensore di input. |
DML_TOP_K_OPERATOR_DESC. Descrive un operatore di riduzione DirectML che recupera gli elementi K principali lungo un asse specificato. |
DML_TOP_K1_OPERATOR_DESC. Seleziona gli elementi K più grandi o più piccoli di ogni sequenza lungo un asse di InputTensor e restituisce rispettivamente i valori e gli indici di tali elementi nell'outputValueTensor e OutputIndexTensor. |
DML_UPSAMPLE_2D_OPERATOR_DESC. Descrive un operatore di imaging DirectML che esegue l'upsamping dell'immagine contenuta nel tensore di input. |
DML_VALUE_SCALE_2D_OPERATOR_DESC. Descrive un operatore DirectML che esegue una funzione scale-and-bias a livello di elemento sui valori nel tensore di input. |