|
from .quantize import * |
|
from .observer import * |
|
from .qconfig import * |
|
from .fake_quantize import * |
|
from .fuse_modules import fuse_modules |
|
from .stubs import * |
|
from .quant_type import * |
|
from .quantize_jit import * |
|
|
|
from .quantization_mappings import * |
|
from .fuser_method_mappings import * |
|
|
|
def default_eval_fn(model, calib_data): |
|
r""" |
|
Default evaluation function takes a torch.utils.data.Dataset or a list of |
|
input Tensors and run the model on the dataset |
|
""" |
|
for data, target in calib_data: |
|
model(data) |
|
|
|
|
|
_all__ = [ |
|
'QuantWrapper', 'QuantStub', 'DeQuantStub', |
|
|
|
'quantize', 'quantize_dynamic', 'quantize_qat', |
|
'prepare', 'convert', 'prepare_qat', |
|
|
|
'quantize_jit', 'quantize_dynamic_jit', '_prepare_ondevice_dynamic_jit', |
|
'_convert_ondevice_dynamic_jit', '_quantize_ondevice_dynamic_jit', |
|
|
|
|
|
|
|
'QuantType', 'quant_type_to_str', |
|
|
|
'get_default_static_quant_module_mappings', 'get_static_quant_module_class', |
|
'get_default_dynamic_quant_module_mappings', |
|
'get_default_qat_module_mappings', |
|
'get_default_qconfig_propagation_list', |
|
'get_default_compare_output_module_list', |
|
'get_quantized_operator', |
|
'get_fuser_method', |
|
|
|
'propagate_qconfig_', 'add_quant_dequant', 'add_observer_', 'swap_module', |
|
'default_eval_fn', 'get_observer_dict', |
|
'register_activation_post_process_hook', |
|
|
|
'ObserverBase', 'WeightObserver', 'HistogramObserver', |
|
'observer', 'default_observer', |
|
'default_weight_observer', 'default_placeholder_observer', |
|
'default_per_channel_weight_observer', |
|
|
|
'default_fake_quant', 'default_weight_fake_quant', |
|
'default_fixed_qparams_range_neg1to1_fake_quant', |
|
'default_fixed_qparams_range_0to1_fake_quant', |
|
'default_per_channel_weight_fake_quant', |
|
'default_histogram_fake_quant', |
|
|
|
'QConfig', 'default_qconfig', 'default_dynamic_qconfig', 'float16_dynamic_qconfig', |
|
'float_qparams_weight_only_qconfig', |
|
|
|
'default_qat_qconfig', 'prepare_qat', 'quantize_qat', |
|
|
|
'fuse_modules', |
|
] |
|
|