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
Hi, I'M Experiencing With Hydra Integration With Clearml. As The Docs

hi, I'm experiencing with hydra integration with clearml. as the docs here mentions, the config file is added as blob. i want to use hyperparameters optimization over the parameters that are in the config file. doing so results clearml adding new hyperparameters instead of changing values within the config file (see attached image, in the config file 'configs/modules/conv/dropout' exists).
this behavior makes hydra integration useless if we want to use the hyperparameter optimization module/app. am i missing something, or this is the desired behavior currently?
image

  
  
Posted 4 months ago
Votes Newest

Answers 4


@<1822805241150574592:profile|ShinySparrow39> thanks, but i don't understand your workaround. how does it enables overrides from clearm UI? specifically for hyperparameters app which doesn't seems to work with logged configurations files.

  
  
Posted 4 months ago

Hi @<1594863230964994048:profile|DangerousBee35> , did you follow the specific instructions to set _ allow omegaconf_edit_ to True as in the docs?
None

  
  
Posted 4 months ago

after playing with it a bit more, i figured out that you need to set _ allow omegaconf_edit_ to False and the parameters naming should be done with dot notation. for example Hydra/some_key. other_key.my _key . there is no documentation regarding hydra with hyperparameters tuning, it is best to add a section regarding it in the link you attached.

  
  
Posted 4 months ago

Hi,
I am experiencing the same thing (although I use old-fashioned dicts as my configuration object). The way that I work around this is by downloading the whole configuration using get_configuration_object_as_dict('OmegaConf'), modifying this dict and then reuploading it using connect_configuration(new_dict) . If there is a better way, I would definitely like to know!

  
  
Posted 4 months ago
479 Views
4 Answers
4 months ago
4 months ago
Tags
Similar posts