enums.py 463 B

123456789101112131415161718192021222324
  1. # -*- coding: utf-8 -*-
  2. """
  3. Enums fuer das Trainer-Framework.
  4. """
  5. from enum import Enum
  6. class TrainingState(Enum):
  7. """Status eines Trainings-Durchlaufs."""
  8. IDLE = "idle"
  9. VALIDATING = "validating"
  10. STARTING = "starting"
  11. TRAINING = "training"
  12. PAUSED = "paused"
  13. STOPPING = "stopping"
  14. COMPLETED = "completed"
  15. FAILED = "failed"
  16. class TrainerType(Enum):
  17. """Herkunft eines Trainers."""
  18. CORE = "core"
  19. PLUGIN = "plugin"