My Project
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
mlir::quantizer::CAGUniformMetadata Struct Reference

#include <Metadata.h>

Collaboration diagram for mlir::quantizer::CAGUniformMetadata:
Collaboration graph
[legend]

Public Member Functions

void printSummary (raw_ostream &os) const
 Prints a summary of the metadata suitable for display in a graph label. More...
 

Public Attributes

ExpandingMinMaxFact requiredRange
 
llvm::SmallBitVector disabledCandidateTypes
 Bool vector of scheme ordinals that are disabled. More...
 
quant::QuantizedType selectedType
 If set, then a solution has converged for the given per-layer scheme. More...
 
DiscreteScaleZeroPointFact explicitScaleZeroPoint
 

Static Public Attributes

static constexpr int SalienceDefault = 0
 
static constexpr int SalienceForced = 100
 
static constexpr int SalienceRequired = 200
 

Member Function Documentation

◆ printSummary()

void CAGUniformMetadata::printSummary ( raw_ostream &  os) const

Prints a summary of the metadata suitable for display in a graph label.

Member Data Documentation

◆ disabledCandidateTypes

llvm::SmallBitVector mlir::quantizer::CAGUniformMetadata::disabledCandidateTypes

Bool vector of scheme ordinals that are disabled.

◆ explicitScaleZeroPoint

DiscreteScaleZeroPointFact mlir::quantizer::CAGUniformMetadata::explicitScaleZeroPoint

Optional scale and zero point to be used by types which solve via the UniformExplicitFixedPointScale scheme.

◆ requiredRange

ExpandingMinMaxFact mlir::quantizer::CAGUniformMetadata::requiredRange

The range that the scheme must represent in order to accommodate the underlying data.

◆ SalienceDefault

constexpr int mlir::quantizer::CAGUniformMetadata::SalienceDefault = 0
static

Default salience for facts that are derived from data either statically discovered in the computation or observed from an outside source.

◆ SalienceForced

constexpr int mlir::quantizer::CAGUniformMetadata::SalienceForced = 100
static

Highest salience level for facts derived from overrides provided explicitly.

◆ SalienceRequired

constexpr int mlir::quantizer::CAGUniformMetadata::SalienceRequired = 200
static

Salience for facts derived from constraints in how the math is expressed which must be satisfied.

◆ selectedType

quant::QuantizedType mlir::quantizer::CAGUniformMetadata::selectedType

If set, then a solution has converged for the given per-layer scheme.


The documentation for this struct was generated from the following files: