コード例 #1
0
class TaskScrollState(Base):
    task: str = StringField(required=True)
    metrics: Sequence[MetricState] = ListField([MetricState], required=True)
    last_min_iter: Optional[int] = IntField()
    last_max_iter: Optional[int] = IntField()

    def reset(self):
        """Reset the scrolling state for the metric"""
        self.last_min_iter = self.last_max_iter = None
コード例 #2
0
class LogEventsScrollState(Base, JsonSerializableMixin):
    id: str = StringField(required=True)
    task: str = StringField(required=True)
    last_min_timestamp: Optional[int] = IntField()
    last_max_timestamp: Optional[int] = IntField()

    def reset(self):
        """Reset the scrolling state """
        self.last_min_timestamp = self.last_max_timestamp = None
コード例 #3
0
class Artifact(models.Base):
    key = StringField(required=True)
    type = StringField(required=True)
    mode = StringField(validators=Enum("input", "output"), default="output")
    uri = StringField()
    hash = StringField()
    content_size = IntField()
    timestamp = IntField()
    type_data = EmbeddedField(ArtifactTypeData)
    display_data = ListField([list])
コード例 #4
0
ファイル: tasks.py プロジェクト: jkhenning/clearml-server
class Artifact(models.Base):
    key = StringField(required=True)
    type = StringField(required=True)
    mode = StringField(validators=Enum(*get_options(ArtifactModes)),
                       default=DEFAULT_ARTIFACT_MODE)
    uri = StringField()
    hash = StringField()
    content_size = IntField()
    timestamp = IntField()
    type_data = EmbeddedField(ArtifactTypeData)
    display_data = ListField([list])
コード例 #5
0
class MetricScrollState(Base):
    task: str = StringField(required=True)
    name: str = StringField(required=True)
    last_min_iter: Optional[int] = IntField()
    last_max_iter: Optional[int] = IntField()
    timestamp: int = IntField(default=0)
    variants: Sequence[VariantScrollState] = ListField([VariantScrollState])

    def reset(self):
        """Reset the scrolling state for the metric"""
        self.last_min_iter = self.last_max_iter = None
コード例 #6
0
class Pet(models.Base):
    id = IntField()
    category = EmbeddedField(Category)
    name = StringField()
    photo_urls = ListField(str)
    tags = ListField(Tag)
    status = StringField()
コード例 #7
0
class GetTokenRequest(Base):
    """ User requests a token """

    expiration_sec = IntField(
        validators=Max(config.get("apiserver.auth.max_expiration_sec")), nullable=True
    )
    """ Expiration time for token in seconds. """
コード例 #8
0
ファイル: workers.py プロジェクト: jkhenning/clearml-server
class StatusReportRequest(WorkerRequest):
    task = StringField()  # task the worker is running on
    queue = StringField()  # queue from which task was taken
    queues = ListField(
        str
    )  # list of queues this worker listens to. if None, this will not update the worker's queues list.
    timestamp = IntField(required=True)
    machine_stats = EmbeddedField(MachineStats)
コード例 #9
0
class WorkerEntry(Base, JsonSerializableMixin):
    key = StringField()  # not required due to migration issues
    id = StringField(required=True)
    user = EmbeddedField(IdNameEntry)
    company = EmbeddedField(IdNameEntry)
    ip = StringField()
    task = EmbeddedField(IdNameEntry)
    queue = StringField()  # queue from which current task was taken
    queues = ListField(str)  # list of queues this worker listens to
    register_time = DateTimeField(required=True)
    register_timeout = IntField(required=True)
    last_activity_time = DateTimeField(required=True)
    last_report_time = DateTimeField()
コード例 #10
0
ファイル: workers.py プロジェクト: paklau99988/trains-server
class WorkerEntry(Base):
    key = StringField()  # not required due to migration issues
    id = StringField(required=True)
    user = EmbeddedField(IdNameEntry)
    company = EmbeddedField(IdNameEntry)
    ip = StringField()
    task = EmbeddedField(IdNameEntry)
    queue = StringField()  # queue from which current task was taken
    queues = ListField(str)  # list of queues this worker listens to
    register_time = DateTimeField(required=True)
    register_timeout = IntField(required=True)
    last_activity_time = DateTimeField(required=True)
    last_report_time = DateTimeField()

    def to_json(self):
        return json.dumps(self.to_struct())

    @classmethod
    def from_json(cls, s):
        return cls(**json.loads(s))
