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 Am Currently Using Hydra+Clearml And Wanted To Know If There Are Still Some Updates Coming. At The Moment, If I Change The Defaults Hydra Uses From The

Hi! I am currently using Hydra+ClearML and wanted to know if there are still some updates coming. At the moment, if I change the defaults hydra uses from the script path on the server nothing happens and the old command is the one used.

  
  
Posted 3 years ago
Votes Newest

Answers 7


Sure! I enqueue the experiment from my local machine:
python -m src.train model=my_model loss=my_loss dataset=my_dataset

Then I go to the server and run the experiment and create a copy to run with a new model. On the copy, I go to the script path and modify it to be:
-m src.train model=my_other_model loss=my_loss dataset=my_dataset

The new experiment, even though the script path has my_new_model default, starts training using my_model .

I can also see on the configuration tab -> OmegaConf the properties of my_model instead of my_new_model .

  
  
Posted 3 years ago

GrievingTurkey78 I see,
Basically the arguments after the -m src.train in the remote execution should be ignored (they are not needed).
Change the m in the Args section under the configuration. Let me know if it solved it.

  
  
Posted 3 years ago

AgitatedDove14 Thanks! I’ll give it a try! Makes sense 👌

  
  
Posted 3 years ago

🤞

  
  
Posted 3 years ago

Hi GrievingTurkey78
Could you provide some more details on your use case, and what's expected?

  
  
Posted 3 years ago

Side note: When running src.train as a module the server gets the command as src and has to be modified to be src.train

  
  
Posted 3 years ago

The -m src.train is just the entry script for the execution all the rest is be taken care by the Configuration section (whatever you pass after it will be ignored if you are using Argparse as it is auto-connects with ClearML)
Make sense ?

  
  
Posted 3 years ago
646 Views
7 Answers
3 years ago
one year ago
Tags