__init__.py 658 B

12345678910111213
  1. """
  2. Compression strategies that reduce the network communication in .averaging, .optim and .moe
  3. """
  4. from hivemind.compression.adaptive import PerTensorCompression, RoleAdaptiveCompression, SizeAdaptiveCompression
  5. from hivemind.compression.base import CompressionBase, CompressionInfo, NoCompression, TensorRole
  6. from hivemind.compression.floating import Float16Compression, ScaledFloat16Compression
  7. from hivemind.compression.quantization import BlockwiseQuantization, Quantile8BitQuantization, Uniform8BitQuantization
  8. from hivemind.compression.serialization import (
  9. deserialize_tensor_stream,
  10. deserialize_torch_tensor,
  11. serialize_torch_tensor,
  12. )