__init__.py 1010 B

1234567891011121314151617181920212223242526272829303132
  1. """
  2. Copyright 2020 The Microsoft DeepSpeed Team
  3. """
  4. from .cpu_adam import CPUAdamBuilder
  5. from .cpu_adagrad import CPUAdagradBuilder
  6. from .fused_adam import FusedAdamBuilder
  7. from .fused_lamb import FusedLambBuilder
  8. from .sparse_attn import SparseAttnBuilder
  9. from .transformer import TransformerBuilder
  10. from .stochastic_transformer import StochasticTransformerBuilder
  11. from .utils import UtilsBuilder
  12. from .async_io import AsyncIOBuilder
  13. from .transformer_inference import InferenceBuilder
  14. from .quantizer import QuantizerBuilder
  15. from .builder import get_default_compute_capabilities, OpBuilder
  16. # TODO: infer this list instead of hard coded
  17. # List of all available ops
  18. __op_builders__ = [
  19. CPUAdamBuilder(),
  20. CPUAdagradBuilder(),
  21. FusedAdamBuilder(),
  22. FusedLambBuilder(),
  23. SparseAttnBuilder(),
  24. TransformerBuilder(),
  25. StochasticTransformerBuilder(),
  26. AsyncIOBuilder(),
  27. UtilsBuilder(),
  28. QuantizerBuilder(),
  29. InferenceBuilder()
  30. ]
  31. ALL_OPS = {op.name: op for op in __op_builders__}