__init__.py 522 B

1234567891011121314151617181920
  1. from typing import Type
  2. from aphrodite.modeling.quantization_utils.awq import AWQConfig
  3. from aphrodite.modeling.quantization_utils.base import QuantizationConfig
  4. _QUANTIZATION_REGISTRY = {
  5. "awq": AWQConfig,
  6. }
  7. def get_quant_class(quantization: str) -> Type[QuantizationConfig]:
  8. if quantization not in _QUANTIZATION_REGISTRY:
  9. raise ValueError(f"Invalid quantization method: {quantization}")
  10. return _QUANTIZATION_REGISTRY[quantization]
  11. __all__ = [
  12. "QuantizationConfig",
  13. "get_quant_class",
  14. ]