Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

#609 Ci fix

Merged
Ghost merged 1 commits into Deci-AI:master from deci-ai:bugfix/infra-000_ci
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  1. from typing import Dict
  2. import hydra
  3. from hydra.core.global_hydra import GlobalHydra
  4. from hydra import compose, initialize_config_dir
  5. import pkg_resources
  6. def get_arch_params(config_name, overriding_params: Dict = None) -> Dict:
  7. """
  8. Class for creating arch parameters dictionary, taking defaults from yaml
  9. files in src/super_gradients/recipes/arch_params.
  10. :param overriding_params: Dict, dictionary like object containing entries to override.
  11. :param config_name: arch_params yaml config filename in recipes (for example unet_default_arch_params).
  12. """
  13. if overriding_params is None:
  14. overriding_params = dict()
  15. GlobalHydra.instance().clear()
  16. with initialize_config_dir(config_dir=pkg_resources.resource_filename("super_gradients.recipes", "arch_params/"), version_base="1.2"):
  17. cfg = compose(config_name=config_name)
  18. arch_params = hydra.utils.instantiate(cfg)
  19. arch_params.update(**overriding_params)
  20. return arch_params
Discard
Tip!

Press p or to see the previous file or, n or to see the next file