Prechádzať zdrojové kódy

move TrainingAverager to optim

justheuristic 3 rokov pred
rodič
commit
f023abcc44

+ 0 - 1
hivemind/averaging/__init__.py

@@ -1,2 +1 @@
 from hivemind.averaging.averager import DecentralizedAverager
 from hivemind.averaging.averager import DecentralizedAverager
-from hivemind.averaging.training import TrainingAverager

+ 1 - 1
hivemind/optim/collaborative.py

@@ -9,11 +9,11 @@ import numpy as np
 import torch
 import torch
 from pydantic import BaseModel, StrictBool, StrictFloat, confloat, conint
 from pydantic import BaseModel, StrictBool, StrictFloat, confloat, conint
 
 
-from hivemind.averaging.training import TrainingAverager
 from hivemind.dht import DHT
 from hivemind.dht import DHT
 from hivemind.dht.crypto import RSASignatureValidator
 from hivemind.dht.crypto import RSASignatureValidator
 from hivemind.dht.schema import BytesWithPublicKey, SchemaValidator
 from hivemind.dht.schema import BytesWithPublicKey, SchemaValidator
 from hivemind.optim.base import DecentralizedOptimizerBase
 from hivemind.optim.base import DecentralizedOptimizerBase
+from hivemind.optim.training import TrainingAverager
 from hivemind.optim.grad_scaler import HivemindGradScaler
 from hivemind.optim.grad_scaler import HivemindGradScaler
 from hivemind.optim.performance_ema import PerformanceEMA
 from hivemind.optim.performance_ema import PerformanceEMA
 from hivemind.utils import get_dht_time, get_logger
 from hivemind.utils import get_dht_time, get_logger

+ 0 - 0
hivemind/averaging/training.py → hivemind/optim/training.py