MCPcopy Create free account
hub / github.com/modelscope/FunASR / main_hydra

Function main_hydra

funasr/bin/inference.py:9–36  ·  view source on GitHub ↗

Main hydra. Args: cfg: Configuration overrides.

(cfg: DictConfig)

Source from the content-addressed store, hash-verified

7
8@hydra.main(config_name=None, version_base=None)
9def main_hydra(cfg: DictConfig):
10 """Main hydra.
11
12 Args:
13 cfg: Configuration overrides.
14 """
15 def to_plain_list(cfg_item):
16 """To plain list.
17
18 Args:
19 cfg_item: TODO.
20 """
21 if isinstance(cfg_item, ListConfig):
22 return OmegaConf.to_container(cfg_item, resolve=True)
23 elif isinstance(cfg_item, DictConfig):
24 return {k: to_plain_list(v) for k, v in cfg_item.items()}
25 else:
26 return cfg_item
27
28 kwargs = to_plain_list(cfg)
29
30 if kwargs.get("debug", False):
31 import pdb
32
33 pdb.set_trace()
34 model = AutoModel(**kwargs)
35 res = model.generate(input=kwargs["input"])
36 print(res)
37
38
39if __name__ == "__main__":

Callers 1

inference.pyFile · 0.70

Calls 3

generateMethod · 0.95
AutoModelClass · 0.90
to_plain_listFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…