From d835fb2e0cc833a2cb2ec2d037bac7153081e3da Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Sun, 23 Jun 2024 14:41:03 +0300 Subject: [PATCH] Add `--tags` option to clearml-task (#1284) --- clearml/cli/task/__main__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clearml/cli/task/__main__.py b/clearml/cli/task/__main__.py index 50829582..cb5007e6 100644 --- a/clearml/cli/task/__main__.py +++ b/clearml/cli/task/__main__.py @@ -19,6 +19,9 @@ def setup_parser(parser): 'If --base-task-id is used, this arguments is optional.') parser.add_argument('--name', type=str, default=None, help='Required: select a name for the remote task') + parser.add_argument('--tags', default=None, nargs='*', + help='Optional: add tags to the newly created Task. ' + 'Example: --tags "base" "job"') parser.add_argument('--repo', type=str, default=None, help='remote URL for the repository to use. ' 'Example: --repo https://github.com/allegroai/clearml.git') @@ -140,6 +143,9 @@ def cli(): create_populate.create_task() # update Task args create_populate.update_task_args(args.args) + # set tags + if args.tags: + create_populate.task.add_tags(args.tags) # noinspection PyProtectedMember create_populate.task._set_runtime_properties({"_CLEARML_TASK": True})