clearml/clearml/__init__.py

44 lines
932 B
Python
Raw Normal View History

2020-12-22 21:25:37 +00:00
""" ClearML open SDK """
2021-09-17 13:17:43 +00:00
from six import PY2
2019-06-10 17:00:28 +00:00
from .version import __version__
from .task import Task
from .model import InputModel, OutputModel, Model
2019-06-10 17:00:28 +00:00
from .logger import Logger
2020-05-22 07:15:02 +00:00
from .storage import StorageManager
2019-06-10 17:00:28 +00:00
from .errors import UsageError
2020-12-22 21:25:37 +00:00
from .datasets import Dataset
2020-07-04 19:52:09 +00:00
TaskTypes = Task.TaskTypes
2021-09-17 13:17:43 +00:00
if not PY2:
from .automation.controller import PipelineController, PipelineDecorator # noqa: F401
2021-09-17 13:17:43 +00:00
__all__ = [
"__version__",
"Task",
"TaskTypes",
2021-09-17 13:17:43 +00:00
"InputModel",
"OutputModel",
"Model",
"Logger",
"StorageManager",
"UsageError",
"Dataset",
"PipelineController",
"PipelineDecorator",
2021-09-17 13:17:43 +00:00
]
else:
__all__ = [
"__version__",
"Task",
"TaskTypes",
2021-09-17 13:17:43 +00:00
"InputModel",
"OutputModel",
"Model",
"Logger",
"StorageManager",
"UsageError",
"Dataset",
]