MCPcopy
hub / github.com/facebookresearch/MetaCLIP / search_config

Function search_config

configs.py:72–85  ·  view source on GitHub ↗
(config_name)

Source from the content-addressed store, hash-verified

70
71
72def search_config(config_name):
73 import importlib
74 all_configs = {}
75 for code in os.listdir("config"):
76 if code.endswith(".py"):
77 module = importlib.import_module(f"config.{code[:-3]}")
78 for _config_name in dir(module):
79 if _config_name in ["Config"] or _config_name.startswith("__") or _config_name.startswith("run_config"):
80 continue
81 if _config_name not in all_configs:
82 all_configs[_config_name] = module
83 print(f"launching {config_name} from {all_configs[config_name].__file__}")
84 config = getattr(all_configs[config_name], config_name)()
85 return config

Callers 6

submitFunction · 0.90
main.pyFile · 0.90
mainFunction · 0.90
test_400mMethod · 0.90
test_2_5BMethod · 0.90
test_data_configMethod · 0.90

Calls

no outgoing calls

Tested by 3

test_400mMethod · 0.72
test_2_5BMethod · 0.72
test_data_configMethod · 0.72