MLIR 22.0.0git
DialectQuant.cpp File Reference
#include <cstdint>
#include <vector>
#include "mlir-c/BuiltinAttributes.h"
#include "mlir-c/Dialect/Quant.h"
#include "mlir-c/IR.h"
#include "mlir/Bindings/Python/Nanobind.h"
#include "mlir/Bindings/Python/NanobindAdaptors.h"

Go to the source code of this file.

Functions

static void populateDialectQuantSubmodule (const nb::module_ &m)
 NB_MODULE (_mlirDialectsQuant, m)

Function Documentation

◆ NB_MODULE()

NB_MODULE ( _mlirDialectsQuant ,
m  )

Definition at line 386 of file DialectQuant.cpp.

References populateDialectQuantSubmodule().

◆ populateDialectQuantSubmodule()

void populateDialectQuantSubmodule ( const nb::module_ & m)
static

Definition at line 23 of file DialectQuant.cpp.

References max(), min(), mlirAnyQuantizedTypeGet(), mlirCalibratedQuantizedTypeGet(), mlirCalibratedQuantizedTypeGetMax(), mlirCalibratedQuantizedTypeGetMin(), mlirQuantizedTypeCastExpressedToStorageType(), mlirQuantizedTypeCastFromExpressedType(), mlirQuantizedTypeCastFromStorageType(), mlirQuantizedTypeCastToExpressedType(), mlirQuantizedTypeCastToStorageType(), mlirQuantizedTypeGetDefaultMaximumForInteger(), mlirQuantizedTypeGetDefaultMinimumForInteger(), mlirQuantizedTypeGetExpressedType(), mlirQuantizedTypeGetFlags(), mlirQuantizedTypeGetQuantizedElementType(), mlirQuantizedTypeGetSignedFlag(), mlirQuantizedTypeGetStorageType(), mlirQuantizedTypeGetStorageTypeIntegralWidth(), mlirQuantizedTypeGetStorageTypeMax(), mlirQuantizedTypeGetStorageTypeMin(), mlirQuantizedTypeIsCompatibleExpressedType(), mlirQuantizedTypeIsSigned(), mlirTypeIsAAnyQuantizedType(), mlirTypeIsACalibratedQuantizedType(), mlirTypeIsAQuantizedType(), mlirTypeIsAUniformQuantizedPerAxisType(), mlirTypeIsAUniformQuantizedSubChannelType(), mlirTypeIsAUniformQuantizedType(), mlirTypeIsNull(), mlirUniformQuantizedPerAxisTypeGet(), mlirUniformQuantizedPerAxisTypeGetNumDims(), mlirUniformQuantizedPerAxisTypeGetQuantizedDimension(), mlirUniformQuantizedPerAxisTypeGetScale(), mlirUniformQuantizedPerAxisTypeGetZeroPoint(), mlirUniformQuantizedPerAxisTypeIsFixedPoint(), mlirUniformQuantizedSubChannelTypeGet(), mlirUniformQuantizedSubChannelTypeGetBlockSize(), mlirUniformQuantizedSubChannelTypeGetNumBlockSizes(), mlirUniformQuantizedSubChannelTypeGetQuantizedDimension(), mlirUniformQuantizedSubChannelTypeGetScales(), mlirUniformQuantizedSubChannelTypeGetZeroPoints(), mlirUniformQuantizedTypeGet(), mlirUniformQuantizedTypeGetScale(), mlirUniformQuantizedTypeGetZeroPoint(), and mlirUniformQuantizedTypeIsFixedPoint().

Referenced by NB_MODULE().