Delen via


DML_QUANTIZE_OPERATOR_DESC structuur (directml.h)

Wordt nog bepaald

Belangrijk

Deze API is beschikbaar als onderdeel van het zelfstandige redistributable-pakket van DirectML (zie Microsoft.AI.DirectML versie 1.15.0 en hoger. Zie ook de Versiegeschiedenis van DirectML.

Syntaxis

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;
};

Leden

InputTensor

Type: const DML_TENSOR_DESC*

De invoertenor waaruit moet worden gelezen.

QuantizationType

Soort: DML_QUANTIZATION_TYPE

Wordt nog bepaald

QuantizationTensorCount

Soort: UINT

NOG TE BEPALEN. Dit veld bepaalt de grootte van de matrix QuantizationTensors .

QuantizationTensors

Type: _Field_size_(QuantizationTensorCount) const DML_TENSOR_DESC*

Wordt nog bepaald

OutputTensor

Type: const DML_TENSOR_DESC*

De uitvoertenor om de resultaten naar te schrijven.

Beschikbaarheid

Deze operator is geïntroduceerd in DML_FEATURE_LEVEL_6_3.

Tensor-beperkingen

InputTensor, OutputTensor en QuantizationTensors moeten dezelfde DimensionCount hebben.

Ondersteuning voor Tensor

Tensor Soort Ondersteunde dimensieaantallen Ondersteunde gegevenstypen
Invoer Tensor Invoer 1 tot en met 8 FLOAT32, FLOAT16
KwantiseringTensoren Matrix van invoer 1 tot en met 8 FLOAT32, FLOAT16, INT8, INT4, UINT8, UINT4
Uitvoer Tensor Uitvoer 1 tot en met 8 INT8, INT4, UINT8, UINT4