neural_compressor.experimental.data.filters.filter
The base filter class for all frameworks.
Module Contents
Classes
The base filter class for Tensorflow framework. |
|
The base filter class for ONNXRT framework QLinear mode. |
|
The base filter class for ONNXRT framework IT mode. |
|
The base filter class for PyTorch framework. |
|
The base filter class for MXNet framework. |
|
The filter register for all frameworks. |
|
The base class for transform. |
Functions
|
Register all transform subclasses. |
- class neural_compressor.experimental.data.filters.filter.TensorflowFilters[source]
The base filter class for Tensorflow framework.
- class neural_compressor.experimental.data.filters.filter.ONNXRTQLFilters[source]
The base filter class for ONNXRT framework QLinear mode.
- class neural_compressor.experimental.data.filters.filter.ONNXRTITFilters[source]
The base filter class for ONNXRT framework IT mode.
- class neural_compressor.experimental.data.filters.filter.PyTorchFilters[source]
The base filter class for PyTorch framework.
- class neural_compressor.experimental.data.filters.filter.MXNetFilters[source]
The base filter class for MXNet framework.
- class neural_compressor.experimental.data.filters.filter.FILTERS(framework)[source]
The filter register for all frameworks.
- Parameters:
framework (str) – frameworks in [“tensorflow”, “tensorflow_itex”, “mxnet”, “onnxrt_qdq”, “pytorch”, “pytorch_ipex”, “pytorch_fx”, “onnxrt_integerops”, “keras” “onnxrt_qlinearops”, “onnxruntime”].
- neural_compressor.experimental.data.filters.filter.filter_registry(filter_type, framework)[source]
Register all transform subclasses.
- Parameters:
filter_type (str) – fILTER registration name.
framework (str) – support 4 framework including ‘tensorflow’, ‘pytorch’, ‘mxnet’, ‘onnxrt’.
cls (class) – The class of register.
- Returns:
The class of register.
- Return type:
cls