|
@@ -26,8 +26,7 @@ from hivemind.compression import (
|
|
CompressionBase,
|
|
CompressionBase,
|
|
CompressionInfo,
|
|
CompressionInfo,
|
|
NoCompression,
|
|
NoCompression,
|
|
- deserialize_torch_tensor,
|
|
|
|
- serialize_torch_tensor,
|
|
|
|
|
|
+ deserialize_torch_tensor
|
|
)
|
|
)
|
|
from hivemind.dht import DHT, DHTID
|
|
from hivemind.dht import DHT, DHTID
|
|
from hivemind.p2p import P2P, P2PContext, P2PHandlerError, PeerID, ServicerBase
|
|
from hivemind.p2p import P2P, P2PContext, P2PHandlerError, PeerID, ServicerBase
|
|
@@ -36,13 +35,12 @@ from hivemind.proto import averaging_pb2
|
|
from hivemind.utils import MPFuture, TensorDescriptor, get_logger
|
|
from hivemind.utils import MPFuture, TensorDescriptor, get_logger
|
|
from hivemind.utils.asyncio import (
|
|
from hivemind.utils.asyncio import (
|
|
achain,
|
|
achain,
|
|
- afirst,
|
|
|
|
aiter_with_timeout,
|
|
aiter_with_timeout,
|
|
anext,
|
|
anext,
|
|
as_aiter,
|
|
as_aiter,
|
|
azip,
|
|
azip,
|
|
enter_asynchronously,
|
|
enter_asynchronously,
|
|
- switch_to_uvloop,
|
|
|
|
|
|
+ switch_to_uvloop
|
|
)
|
|
)
|
|
from hivemind.utils.grpc import combine_from_streaming, split_for_streaming
|
|
from hivemind.utils.grpc import combine_from_streaming, split_for_streaming
|
|
from hivemind.utils.serializer import MSGPackSerializer, SerializerBase
|
|
from hivemind.utils.serializer import MSGPackSerializer, SerializerBase
|