|
@@ -11,12 +11,12 @@ import threading
|
|
|
import weakref
|
|
|
from concurrent.futures.thread import ThreadPoolExecutor
|
|
|
from dataclasses import asdict
|
|
|
-from typing import Sequence, Optional, Tuple, Any, Union, Dict, AsyncIterator
|
|
|
+from typing import Any, AsyncIterator, Dict, Optional, Sequence, Tuple, Union
|
|
|
|
|
|
import numpy as np
|
|
|
import torch
|
|
|
|
|
|
-from hivemind.averaging.allreduce import AllReduceRunner, AllreduceException, GroupID, AveragingMode
|
|
|
+from hivemind.averaging.allreduce import AllreduceException, AllReduceRunner, AveragingMode, GroupID
|
|
|
from hivemind.averaging.group_info import GroupInfo
|
|
|
from hivemind.averaging.load_balancing import load_balance_peers
|
|
|
from hivemind.averaging.matchmaking import Matchmaking, MatchmakingException
|
|
@@ -24,12 +24,12 @@ from hivemind.averaging.partition import DEFAULT_PART_SIZE_BYTES
|
|
|
from hivemind.dht import DHT, DHTID
|
|
|
from hivemind.p2p import P2PContext, P2PHandlerError, PeerID, ServicerBase
|
|
|
from hivemind.proto import averaging_pb2, runtime_pb2
|
|
|
-from hivemind.utils import MPFuture, get_logger, TensorDescriptor
|
|
|
-from hivemind.utils.asyncio import anext, achain, aiter, switch_to_uvloop
|
|
|
-from hivemind.utils.compression import serialize_torch_tensor, deserialize_torch_tensor
|
|
|
-from hivemind.utils.grpc import split_for_streaming, combine_from_streaming
|
|
|
+from hivemind.utils import MPFuture, TensorDescriptor, get_logger
|
|
|
+from hivemind.utils.asyncio import achain, aiter, anext, switch_to_uvloop
|
|
|
+from hivemind.utils.compression import deserialize_torch_tensor, serialize_torch_tensor
|
|
|
+from hivemind.utils.grpc import combine_from_streaming, split_for_streaming
|
|
|
from hivemind.utils.serializer import MSGPackSerializer, SerializerBase
|
|
|
-from hivemind.utils.timed_storage import get_dht_time, ValueWithExpiration, DHTExpiration
|
|
|
+from hivemind.utils.timed_storage import DHTExpiration, ValueWithExpiration, get_dht_time
|
|
|
|
|
|
# flavour types
|
|
|
GatheredData = Any
|