Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące struktury są deklarowane w pliku DirectML.h.
W tym dziale
| Temat i opis |
|---|
| DML_ACTIVATION_CELU_OPERATOR_DESC. Wykonuje funkcję aktywacji wykładniczej jednostki liniowej różniczkowalnej w sposób ciągły (CELU) na każdym elemencie w InputTensor, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ACTIVATION_ELU_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji wykładniczej jednostki liniowej (ELU) dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_GELU_OPERATOR_DESC. Wykonuje funkcję aktywacji jednostki liniowej błędu gaussian (GELU) dla każdego elementu w InputTensor, umieszczając wynik w odpowiednim elemmencie OutputTensor. |
| DML_ACTIVATION_HARD_SWISH_OPERATOR_DESC. Wykonuje twardą funkcję aktywacji swish dla każdego elementu w InputTensor, umieszczając wynik w odpowiednim elemecie OutputTensor. |
| DML_ACTIVATION_HARDMAX_OPERATOR_DESC. Opisuje operator aktywacji DirectML, który wykonuje funkcję hardmax na danych wejściowych. |
| DML_ACTIVATION_HARDMAX1_OPERATOR_DESC. Wykonuje funkcję hardmax dla każdego elementu InputTensor, umieszczając wynik w odpowiednim elemecie OutputTensor. |
| DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC. Opisuje operator aktywacji DirectML, który wykonuje twardą funkcję sigmoidalną na każdym elemencie w danych wejściowych. |
| DML_ACTIVATION_IDENTITY_OPERATOR_DESC. Opisuje operator aktywacji DirectML, który wykonuje funkcję tożsamości. |
| DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji nieszczelnej wyprostowanej jednostki liniowej (ReLU) na każdym elemencie w danych wejściowych. |
| DML_ACTIVATION_LINEAR_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje liniową funkcję aktywacji dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji log-of-softmax na danych wejściowych. |
| DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC. Wykonuje naturalną funkcję aktywacji log-of-softmax dla każdego elementu InputTensor, umieszczając wynik w odpowiednim elemektorze OutputTensor. |
| DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje sparametryzowaną funkcję aktywacji reLU (Rectified Linear Unit) na każdym elemencie w danych wejściowych. |
| DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje parametryczną funkcję aktywacji softplus dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC. Oblicza gradienty wstecznej propagacji dla rektyfikowanej jednostki liniowej (ReLU). |
| DML_ACTIVATION_RELU_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji rektyfikowanej jednostki liniowej (ReLU) na każdym elemencie w danych wejściowych. |
| DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji skalowanej wykładniczej jednostki liniowej (ELU) dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje skalowaną funkcję aktywacji stycznej hiperbolicznej dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_SHRINK_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji zmniejszania elementów w danych wejściowych. |
| DML_ACTIVATION_SIGMOID_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji sigmoidalnej dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_SOFTMAX_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji softmax na danych wejściowych. |
| DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC. Wykonuje funkcję aktywacji softmax na InputTensor, umieszczając wynik w odpowiednim elemecie OutputTensor. |
| DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji softplus dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji ze znakiem miękkim dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_SWISH_OPERATOR_DESC. Wykonuje funkcję aktywacji swish dla każdego elementu w InputTensor, umieszczając wynik w odpowiednim elemecie OutputTensor. |
| DML_ACTIVATION_TANH_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje hiperboliczną funkcję aktywacji stycznej dla każdego elementu w danych wejściowych. |
| DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji progowej wyprostowanej jednostki liniowej (ReLU) dla każdego elementu w danych wejściowych. |
| DML_ADAM_OPTIMIZER_OPERATOR_DESC. Oblicza zaktualizowane wagi (parametry) przy użyciu dostarczonych gradientów w oparciu o algorytm Adama (ADAptive Moment estimation). Ten operator jest optymalizatorem i jest zwykle używany na etapie aktualizacji masy pętli treningowej do wykonywania zjazdu ze spadkiem. |
| DML_AVERAGE_POOLING_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje średnią funkcję buforowania w danych wejściowych. |
| DML_AVERAGE_POOLING1_OPERATOR_DESC. Wartości średnie między elementami w oknie przesuwanym przez tensor wejściowy. |
| DML_ARGMAX_OPERATOR_DESC. Wyprowadza indeksy elementów o maksymalnej wartości w co najmniej jednym wymiarze tensora wejściowego. |
| DML_ARGMIN_OPERATOR_DESC. Wyprowadza indeksy elementów o minimalnej wartości w co najmniej jednym wymiarze tensora wejściowego. |
| DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla średniego łączenia pul (patrz DML_AVERAGE_POOLING_OPERATOR_DESC). |
| DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej na potrzeby normalizacji partii. |
| DML_BATCH_NORMALIZATION_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję normalizacji wsadowej na danych wejściowych. |
| DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC. Oblicza gradienty wstecznej propagacji na potrzeby trenowania normalizacji partii. |
| DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC. Wykonuje normalizację wsadową na danych wejściowych. |
| DML_BINDING_DESC. Zawiera opis powiązania, dzięki czemu można dodać je do tabeli powiązań za pośrednictwem wywołania jednej z metod IDMLBindingTable . |
| DML_BINDING_PROPERTIES. Zawiera informacje o wymaganiach dotyczących powiązań określonego skompilowanego operatora lub inicjatora operatora. |
| DML_BINDING_TABLE_DESC. Określa parametry IDMLDevice::CreateBindingTable i IDMLBindingTable::Reset. |
| DML_BUFFER_ARRAY_BINDING. Określa powiązanie zasobu, które jest tablicą pojedynczych powiązań buforu. |
| DML_BUFFER_BINDING. Określa powiązanie zasobu opisane przez zakres bajtów w buforze programu Direct3D 12, reprezentowany przez przesunięcie i rozmiar w ID3D12Resource. |
| DML_BUFFER_TENSOR_DESC. Opisuje tensor, który będzie przechowywany w zasobie buforu programu Direct3D 12. |
| DML_CAST_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który wykonuje funkcję rzutowania f(x) = cast(x), rzutując każdy element w danych wejściowych na typ danych tensora wyjściowego i przechowując wynik w odpowiednim elemencie w danych wyjściowych. |
| DML_CONVOLUTION_INTEGER_OPERATOR_DESC. Wykonuje splot FilterTensor z InputTensor. Ten operator wykonuje konwolucję do przodu na danych całkowitych. |
| DML_CONVOLUTION_OPERATOR_DESC. Opisuje operator mnożenia macierzy DirectML, który wykonuje funkcję konwolucji na danych wejściowych. |
| DML_CUMULATIVE_PRODUCT_OPERATOR_DESC. Mnoży elementy tensora wzdłuż osi, zapisując ruchomą sumę iloczynu w tensorze wyjściowym. |
| DML_CUMULATIVE_SUMMATION_OPERATOR_DESC. Sumuje elementy tensora wzdłuż osi, zapisując bieżącą sumę sumowania w tensorze wyjściowym. |
| DML_DEPTH_TO_SPACE_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który rozmieszcza (permutuje) dane z głębokości do bloków danych przestrzennych. |
| DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Przekształca (permutuje) dane z głębokości w bloki danych przestrzennych. Operator wyprowadza kopię tensora wejściowego, w którym wartości z wymiaru głębokości są przenoszone w blokach przestrzennych do wymiarów wysokości i szerokości. |
| DML_DEQUANTIZE_OPERATOR_DESC. DO ZROBIENIA. |
| DML_DIAGONAL_MATRIX_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który generuje macierz podobną do tożsamości z jedynkami na głównej przekątnej i zerami we wszystkich innych miejscach. |
| DML_DIAGONAL_MATRIX1_OPERATOR_DESC. Generuje macierz podobną do tożsamości z tymi (lub inną jawną wartością) wzdłuż danego zakresu ukośnego, a inne elementy są wypełniane wartościami wejściowymi lub zerami (jeśli nie przekazano parametru InputTensor ). |
| DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC. Oblicza skalę kwantyzacji i wartości punktu zerowego niezbędne do kwantyzacji InputTensor, a następnie stosuje tę kwantyzację, zapisując wynik w OutputTensor. |
| DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję wartości bezwzględnej dla elementów f(x) = abs(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje funkcję kosinusa łuku dla elementów f(x) = acos(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje odwrotną hiperboliczną funkcję cosinusową f(x) = log(x + sqrt(x * x - 1)) * skala + odchylenie, gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ADD_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję dodawania każdego elementu w ATensor do odpowiadającego mu elementu w BTensor. |
| DML_ELEMENT_WISE_ADD1_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję dodawania każdego elementu w ATensor do odpowiadającego mu elementu w BTensor, f(a, b) = a + b, z opcją aktywacji połączonej. |
| DML_ELEMENT_WISE_ASIN_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje funkcję arcsinus dla elementów f(x) = asin(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ASINH_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje odwrotną funkcję sinusoidalną hiperboliczną dla poszczególnych elementów f(x) = log(x + sqrt(x * x + 1)) * skala + odchylenie, gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ATAN_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje funkcję arcus tangens względem elementu f(x) = atan(x * skala + odchylenie), gdzie składniki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ATANH_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje odwrotną funkcję tangensa hiperbolicznego dla poszczególnych elementów f(x) = (log((1 + x) / (1 - x)) / 2) * skala + odchylenie, gdzie składniki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC. Oblicza 2-argumentową arcus tangens dla każdego elementu ATensor i BTensor, gdzie ATensor jest osią Y , a BTensor jest osią X, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC. Oblicza bitową wartość AND między każdym odpowiednim elementem tensorów wejściowych i zapisuje wynik w tensorze wyjściowym. |
| DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC. Oblicza bitową wartość NOT dla każdego elementu tensora wejściowego i zapisuje wynik w tensorze wyjściowym. |
| DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC. Oblicza liczbę populacji bitowej (liczbę bitów ustawioną na 1) dla każdego elementu tensora wejściowego i zapisuje wynik w tensorze wyjściowym. |
| DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC. Oblicza bitową wartość OR między każdym odpowiednim elementem tensorów wejściowych i zapisuje wynik w tensorze wyjściowym. |
| DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC. Wykonuje logiczne przesunięcie w lewo każdego elementu ATensor o liczbę bitów podaną przez odpowiedni element BTensor, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC. Wykonuje logiczne przesunięcie w prawo każdego elementu ATensor o liczbę bitów podaną przez odpowiedni element BTensor, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC. Oblicza bitowy XOR (eXclusive OR) między każdym odpowiednim elementem tensorów wejściowych i zapisuje wynik w tensorze wyjściowym. |
| DML_ELEMENT_WISE_CEIL_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję pułapu dla elementów f(x) = ceil(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla klipu z podziałem na elementy. |
| DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. |
| DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Opisuje operator matematyczny języka DirectML, który wykonuje funkcję przycinania elementu f(x) = clamp(x * scale + bias, minValue, maxValue), gdzie warunki skali i odchylenia są opcjonalne i gdzie clamp(x) = min(maxValue, max(minValue, x)). |
| DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. Wykonuje operację zaciskania (lub ograniczania) dla każdego elementu InputTensor, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję stałej mocy dla poszczególnych elementów f(x) = pow(x * skala + odchylenie, wykładnik), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_COS_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje funkcję cosinusową dla elementów f(x) = cos(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_COSH_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje hiperboliczną funkcję cosinusa dla elementów f(x) = ((e^x + e^-x) / 2) * skala + odchylenie, gdzie warunki skali i odchylenia są opcjonalne. |
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje liniową funkcję dekwantyzacji na każdym elemencie w InputTensor odniesieniu do odpowiadającego mu elementu w ScaleTensor i ZeroPointTensor. |
| DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC. Odejmuje każdy element BTensor od odpowiadającego mu elementu ATensor, mnoży wynik przez siebie i umieszcza wynik w odpowiednim elemencie OutputTensor. |
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję dzielenia każdego elementu przez ATensor odpowiadający mu element w BTensor. |
| DML_ELEMENT_WISE_ERF_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje naturalną funkcję wykładniczą opartą na elementach f(x) = exp(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_EXP_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje naturalną funkcję wykładniczą opartą na elementach f(x) = exp(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję podłogi dla elementów f(x) = floor(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC. Opisuje ogólny operator DirectML, który wykonuje funkcję tożsamości elementu f(x) = x * skala + odchylenie. |
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który zasadniczo wykonuje instrukcję trójskładnikową if . |
| DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC. Sprawdza każdy element InputTensor pod kątem IEEE-754 -inf, inf lub obu, w zależności od danego InfinityMode, i umieszcza wynik (1 dla prawdy, 0 dla fałszu) w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który określa elementarnie, czy dane wejściowe to NaN. |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję logiczną AND między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje logiczną funkcję równości między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC. Opisuje operator matematyczny języka DirectML, który wykonuje logiczną funkcję większą niż między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
| Opis operatora logicznego porównania elementów: większy lub równy (DML). Wykonuje wartość logiczną większą lub równą dla każdej pary odpowiadających sobie elementów tensorów wejściowych, umieszczając wynik (1 dla prawdy, 0 dla fałszu) w odpowiednim elemencie OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC. Opisuje operator matematyczny języka DirectML, który wykonuje logiczną funkcję mniejszą niż między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
| DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC. Wykonuje wartość logiczną mniejszą lub równą dla każdej pary odpowiadających sobie elementów tensorów wejściowych, umieszczając wynik (1 dla prawdy, 0 dla fałszu) w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję logiczną NOT dla każdego elementu w danych wejściowych. |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję logiczną OR między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje logiczną funkcję wykluczającą OR (XOR) między każdym elementem w ATensor i odpowiadającym mu elemencie w BTensor. |
| DML_ELEMENT_WISE_LOG_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję logarytmu naturalnego dla elementów f(x) = log(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
DML_ELEMENT_WISE_MAX_OPERATOR_DESC. Opisuje operator redukcji matematycznej DirectML, który wykonuje maksymalną funkcję między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC. Opisuje operator redukcji matematycznej języka DirectML, który wykonuje funkcję średniej arytmetycznej między każdym elementem w ATensor i odpowiadającym mu elementem w BTensorprogramie . |
DML_ELEMENT_WISE_MIN_OPERATOR_DESC. Opisuje operator redukcji matematycznej języka DirectML, który wykonuje minimalną funkcję między każdym elementem w ATensor i odpowiadającym mu elementem w BTensor. |
| DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC. Oblicza moduł z takimi samymi wynikami jak moduł języka Python dla każdej pary odpowiednich elementów z tensorów wejściowych, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC. Oblicza operator modułu C dla każdej pary odpowiadających sobie elementów tensorów wejściowych, umieszczając wynik w odpowiednim elemencie OutputTensor. |
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję mnożenia każdego elementu w ATensor przez odpowiadający mu element w BTensor. |
| DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC. Neguje każdy element InputTensor, przechowując wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_POW_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję potęgową dla poszczególnych elementów f(x, wykładnik) = pow(x * skala + odchylenie, wykładnik), gdzie warunki skali i odchylenia są opcjonalne. |
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje liniową funkcję kwantyzacji na każdym elemencie w InputTensor odniesieniu do odpowiadającego mu elementu w ScaleTensor i ZeroPointTensor. |
| DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Dodaje każdy element w ATensor do odpowiadającego mu elementu w BTensor, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Opisuje operator matematyczny DirectML, który wykonuje funkcję odwrotną dla każdego elementu w danych wejściowych. |
| DML_ELEMENT_WISE_ROUND_OPERATOR_DESC. Zaokrągla każdy element InputTensor do wartości całkowitej, umieszczając wynik w odpowiednim elemencie OutputTensor. |
| DML_ELEMENT_WISE_SIGN_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję aktywacji zmniejszania elementów w danych wejściowych. |
| DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje funkcję sinusoidalną dla elementów f(x) = sin(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje hiperboliczną funkcję sinusoidalną dla elementów f(x) = ((e^x - e^-x) / 2) * skala + odchylenie, gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Opisuje operator matematyczny języka DirectML, który wykonuje funkcję pierwiastka kwadratowego dla każdego elementu w danych wejściowych. |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Opisuje operator matematyczny języka DirectML, który wykonuje funkcję odejmowania każdego elementu w BTensor od odpowiadającego mu elementu w ATensorprogramie . |
| DML_ELEMENT_WISE_TAN_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje funkcję styczną elementarną f(x) = tan(x * skala + odchylenie), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Opisuje operator trygonometryczny DirectML, który wykonuje odwrotną funkcję tangensa hiperbolicznego dla poszczególnych elementów f(x) = tanh(x) * skala + odchylenie, gdzie składniki skali i odchylenia są opcjonalne. |
| DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Opisuje operator matematyczny języka DirectML, który wykonuje funkcję progową dla elementów f(x) = max(x * skala + odchylenie, min), gdzie warunki skali i odchylenia są opcjonalne. |
| DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT. Zawiera szczegółowe informacje o tym, czy urządzenie DirectML obsługuje określony typ danych w tensorach. |
| DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT. Służy do wysyłania zapytań do urządzenia DirectML pod kątem obsługi określonego typu danych w tensorach. |
| DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Wypełnia tensor podaną stałą wartością. |
| DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC. Wypełnia tensor sekwencją. |
| DML_FOLD_OPERATOR_DESC struktura. Łączy tablicę poprawek utworzonych z okna przesuwnego w dużą zawierającą tensor. |
| DML_GATHER_ELEMENTS_OPERATOR_DESC. Zbiera elementy z tensora wejściowego wzdłuż danej osi przy użyciu tensora indeksów w celu ponownego odwzorowania na dane wejściowe. |
| DML_GATHER_ND_OPERATOR_DESC. Zbiera elementy z tensora wejściowego, używając tensora indeksów do ponownego mapowania indeksów na całe podbloki danych wejściowych. |
| DML_GATHER_ND1_OPERATOR_DESC. Zbiera elementy z tensora wejściowego, używając tensora indeksów do ponownego mapowania indeksów na całe podbloki danych wejściowych. |
| DML_GATHER_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który po podaniu tensora danych o randze r >= 1 i tensorze indeksów o randze q zbiera wpisy w wymiarze osi danych (domyślnie najbardziej zewnętrzny to oś == 0) indeksowany przez indeksy i łączy je w tensor wyjściowy o randze q + (r - 1). |
| DML_GEMM_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje ogólną funkcję mnożenia macierzy na danych wejściowych, y = alpha * transposeA(A) * transposeB(B) + beta * C. |
| DML_GRAPH_DESC. Opisuje wykres operatorów DirectML używanych do kompilowania połączonego, zoptymalizowanego operatora. |
| DML_GRAPH_EDGE_DESC. Ogólny kontener dla połączenia w obrębie grafu operatorów DirectML zdefiniowanych przez DML_GRAPH_DESC i przekazanych do IDMLDevice1::CompileGraph. |
| DML_GRAPH_NODE_DESC. Ogólny kontener dla węzła w grafie operatorów DirectML zdefiniowanych przez DML_GRAPH_DESC i przekazanych do IDMLDevice1::CompileGraph. |
| DML_GRU_OPERATOR_DESC. Opisuje operator uczenia głębokiego DirectML, który wykonuje (warstwy standardowe) jednowarstwową funkcję bramkowanej jednostki rekurencyjnej (GRU) na danych wejściowych. |
| DML_INPUT_GRAPH_EDGE_DESC. Opisuje połączenie w obrębie grafu operatorów DirectML zdefiniowanych przez DML_GRAPH_DESC i przekazanych do IDMLDevice1::CompileGraph. Ta struktura służy do definiowania połączenia między danymi wejściowymi wykresu a danymi wejściowymi węzła wewnętrznego. |
| DML_INTERMEDIATE_GRAPH_EDGE_DESC. Opisuje połączenie w obrębie grafu operatorów DirectML zdefiniowanych przez DML_GRAPH_DESC i przekazanych do IDMLDevice1::CompileGraph. Ta struktura służy do definiowania połączenia między węzłami wewnętrznymi. |
| DML_JOIN_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję sprzężenia na tablicy tensorów wejściowych. |
| DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej na potrzeby normalizacji odpowiedzi lokalnej. |
| DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję normalizacji odpowiedzi lokalnej (LRN) na danych wejściowych. |
| DML_LP_NORMALIZATION_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję normalizacji Lp wzdłuż określonej osi tensora wejściowego. |
| DML_LP_POOLING_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję puli Lp w tensorze wejściowym. |
| DML_LP_POOLING1_OPERATOR_DESC. Oblicza znormalizowaną wartość LP między elementami w oknie przesuwanym przez tensor wejściowy. |
| DML_LSTM_OPERATOR_DESC. Opisuje operator uczenia głębokiego DirectML, który wykonuje jednowarstwową funkcję długiej pamięci krótkotrwałej (LSTM) na danych wejściowych. |
| DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC. Wykonuje funkcję mnożenia macierzy na danych całkowitych. |
| DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC. Wykonuje funkcję mnożenia macierzy na danych tensorowych wejściowych liczb całkowitych i generuje dane wyjściowe zmiennoprzecinkowe. |
| DML_MAX_POOLING_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla maksymalnej puli (patrz DML_MAX_POOLING2_OPERATOR_DESC). |
| DML_MAX_POOLING_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję maksymalnej puli w tensorze wejściowym. |
| DML_MAX_POOLING1_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje maksymalną funkcję buforowania na tensorze wejściowym (zgodnie z rozmiarami jądra, rozmiarami kroków i długościami padów), y = max(x1 + x2 + ... x_pool_size). |
| DML_MAX_POOLING2_OPERATOR_DESC. Oblicza maksymalną wartość w elementach w oknie przesuwania nad tensorem wejściowym i opcjonalnie zwraca indeksy wybranych wartości maksymalnych. |
| DML_MAX_UNPOOLING_OPERATOR_DESC. Opisuje operator DirectML, który wypełnia tensor wyjściowy danego kształtu (jawnie lub kształt wejściowy plus dopełnienie) zerami, a następnie zapisuje każdą wartość z tensora wejściowego do tensora wyjściowego w przesunięciu elementu od odpowiedniej tablicy indeksów. |
| DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję normalizacji średniej wariancji na tensorze wejściowym. |
| DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC. Wykonuje funkcję normalizacji średniej wariancji na tensorze wejściowym. Ten operator obliczy średnią i wariancję tensora wejściowego w celu przeprowadzenia normalizacji. |
| DML_MEAN_VARIANCE_NORMALIZATION2_OPERATOR_DESC. DO ZROBIENIA. |
| DML_MULTIHEAD_ATTENTION_OPERATOR_DESC. Wykonuje operację koncentracji uwagi na wielu głowach. |
| DML_MULTIHEAD_ATTENTION1_OPERATOR_DESC. DO ZROBIENIA. |
| DML_NONZERO_COORDINATES_OPERATOR_DESC. Oblicza N-wymiarowe współrzędne wszystkich niezerowych elementów tensora wejściowego. |
| DML_ONE_HOT_OPERATOR_DESC. Opisuje operator DirectML, który generuje tensor z każdym elementem wypełnionym dwiema wartościami — wartością "włączoną" lub "wyłączoną". |
| DML_OPERATOR_DESC. Ogólny kontener dla opisu operatora. Operatory DirectML są konstruowane przy użyciu parametrów określonych w tej strukturze. |
| DML_OPERATOR_GRAPH_NODE_DESC. Opisuje węzeł w grafie operatorów DirectML zdefiniowanych przez DML_GRAPH_DESC i przekazanych do IDMLDevice1::CompileGraph. |
| DML_OUTPUT_GRAPH_EDGE_DESC. Opisuje połączenie w obrębie grafu operatorów DirectML zdefiniowanych przez DML_GRAPH_DESC i przekazanych do IDMLDevice1::CompileGraph. Ta struktura służy do definiowania połączenia między wyjściem węzła wewnętrznego a wyjściem wykresu. |
| DML_PADDING_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który zawyża tensor wejściowy zerami (lub inną wartością) na krawędziach. |
| DML_PADDING1_OPERATOR_DESC. Rozszerza tensor wejściowy o stałe lub lustrzane wartości na krawędziach i zapisuje wynik na wyjściu. |
| DML_QUANTIZE_OPERATOR_DESC. DO ZROBIENIA. |
| DML_QUANTIZED_LINEAR_AVERAGE_POOLING_OPERATOR_DESC. Średnie wartości kwantyzowane w obrębie elementów w oknie przesuwanym przez tensor wejściowy. Ten operator jest matematycznie odpowiednikiem dequantizing danych wejściowych, a następnie wykonywania średniej puli, a następnie kwantyzacji danych wyjściowych. |
| DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC. Wykonuje splot FilterTensor z InputTensor. Ten operator wykonuje konwolucję do przodu na skwantyzowanych danych. Ten operator jest matematycznie równoważny dekwantyzacji danych wejściowych, konwolucjonizacji, a następnie kwantyzacji danych wyjściowych. |
| DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC. Wykonuje funkcję mnożenia macierzy na danych skwantyzowanych. Ten operator jest matematycznie równoważny dekwantyzacji danych wejściowych, następnie wykonaniu mnożenia macierzy, a następnie kwantyzacji danych wyjściowych. |
| DML_RANDOM_GENERATOR_OPERATOR_DESC. Wypełnia tensor wyjściowy deterministycznie wygenerowanymi, pseudolosowymi, równomiernie rozłożonymi bitami. Operator ten może również opcjonalnie wyprowadzać zaktualizowany stan generatora wewnętrznego, który może być używany podczas kolejnych wykonań operatora. |
| DML_REDUCE_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje określoną funkcję redukcji w danych wejściowych. |
| DML_RESAMPLE_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla ponownego próbkowania (patrz DML_RESAMPLE1_OPERATOR_DESC). |
| DML_RESAMPLE_GRAD1_OPERATOR_DESC. Oblicza gradienty wsteczne propagacji dla DML_RESAMPLE2_OPERATOR_DESC. |
| DML_RESAMPLE_OPERATOR_DESC. Opisuje operator DirectML, który ponownie próbkuje elementy ze źródła do tensora docelowego, używając współczynników skali do obliczenia rozmiaru tensora docelowego. |
| DML_RESAMPLE1_OPERATOR_DESC. Ponowne próbkowanie elementów ze źródła do docelowego tensor przy użyciu czynników skalowania w celu obliczenia rozmiaru tensor docelowego. Można użyć trybu interpolacji liniowej lub interpolacji najbliższego sąsiada. |
| DML_RESAMPLE2_OPERATOR_DESC. Ponowne próbkowanie elementów ze źródła do docelowego tensor przy użyciu czynników skalowania w celu obliczenia rozmiaru tensor docelowego. |
| DML_RESAMPLE3_OPERATOR_DESC strukturę. Ponowne próbkowanie elementów ze źródła do docelowego tensor przy użyciu czynników skalowania w celu obliczenia rozmiaru tensor docelowego. |
| DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC. Odwraca elementy jednego lub więcej podciągów tensora. Zestaw podciągów, które mają zostać odwrócone, jest wybierany na podstawie podanych osi i długości sekwencji. |
| DML_RNN_OPERATOR_DESC. Opisuje operator uczenia głębokiego DirectML, który wykonuje jednowarstwową prostą funkcję rekurencyjnej sieci neuronowej (RNN) na danych wejściowych. |
| DML_ROI_ALIGN_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla ROI_ALIGN i ROI_ALIGN1. |
| DML_ROI_ALIGN_OPERATOR_DESC. Wykonuje operację wyrównania ROI, zgodnie z opisem w artykule Mask R-CNN . Podsumowując, operacja wyodrębnia kadry z tensora obrazu wejściowego i zmienia ich rozmiar do wspólnego rozmiaru wyjściowego określonego przez ostatnie 2 wymiary OutputTensor przy użyciu określonego InterpolationMode. |
| DML_ROI_ALIGN1_OPERATOR_DESC. Wykonuje operację wyrównania ROI, zgodnie z opisem w artykule Mask R-CNN . Podsumowując, operacja wyodrębnia przycięte okna z tensora obrazu wejściowego i zmienia ich rozmiar na typowy rozmiar wyjściowy określony przez ostatnie 2 wymiary OutputTensor przy użyciu określonego InterpolationMode. |
| DML_ROI_POOLING_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję buforowania w tensorze wejściowym (zgodnie z regionami zainteresowania lub ROI). |
| DML_SCALAR_UNION. Unia typów skalarnych. |
| DML_SCALE_BIAS. Zawiera wartości terminów skali i odchylenia dostarczonych do operatora DirectML. |
| DML_SCATTER_ND_OPERATOR_DESC. Kopiuje cały tensor wejściowy do danych wyjściowych, a następnie nadpisuje wybrane indeksy odpowiadającymi im wartościami z tensora updates. |
| DML_SCATTER_OPERATOR_DESC. Opisuje operator DirectML, który kopiuje cały tensor wejściowy do danych wyjściowych, a następnie zastępuje wybrane indeksy odpowiednimi wartościami z tensora updates. |
| DML_SIZE_2D. Zawiera wartości, które mogą reprezentować rozmiar (dostarczony do operatora DirectML) płaszczyzny 2-W elementów w tensorze lub skali 2-W lub dowolnej wartości szerokości/wysokości 2-W. |
| DML_SLICE_GRAD_OPERATOR_DESC. Oblicza gradienty propagacji wstecznej dla wycinka (patrz DML_SLICE1_OPERATOR_DESC). |
| DML_SLICE_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który tworzy wycinek tensora wejściowego wzdłuż wielu osi. |
| DML_SLICE1_OPERATOR_DESC. Wyodrębnia pojedynczy podregion ("wycinek") tensora wejściowego. |
| DML_SPACE_TO_DEPTH_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który rozmieszcza bloki danych przestrzennych w głąb. |
| DML_SPACE_TO_DEPTH1_OPERATOR_DESC. Zmienia rozmieszczenie bloków danych przestrzennych w głąb. Operator wyprowadza kopię tensora wejściowego, w którym wartości z wymiarów wysokości i szerokości są przenoszone do wymiaru głębokości. |
| DML_SPLIT_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który dzieli tensor wejściowy na wiele tensorów wyjściowych wzdłuż określonej osi. |
| DML_TENSOR_DESC. Ogólny kontener dla opisu tensora DirectML. |
| DML_TILE_OPERATOR_DESC. Opisuje operator reorganizacji danych DirectML, który konstruuje tensor wyjściowy, kafelkowo tensor wejściowy. |
| DML_TOP_K_OPERATOR_DESC. Opisuje operator redukcji DirectML, który pobiera górne K elementów wzdłuż określonej osi. |
| DML_TOP_K1_OPERATOR_DESC. Wybiera największe lub najmniejsze K elementów z każdej sekwencji wzdłuż osi InputTensor i zwraca wartości i indeksy tych elementów odpowiednio w OutputValueTensor i OutputIndexTensor. |
| DML_UNFOLD_OPERATOR_DESC strukturę. Wyodrębnia przesuwane bloki lokalne z wsadowego tensoru wejściowego. |
| DML_UPSAMPLE_2D_OPERATOR_DESC. Opisuje operator obrazowania DirectML, który zwiększa próbkowanie obrazu zawartego w tensorze wejściowym. |
| DML_VALUE_SCALE_2D_OPERATOR_DESC. Opisuje operator DirectML, który wykonuje funkcję skalowania i odchylenia względem elementów na wartościach w tensorze wejściowym. |