pattern_utils.py 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. # flake8: noqa: F401
  2. r"""
  3. This file is in the process of migration to `torch/ao/quantization`, and
  4. is kept here for compatibility while the migration process is ongoing.
  5. If you are adding a new entry/functionality, please, add it to the
  6. appropriate files under `torch/ao/quantization/fx/`, while adding an import statement
  7. here.
  8. """
  9. from torch.ao.quantization.fx.pattern_utils import (
  10. QuantizeHandler,
  11. _register_fusion_pattern,
  12. get_default_fusion_patterns,
  13. _register_quant_pattern,
  14. get_default_quant_patterns,
  15. get_default_output_activation_post_process_map
  16. )
  17. # QuantizeHandler.__module__ = _NAMESPACE
  18. _register_fusion_pattern.__module__ = "torch.ao.quantization.fx.pattern_utils"
  19. get_default_fusion_patterns.__module__ = "torch.ao.quantization.fx.pattern_utils"
  20. _register_quant_pattern.__module__ = "torch.ao.quantization.fx.pattern_utils"
  21. get_default_quant_patterns.__module__ = "torch.ao.quantization.fx.pattern_utils"
  22. get_default_output_activation_post_process_map.__module__ = "torch.ao.quantization.fx.pattern_utils"
  23. # __all__ = [
  24. # "QuantizeHandler",
  25. # "_register_fusion_pattern",
  26. # "get_default_fusion_patterns",
  27. # "_register_quant_pattern",
  28. # "get_default_quant_patterns",
  29. # "get_default_output_activation_post_process_map",
  30. # ]