You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

constant.py 611 B

123456789101112131415161718192021222324252627282930
  1. import logging
  2. from enum import Enum
  3. LOG = logging.getLogger(__name__)
  4. class ModelType(Enum):
  5. GlobalModel = 1
  6. PersonalizedModel = 2
  7. class Framework(Enum):
  8. Tensorflow = "tensorflow"
  9. Pytorch = "pytorch"
  10. Mindspore = "mindspore"
  11. class K8sResourceKind(Enum):
  12. JOINT_INFERENCE_SERVICE = "jointinferenceservice"
  13. FEDERATED_LEARNING_JOB = "federatedlearningjob"
  14. INCREMENTAL_JOB = "incrementallearningjob"
  15. class K8sResourceKindStatus(Enum):
  16. COMPLETED = "completed"
  17. FAILED = "failed"
  18. RUNNING = "running"
  19. FRAMEWORK = Framework.Tensorflow # TODO: should read from env.