|
22 | 22 | # the canonical ``box_box`` shape; for other variants pass the matching |
23 | 23 | # ``--agent skrl_<obs>_<action>_cfg_entry_point``. Retired per-shape IDs below |
24 | 24 | # remain registered for one release as deprecation shims pointing at this task. |
25 | | -_SHOWCASE_CFG_PATH = f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg" |
26 | | - |
27 | 25 | gym.register( |
28 | 26 | id="Isaac-Cartpole-Showcase-Direct-v0", |
29 | 27 | entry_point=f"{__name__}.cartpole_env:CartpoleShowcaseEnv", |
30 | 28 | disable_env_checker=True, |
31 | 29 | kwargs={ |
32 | | - "env_cfg_entry_point": _SHOWCASE_CFG_PATH, |
| 30 | + "env_cfg_entry_point": f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
33 | 31 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_box_ppo_cfg.yaml", |
34 | 32 | "skrl_box_box_cfg_entry_point": f"{agents.__name__}:skrl_box_box_ppo_cfg.yaml", |
35 | 33 | "skrl_box_discrete_cfg_entry_point": f"{agents.__name__}:skrl_box_discrete_ppo_cfg.yaml", |
|
63 | 61 | disable_env_checker=True, |
64 | 62 | kwargs={ |
65 | 63 | "env_cfg_entry_point": deprecated_task_alias( |
66 | | - "Isaac-Cartpole-Showcase-Box-Box-Direct-v0", |
67 | | - "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=box_box", |
68 | | - _SHOWCASE_CFG_PATH, |
| 64 | + old_task_id="Isaac-Cartpole-Showcase-Box-Box-Direct-v0", |
| 65 | + new_command="--task=Isaac-Cartpole-Showcase-Direct-v0 presets=box_box", |
| 66 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
69 | 67 | ), |
70 | 68 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_box_ppo_cfg.yaml", |
71 | 69 | }, |
|
77 | 75 | disable_env_checker=True, |
78 | 76 | kwargs={ |
79 | 77 | "env_cfg_entry_point": deprecated_task_alias( |
80 | | - "Isaac-Cartpole-Showcase-Box-Discrete-Direct-v0", |
81 | | - "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=box_discrete --agent=skrl_box_discrete_cfg_entry_point", |
82 | | - _SHOWCASE_CFG_PATH, |
| 78 | + old_task_id="Isaac-Cartpole-Showcase-Box-Discrete-Direct-v0", |
| 79 | + new_command="--task=Isaac-Cartpole-Showcase-Direct-v0 presets=box_discrete --agent=skrl_box_discrete_cfg_entry_point", |
| 80 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
83 | 81 | ), |
84 | 82 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_discrete_ppo_cfg.yaml", |
85 | 83 | }, |
|
91 | 89 | disable_env_checker=True, |
92 | 90 | kwargs={ |
93 | 91 | "env_cfg_entry_point": deprecated_task_alias( |
94 | | - "Isaac-Cartpole-Showcase-Box-MultiDiscrete-Direct-v0", |
95 | | - ( |
| 92 | + old_task_id="Isaac-Cartpole-Showcase-Box-MultiDiscrete-Direct-v0", |
| 93 | + new_command=( |
96 | 94 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=box_multidiscrete" |
97 | 95 | " --agent=skrl_box_multidiscrete_cfg_entry_point" |
98 | 96 | ), |
99 | | - _SHOWCASE_CFG_PATH, |
| 97 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
100 | 98 | ), |
101 | 99 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_multidiscrete_ppo_cfg.yaml", |
102 | 100 | }, |
|
112 | 110 | disable_env_checker=True, |
113 | 111 | kwargs={ |
114 | 112 | "env_cfg_entry_point": deprecated_task_alias( |
115 | | - "Isaac-Cartpole-Showcase-Discrete-Box-Direct-v0", |
116 | | - "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=discrete_box --agent=skrl_discrete_box_cfg_entry_point", |
117 | | - _SHOWCASE_CFG_PATH, |
| 113 | + old_task_id="Isaac-Cartpole-Showcase-Discrete-Box-Direct-v0", |
| 114 | + new_command="--task=Isaac-Cartpole-Showcase-Direct-v0 presets=discrete_box --agent=skrl_discrete_box_cfg_entry_point", |
| 115 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
118 | 116 | ), |
119 | 117 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_discrete_box_ppo_cfg.yaml", |
120 | 118 | }, |
|
126 | 124 | disable_env_checker=True, |
127 | 125 | kwargs={ |
128 | 126 | "env_cfg_entry_point": deprecated_task_alias( |
129 | | - "Isaac-Cartpole-Showcase-Discrete-Discrete-Direct-v0", |
130 | | - ( |
| 127 | + old_task_id="Isaac-Cartpole-Showcase-Discrete-Discrete-Direct-v0", |
| 128 | + new_command=( |
131 | 129 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=discrete_discrete" |
132 | 130 | " --agent=skrl_discrete_discrete_cfg_entry_point" |
133 | 131 | ), |
134 | | - _SHOWCASE_CFG_PATH, |
| 132 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
135 | 133 | ), |
136 | 134 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_discrete_discrete_ppo_cfg.yaml", |
137 | 135 | }, |
|
143 | 141 | disable_env_checker=True, |
144 | 142 | kwargs={ |
145 | 143 | "env_cfg_entry_point": deprecated_task_alias( |
146 | | - "Isaac-Cartpole-Showcase-Discrete-MultiDiscrete-Direct-v0", |
147 | | - ( |
| 144 | + old_task_id="Isaac-Cartpole-Showcase-Discrete-MultiDiscrete-Direct-v0", |
| 145 | + new_command=( |
148 | 146 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=discrete_multidiscrete" |
149 | 147 | " --agent=skrl_discrete_multidiscrete_cfg_entry_point" |
150 | 148 | ), |
151 | | - _SHOWCASE_CFG_PATH, |
| 149 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
152 | 150 | ), |
153 | 151 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_discrete_multidiscrete_ppo_cfg.yaml", |
154 | 152 | }, |
|
164 | 162 | disable_env_checker=True, |
165 | 163 | kwargs={ |
166 | 164 | "env_cfg_entry_point": deprecated_task_alias( |
167 | | - "Isaac-Cartpole-Showcase-MultiDiscrete-Box-Direct-v0", |
168 | | - ( |
| 165 | + old_task_id="Isaac-Cartpole-Showcase-MultiDiscrete-Box-Direct-v0", |
| 166 | + new_command=( |
169 | 167 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=multidiscrete_box" |
170 | 168 | " --agent=skrl_multidiscrete_box_cfg_entry_point" |
171 | 169 | ), |
172 | | - _SHOWCASE_CFG_PATH, |
| 170 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
173 | 171 | ), |
174 | 172 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_multidiscrete_box_ppo_cfg.yaml", |
175 | 173 | }, |
|
181 | 179 | disable_env_checker=True, |
182 | 180 | kwargs={ |
183 | 181 | "env_cfg_entry_point": deprecated_task_alias( |
184 | | - "Isaac-Cartpole-Showcase-MultiDiscrete-Discrete-Direct-v0", |
185 | | - ( |
| 182 | + old_task_id="Isaac-Cartpole-Showcase-MultiDiscrete-Discrete-Direct-v0", |
| 183 | + new_command=( |
186 | 184 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=multidiscrete_discrete" |
187 | 185 | " --agent=skrl_multidiscrete_discrete_cfg_entry_point" |
188 | 186 | ), |
189 | | - _SHOWCASE_CFG_PATH, |
| 187 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
190 | 188 | ), |
191 | 189 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_multidiscrete_discrete_ppo_cfg.yaml", |
192 | 190 | }, |
|
198 | 196 | disable_env_checker=True, |
199 | 197 | kwargs={ |
200 | 198 | "env_cfg_entry_point": deprecated_task_alias( |
201 | | - "Isaac-Cartpole-Showcase-MultiDiscrete-MultiDiscrete-Direct-v0", |
202 | | - ( |
| 199 | + old_task_id="Isaac-Cartpole-Showcase-MultiDiscrete-MultiDiscrete-Direct-v0", |
| 200 | + new_command=( |
203 | 201 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=multidiscrete_multidiscrete" |
204 | 202 | " --agent=skrl_multidiscrete_multidiscrete_cfg_entry_point" |
205 | 203 | ), |
206 | | - _SHOWCASE_CFG_PATH, |
| 204 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
207 | 205 | ), |
208 | 206 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_multidiscrete_multidiscrete_ppo_cfg.yaml", |
209 | 207 | }, |
|
219 | 217 | disable_env_checker=True, |
220 | 218 | kwargs={ |
221 | 219 | "env_cfg_entry_point": deprecated_task_alias( |
222 | | - "Isaac-Cartpole-Showcase-Dict-Box-Direct-v0", |
223 | | - "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=dict_box --agent=skrl_dict_box_cfg_entry_point", |
224 | | - _SHOWCASE_CFG_PATH, |
| 220 | + old_task_id="Isaac-Cartpole-Showcase-Dict-Box-Direct-v0", |
| 221 | + new_command="--task=Isaac-Cartpole-Showcase-Direct-v0 presets=dict_box --agent=skrl_dict_box_cfg_entry_point", |
| 222 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
225 | 223 | ), |
226 | 224 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_dict_box_ppo_cfg.yaml", |
227 | 225 | }, |
|
233 | 231 | disable_env_checker=True, |
234 | 232 | kwargs={ |
235 | 233 | "env_cfg_entry_point": deprecated_task_alias( |
236 | | - "Isaac-Cartpole-Showcase-Dict-Discrete-Direct-v0", |
237 | | - ( |
| 234 | + old_task_id="Isaac-Cartpole-Showcase-Dict-Discrete-Direct-v0", |
| 235 | + new_command=( |
238 | 236 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=dict_discrete" |
239 | 237 | " --agent=skrl_dict_discrete_cfg_entry_point" |
240 | 238 | ), |
241 | | - _SHOWCASE_CFG_PATH, |
| 239 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
242 | 240 | ), |
243 | 241 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_dict_discrete_ppo_cfg.yaml", |
244 | 242 | }, |
|
250 | 248 | disable_env_checker=True, |
251 | 249 | kwargs={ |
252 | 250 | "env_cfg_entry_point": deprecated_task_alias( |
253 | | - "Isaac-Cartpole-Showcase-Dict-MultiDiscrete-Direct-v0", |
254 | | - ( |
| 251 | + old_task_id="Isaac-Cartpole-Showcase-Dict-MultiDiscrete-Direct-v0", |
| 252 | + new_command=( |
255 | 253 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=dict_multidiscrete" |
256 | 254 | " --agent=skrl_dict_multidiscrete_cfg_entry_point" |
257 | 255 | ), |
258 | | - _SHOWCASE_CFG_PATH, |
| 256 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
259 | 257 | ), |
260 | 258 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_dict_multidiscrete_ppo_cfg.yaml", |
261 | 259 | }, |
|
271 | 269 | disable_env_checker=True, |
272 | 270 | kwargs={ |
273 | 271 | "env_cfg_entry_point": deprecated_task_alias( |
274 | | - "Isaac-Cartpole-Showcase-Tuple-Box-Direct-v0", |
275 | | - "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=tuple_box --agent=skrl_tuple_box_cfg_entry_point", |
276 | | - _SHOWCASE_CFG_PATH, |
| 272 | + old_task_id="Isaac-Cartpole-Showcase-Tuple-Box-Direct-v0", |
| 273 | + new_command="--task=Isaac-Cartpole-Showcase-Direct-v0 presets=tuple_box --agent=skrl_tuple_box_cfg_entry_point", |
| 274 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
277 | 275 | ), |
278 | 276 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_tuple_box_ppo_cfg.yaml", |
279 | 277 | }, |
|
285 | 283 | disable_env_checker=True, |
286 | 284 | kwargs={ |
287 | 285 | "env_cfg_entry_point": deprecated_task_alias( |
288 | | - "Isaac-Cartpole-Showcase-Tuple-Discrete-Direct-v0", |
289 | | - ( |
| 286 | + old_task_id="Isaac-Cartpole-Showcase-Tuple-Discrete-Direct-v0", |
| 287 | + new_command=( |
290 | 288 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=tuple_discrete" |
291 | 289 | " --agent=skrl_tuple_discrete_cfg_entry_point" |
292 | 290 | ), |
293 | | - _SHOWCASE_CFG_PATH, |
| 291 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
294 | 292 | ), |
295 | 293 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_tuple_discrete_ppo_cfg.yaml", |
296 | 294 | }, |
|
302 | 300 | disable_env_checker=True, |
303 | 301 | kwargs={ |
304 | 302 | "env_cfg_entry_point": deprecated_task_alias( |
305 | | - "Isaac-Cartpole-Showcase-Tuple-MultiDiscrete-Direct-v0", |
306 | | - ( |
| 303 | + old_task_id="Isaac-Cartpole-Showcase-Tuple-MultiDiscrete-Direct-v0", |
| 304 | + new_command=( |
307 | 305 | "--task=Isaac-Cartpole-Showcase-Direct-v0 presets=tuple_multidiscrete" |
308 | 306 | " --agent=skrl_tuple_multidiscrete_cfg_entry_point" |
309 | 307 | ), |
310 | | - _SHOWCASE_CFG_PATH, |
| 308 | + consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg", |
311 | 309 | ), |
312 | 310 | "skrl_cfg_entry_point": f"{agents.__name__}:skrl_tuple_multidiscrete_ppo_cfg.yaml", |
313 | 311 | }, |
|
0 commit comments