Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text

Hello 😊

I noticed that clearml has a sort of a " language " of referencing the Task's arguments, such as Args/batch or Args/task_id . This is used in Optuna and Triggers. However, I haven't found any documentation about how do you make these references.

For example, I am building a trigger which should override the Task s commit hash, and I've no idea how to do it

Posted 2 years ago
Votes Newest

Answers 4

RotundHedgehog76 ,

What do you mean regarding language? If I'm not mistaken ClearML should include Optuna args as well.

Also, what do you mean by commit hash? ClearML logs the commit itself but this can be changed by editing

Posted 2 years ago

By language, I meant the syntax. What is Args and what is batch in Args/batch and what other values exist 😀

By commit hash, I mean the hash od the commit a task was run from. I wish to refer to that commit hash in another task (started with a triggerscheduler) in code

Posted 2 years ago

to answer myself, the first part, task.get_parameters() retrieves a list of all the arguments which can be set. The syntax seems to be Args/{argparse destination}

However, this does not return the commit hash :((

Posted 2 years ago

trigger.add_task_trigger(name='export', schedule_task_id=SCHEDULE_ID, task_overrides={...})I would like to override the commit hash of the SCHEDULE_ID with task_overrides

Posted 2 years ago
4 Answers
2 years ago
one year ago