Udostępnij przez


struktura DML_QUANTIZE_OPERATOR_DESC (directml.h)

Do ustalenia

Ważne

Ten interfejs API jest dostępny w ramach autonomicznego pakietu redystrybucyjnego DirectML (zobacz Microsoft.AI.DirectML w wersji 1.15.0 lub nowszej. Zobacz również historię wersji języka DirectML.

Składnia

struct DML_QUANTIZE_OPERATOR_DESC
{
    const DML_TENSOR_DESC* InputTensor;
    DML_QUANTIZATION_TYPE QuantizationType;
    UINT QuantizationTensorCount;
    _Field_size_(QuantizationTensorCount) const DML_TENSOR_DESC* QuantizationTensors;
    const DML_TENSOR_DESC* OutputTensor;
};

Członkowie

InputTensor

Typ: const DML_TENSOR_DESC*

Tensor wejściowy do odczytu.

QuantizationType

Typ: DML_QUANTIZATION_TYPE

Do ustalenia

QuantizationTensorCount

Typ: UINT

DO ZROBIENIA. To pole określa rozmiar tablicy QuantizationTensors .

QuantizationTensors

Typ: _Field_size_(QuantizationTensorCount) const DML_TENSOR_DESC*

Do ustalenia

OutputTensor

Typ: const DML_TENSOR_DESC*

Tensor wyjściowy do zapisania wyników.

Dostępność

Ten operator został wprowadzony w DML_FEATURE_LEVEL_6_3.

Ograniczenia dotyczące tensorów

Elementy InputTensor, OutputTensor i QuantizationTensors muszą mieć ten sam parametr DimensionCount.

Obsługa biblioteki Tensor

Tensor Rodzaj Obsługiwane liczby wymiarów Obsługiwane typy danych
Tensor wejściowy Dane wejściowe Od 1 do 8 FLOAT32, FLOAT16
KwantyzacjaTensory Tablica danych wejściowych Od 1 do 8 FLOAT32, FLOAT16, INT8, INT4, UINT8, UINT4
Tensor wyjściowy Wynik Od 1 do 8 INT8, INT4, UINT8, UINT4