Spaces:
Sleeping
Sleeping
File size: 464 Bytes
7c4332a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from abc import ABC, abstractmethod
import logging
from .training_status import TrainingStatus
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
class AbstractTrainer(ABC):
__training_status: TrainingStatus = TrainingStatus();
@abstractmethod
async def start_training(self):
logger.info('start abstract trainer training')
pass
def get_status(self) -> TrainingStatus:
return self.__training_status
|