MCPcopy Create free account
hub / github.com/microsoft/SkillOpt / _register_builtins

Function _register_builtins

scripts/train.py:39–95  ·  view source on GitHub ↗

Lazy-import built-in adapters so we don't pull heavy deps at CLI parse time.

()

Source from the content-addressed store, hash-verified

37
38
39def _register_builtins() -> None:
40 """Lazy-import built-in adapters so we don't pull heavy deps at CLI parse time."""
41 try:
42 from skillopt.envs.alfworld.adapter import ALFWorldAdapter
43 _ENV_REGISTRY["alfworld"] = ALFWorldAdapter
44 except ImportError:
45 pass # ALFWorld deps not installed — skip
46 try:
47 from skillopt.envs.searchqa.adapter import SearchQAAdapter
48 _ENV_REGISTRY["searchqa"] = SearchQAAdapter
49 except ImportError:
50 pass
51 try:
52 from skillopt.envs.livemathematicianbench.adapter import LiveMathematicianBenchAdapter
53 _ENV_REGISTRY["livemathematicianbench"] = LiveMathematicianBenchAdapter
54 except ImportError:
55 pass
56 try:
57 from skillopt.envs.babyvision.adapter import BabyVisionAdapter
58 _ENV_REGISTRY["babyvision"] = BabyVisionAdapter
59 except ImportError:
60 pass
61 try:
62 from skillopt.envs.spreadsheetbench.adapter import SpreadsheetBenchAdapter
63 _ENV_REGISTRY["spreadsheetbench"] = SpreadsheetBenchAdapter
64 except ImportError:
65 pass
66 try:
67 from skillopt.envs.mmrb.adapter import MMRBAdapter
68 _ENV_REGISTRY["mmrb"] = MMRBAdapter
69 except ImportError:
70 pass
71 try:
72 from skillopt.envs.docvqa.adapter import DocVQAAdapter
73 _ENV_REGISTRY["docvqa"] = DocVQAAdapter
74 except ImportError:
75 pass
76 try:
77 from skillopt.envs.mathverse.adapter import MathVerseAdapter
78 _ENV_REGISTRY["mathverse"] = MathVerseAdapter
79 except ImportError:
80 pass
81 try:
82 from skillopt.envs.officeqa.adapter import OfficeQAAdapter
83 _ENV_REGISTRY["officeqa"] = OfficeQAAdapter
84 except ImportError:
85 pass
86 try:
87 from skillopt.envs.sealqa.adapter import SealQAAdapter
88 _ENV_REGISTRY["sealqa"] = SealQAAdapter
89 except ImportError:
90 pass
91 try:
92 from skillopt.envs.swebench.adapter import SWEBenchAdapter
93 _ENV_REGISTRY["swebench"] = SWEBenchAdapter
94 except ImportError:
95 pass
96

Callers 1

get_adapterFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected