|
@@ -9,7 +9,7 @@ from hivemind.moe.client.remote_expert_worker import RemoteExpertWorker
|
|
|
from hivemind.proto import runtime_pb2
|
|
|
from hivemind.utils.logging import get_logger, use_hivemind_log_handler
|
|
|
|
|
|
-from src import NoSpendingPolicy
|
|
|
+from src.client.spending_policy import NoSpendingPolicy
|
|
|
from src.data_structures import ModuleUID, RemoteModuleInfo, RemoteSpanInfo, ServerState
|
|
|
from src.dht_utils import get_remote_module_infos
|
|
|
from src.server.handler import TransformerConnectionHandler
|
|
@@ -31,7 +31,6 @@ class RemoteSequenceManager:
|
|
|
self.spans_by_priority: List[RemoteSpanInfo] = [] # sorted from best to worst
|
|
|
self.spans_containing_block: Tuple[List[RemoteSpanInfo], ...] = tuple([] for _ in range(len(self.block_uids)))
|
|
|
self.last_update_time: DHTExpiration = -float("inf")
|
|
|
- self.spending_policy = NoSpendingPolicy()
|
|
|
self.max_retries = max_retries
|
|
|
self._rpc_info = None
|
|
|
self.lock_changes = threading.Lock()
|