pattern_utils.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  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. _register_fusion_pattern,
  11. _register_quant_pattern,
  12. get_default_fusion_patterns,
  13. get_default_output_activation_post_process_map,
  14. get_default_quant_patterns,
  15. QuantizeHandler,
  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__ = (
  23. "torch.ao.quantization.fx.pattern_utils"
  24. )
  25. # __all__ = [
  26. # "QuantizeHandler",
  27. # "_register_fusion_pattern",
  28. # "get_default_fusion_patterns",
  29. # "_register_quant_pattern",
  30. # "get_default_quant_patterns",
  31. # "get_default_output_activation_post_process_map",
  32. # ]