allegroai / clearml

ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
https://clear.ml/docs
Apache License 2.0
5.61k stars 651 forks source link

Providing a task ID to clearml-data get results in unintuitive behaviour. #1177

Open harry-j-turner opened 9 months ago

harry-j-turner commented 9 months ago

Describe the bug

Using the local CLI tool, if you pass an ID of a task rather than a dataset, the result is that the task is moved into the .datasets folder.

To reproduce

Locate any task on ClearML. Locally run clearml-data get --id <task_id> observe that the task "dissapears", it is moved into a .datasets folder in it's current project.

Expected behaviour

The task should not be affected, the CLI tool should emit a warning that a task ID was passed not a dataset.

Environment

Ubuntu 22.04 ClearML SDK version 1.13 Python3.10

jkhenning commented 9 months ago

Hi @harry-optimised,

Thanks for this report, we'll fix it as soon as possible 👍