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
Answered
Hello

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


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

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

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
1K Views
4 Answers
2 years ago
one year ago
Tags