コード例 #11
0
ファイル: tasks.py プロジェクト: lcasassa/trains-server
class StartedResponse(UpdateResponse):
    started = IntField()
コード例 #12
0
class RevokeCredentialsResponse(Base):
    revoked = IntField(required=True)
コード例 #13
0
class VariantState(Base):
    variant: str = StringField(required=True)
    last_invalid_iteration: int = IntField()
コード例 #14
0
ファイル: tasks.py プロジェクト: jkhenning/clearml-server
class ArchiveResponse(models.Base):
    archived = IntField()
コード例 #15
0
class MetricState(Base):
    metric: str = StringField(required=True)
    variants: Sequence[VariantState] = ListField([VariantState], required=True)
    timestamp: int = IntField(default=0)
コード例 #16
0
ファイル: tasks.py プロジェクト: lcasassa/trains-server
class ResetResponse(UpdateResponse):
    deleted_indices = ListField(items_types=six.string_types)
    dequeued = DictField()
    frames = DictField()
    events = DictField()
    model_deleted = IntField()
コード例 #17
0
ファイル: workers.py プロジェクト: jkhenning/clearml-server
class QueueEntry(IdNameEntry):
    next_task = EmbeddedField(IdNameEntry)
    num_tasks = IntField()
コード例 #18
0
class VariantScrollState(Base):
    name: str = StringField(required=True)
    recycle_url_marker: str = StringField()
    last_invalid_iteration: int = IntField()
コード例 #19
0
class ResetBatchItem(UpdateBatchItem):
    dequeued: bool = BoolField()
    deleted_models = IntField()
    urls = DictField()
コード例 #20
0
class ResetResponse(UpdateResponse):
    dequeued = DictField()
    events = DictField()
    deleted_models = IntField()
    urls = DictField()
コード例 #21
0
class AddUpdateModelRequest(TaskRequest):
    name = StringField(required=True)
    model = StringField(required=True)
    type = StringField(required=True,
                       validators=Enum(*get_options(TaskModelTypes)))
    iteration = IntField()
コード例 #22
0
ファイル: tasks.py プロジェクト: lcasassa/trains-server
class EnqueueResponse(UpdateResponse):
    queued = IntField()
コード例 #23
0
ファイル: tasks.py プロジェクト: lcasassa/trains-server
class DequeueResponse(UpdateResponse):
    dequeued = IntField()
コード例 #24
0
class Tag(models.Base):
    id = IntField()
    name = StringField()
コード例 #25
0
ファイル: workers.py プロジェクト: jkhenning/clearml-server
class StatsReportBase(StatsBase):
    from_date = FloatField(required=True, validators=validators.Min(0))
    to_date = FloatField(required=True, validators=validators.Min(0))
    interval = IntField(required=True, validators=validators.Min(1))
コード例 #26
0
ファイル: queues.py プロジェクト: allegroai/clearml-server
class GetMetricsRequest(Base):
    queue_ids = ListField([str])
    from_date = FloatField(required=True, validators=validators.Min(0))
    to_date = FloatField(required=True, validators=validators.Min(0))
    interval = IntField(required=True, validators=validators.Min(1))
コード例 #27
0
ファイル: workers.py プロジェクト: jkhenning/clearml-server
class CurrentTaskEntry(IdNameEntry):
    running_time = IntField()
    last_iteration = IntField()
コード例 #28
0
ファイル: queues.py プロジェクト: allegroai/clearml-server
class MoveTaskRequest(TaskRequest):
    count = IntField(default=1)
コード例 #29
0
ファイル: workers.py プロジェクト: jkhenning/clearml-server
class GetAllRequest(Base):
    last_seen = IntField(default=3600)
コード例 #30
0
ファイル: queues.py プロジェクト: allegroai/clearml-server
class MoveTaskResponse(Base):
    position = IntField()