Add support for additional task types as well as tasks.get_types to obtain actual types used globally or per project

This commit is contained in:
allegroai
2020-06-01 13:05:12 +03:00
parent 84a75d9e70
commit 9403942ef7
9 changed files with 111 additions and 15 deletions

View File

@@ -100,6 +100,18 @@ class Execution(EmbeddedDocument, ProperDictMixin):
class TaskType(object):
training = "training"
testing = "testing"
inference = "inference"
data_processing = "data_processing"
application = "application"
monitor = "monitor"
controller = "controller"
optimizer = "optimizer"
service = "service"
qc = "qc"
custom = "custom"
external_task_types = set(get_options(TaskType))
class Task(AttributedDocument):