Skip to content

Commit 2595dfb

Browse files
committed
Inline deprecated_task_alias call sites for review clarity
Revert local extraction of `_CAMERA_CFG_PATH` / `_SHOWCASE_CFG_PATH` constants and the small `_CAMERA_KWARGS` dict in the four cartpole `__init__.py` files. Each `gym.register` block is again fully self-contained (cfg-path string + skrl/rl_games entry points spelled out in place), matching the per-block style on develop so the PR diff shows only what is genuinely new (the alias call itself). Pass `old_task_id=`, `new_command=`, and `consolidated_cfg_path=` as keyword arguments at every call site -- a 3-arg positional invocation is hard to read at the gym registration call sites. No behavior change: the 73 cartpole deprecation tests still pass.
1 parent 4e0a2d0 commit 2595dfb

4 files changed

Lines changed: 124 additions & 128 deletions

File tree

source/isaaclab_tasks/isaaclab_tasks/direct/cartpole/__init__.py

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,6 @@
4747
# equivalent presets=<name>, then loads the corresponding variant of
4848
# CartpoleCameraPresetsEnvCfg. The nested tiled_camera attribute must be
4949
# pinned alongside the root preset -- see _resolve_camera_variant.
50-
_CAMERA_CFG_PATH = f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg"
51-
_CAMERA_KWARGS = {
52-
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
53-
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
54-
}
55-
56-
5750
def _resolve_camera_variant(preset_name: str):
5851
"""Lazy 2-axis resolver: pin both the root cfg variant and the nested
5952
``tiled_camera`` preset. Without this the nested PresetCfg's default
@@ -81,11 +74,12 @@ def call():
8174
disable_env_checker=True,
8275
kwargs={
8376
"env_cfg_entry_point": deprecated_task_alias(
84-
"Isaac-Cartpole-Camera-Presets-Direct-v0",
85-
"--task=Isaac-Cartpole-Camera-Direct-v0",
86-
_CAMERA_CFG_PATH,
77+
old_task_id="Isaac-Cartpole-Camera-Presets-Direct-v0",
78+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0",
79+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
8780
),
88-
**_CAMERA_KWARGS,
81+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
82+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
8983
},
9084
)
9185

@@ -95,12 +89,13 @@ def call():
9589
disable_env_checker=True,
9690
kwargs={
9791
"env_cfg_entry_point": deprecated_task_alias(
98-
"Isaac-Cartpole-RGB-Camera-Direct-v0",
99-
"--task=Isaac-Cartpole-Camera-Direct-v0 presets=rgb",
100-
_CAMERA_CFG_PATH,
92+
old_task_id="Isaac-Cartpole-RGB-Camera-Direct-v0",
93+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0 presets=rgb",
94+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
10195
cfg_factory=_resolve_camera_variant("rgb"),
10296
),
103-
**_CAMERA_KWARGS,
97+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
98+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
10499
},
105100
)
106101

@@ -110,12 +105,13 @@ def call():
110105
disable_env_checker=True,
111106
kwargs={
112107
"env_cfg_entry_point": deprecated_task_alias(
113-
"Isaac-Cartpole-Albedo-Camera-Direct-v0",
114-
"--task=Isaac-Cartpole-Camera-Direct-v0 presets=albedo",
115-
_CAMERA_CFG_PATH,
108+
old_task_id="Isaac-Cartpole-Albedo-Camera-Direct-v0",
109+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0 presets=albedo",
110+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
116111
cfg_factory=_resolve_camera_variant("albedo"),
117112
),
118-
**_CAMERA_KWARGS,
113+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
114+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
119115
},
120116
)
121117

@@ -125,12 +121,13 @@ def call():
125121
disable_env_checker=True,
126122
kwargs={
127123
"env_cfg_entry_point": deprecated_task_alias(
128-
"Isaac-Cartpole-SimpleShading-Constant-Camera-Direct-v0",
129-
"--task=Isaac-Cartpole-Camera-Direct-v0 presets=simple_shading_constant_diffuse",
130-
_CAMERA_CFG_PATH,
124+
old_task_id="Isaac-Cartpole-SimpleShading-Constant-Camera-Direct-v0",
125+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0 presets=simple_shading_constant_diffuse",
126+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
131127
cfg_factory=_resolve_camera_variant("simple_shading_constant_diffuse"),
132128
),
133-
**_CAMERA_KWARGS,
129+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
130+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
134131
},
135132
)
136133

@@ -140,12 +137,13 @@ def call():
140137
disable_env_checker=True,
141138
kwargs={
142139
"env_cfg_entry_point": deprecated_task_alias(
143-
"Isaac-Cartpole-SimpleShading-Diffuse-Camera-Direct-v0",
144-
"--task=Isaac-Cartpole-Camera-Direct-v0 presets=simple_shading_diffuse_mdl",
145-
_CAMERA_CFG_PATH,
140+
old_task_id="Isaac-Cartpole-SimpleShading-Diffuse-Camera-Direct-v0",
141+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0 presets=simple_shading_diffuse_mdl",
142+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
146143
cfg_factory=_resolve_camera_variant("simple_shading_diffuse_mdl"),
147144
),
148-
**_CAMERA_KWARGS,
145+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
146+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
149147
},
150148
)
151149

@@ -155,12 +153,13 @@ def call():
155153
disable_env_checker=True,
156154
kwargs={
157155
"env_cfg_entry_point": deprecated_task_alias(
158-
"Isaac-Cartpole-SimpleShading-Full-Camera-Direct-v0",
159-
"--task=Isaac-Cartpole-Camera-Direct-v0 presets=simple_shading_full_mdl",
160-
_CAMERA_CFG_PATH,
156+
old_task_id="Isaac-Cartpole-SimpleShading-Full-Camera-Direct-v0",
157+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0 presets=simple_shading_full_mdl",
158+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
161159
cfg_factory=_resolve_camera_variant("simple_shading_full_mdl"),
162160
),
163-
**_CAMERA_KWARGS,
161+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
162+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
164163
},
165164
)
166165

@@ -170,11 +169,12 @@ def call():
170169
disable_env_checker=True,
171170
kwargs={
172171
"env_cfg_entry_point": deprecated_task_alias(
173-
"Isaac-Cartpole-Depth-Camera-Direct-v0",
174-
"--task=Isaac-Cartpole-Camera-Direct-v0 presets=depth",
175-
_CAMERA_CFG_PATH,
172+
old_task_id="Isaac-Cartpole-Depth-Camera-Direct-v0",
173+
new_command="--task=Isaac-Cartpole-Camera-Direct-v0 presets=depth",
174+
consolidated_cfg_path=f"{__name__}.cartpole_camera_presets_env_cfg:CartpoleCameraPresetsEnvCfg",
176175
cfg_factory=_resolve_camera_variant("depth"),
177176
),
178-
**_CAMERA_KWARGS,
177+
"rl_games_cfg_entry_point": f"{agents.__name__}:rl_games_camera_ppo_cfg.yaml",
178+
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_camera_ppo_cfg.yaml",
179179
},
180180
)

source/isaaclab_tasks/isaaclab_tasks/direct/cartpole_showcase/cartpole/__init__.py

Lines changed: 46 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,12 @@
2222
# the canonical ``box_box`` shape; for other variants pass the matching
2323
# ``--agent skrl_<obs>_<action>_cfg_entry_point``. Retired per-shape IDs below
2424
# remain registered for one release as deprecation shims pointing at this task.
25-
_SHOWCASE_CFG_PATH = f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg"
26-
2725
gym.register(
2826
id="Isaac-Cartpole-Showcase-Direct-v0",
2927
entry_point=f"{__name__}.cartpole_env:CartpoleShowcaseEnv",
3028
disable_env_checker=True,
3129
kwargs={
32-
"env_cfg_entry_point": _SHOWCASE_CFG_PATH,
30+
"env_cfg_entry_point": f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
3331
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_box_ppo_cfg.yaml",
3432
"skrl_box_box_cfg_entry_point": f"{agents.__name__}:skrl_box_box_ppo_cfg.yaml",
3533
"skrl_box_discrete_cfg_entry_point": f"{agents.__name__}:skrl_box_discrete_ppo_cfg.yaml",
@@ -63,9 +61,9 @@
6361
disable_env_checker=True,
6462
kwargs={
6563
"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",
6967
),
7068
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_box_ppo_cfg.yaml",
7169
},
@@ -77,9 +75,9 @@
7775
disable_env_checker=True,
7876
kwargs={
7977
"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",
8381
),
8482
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_discrete_ppo_cfg.yaml",
8583
},
@@ -91,12 +89,12 @@
9189
disable_env_checker=True,
9290
kwargs={
9391
"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=(
9694
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=box_multidiscrete"
9795
" --agent=skrl_box_multidiscrete_cfg_entry_point"
9896
),
99-
_SHOWCASE_CFG_PATH,
97+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
10098
),
10199
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_box_multidiscrete_ppo_cfg.yaml",
102100
},
@@ -112,9 +110,9 @@
112110
disable_env_checker=True,
113111
kwargs={
114112
"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",
118116
),
119117
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_discrete_box_ppo_cfg.yaml",
120118
},
@@ -126,12 +124,12 @@
126124
disable_env_checker=True,
127125
kwargs={
128126
"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=(
131129
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=discrete_discrete"
132130
" --agent=skrl_discrete_discrete_cfg_entry_point"
133131
),
134-
_SHOWCASE_CFG_PATH,
132+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
135133
),
136134
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_discrete_discrete_ppo_cfg.yaml",
137135
},
@@ -143,12 +141,12 @@
143141
disable_env_checker=True,
144142
kwargs={
145143
"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=(
148146
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=discrete_multidiscrete"
149147
" --agent=skrl_discrete_multidiscrete_cfg_entry_point"
150148
),
151-
_SHOWCASE_CFG_PATH,
149+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
152150
),
153151
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_discrete_multidiscrete_ppo_cfg.yaml",
154152
},
@@ -164,12 +162,12 @@
164162
disable_env_checker=True,
165163
kwargs={
166164
"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=(
169167
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=multidiscrete_box"
170168
" --agent=skrl_multidiscrete_box_cfg_entry_point"
171169
),
172-
_SHOWCASE_CFG_PATH,
170+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
173171
),
174172
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_multidiscrete_box_ppo_cfg.yaml",
175173
},
@@ -181,12 +179,12 @@
181179
disable_env_checker=True,
182180
kwargs={
183181
"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=(
186184
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=multidiscrete_discrete"
187185
" --agent=skrl_multidiscrete_discrete_cfg_entry_point"
188186
),
189-
_SHOWCASE_CFG_PATH,
187+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
190188
),
191189
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_multidiscrete_discrete_ppo_cfg.yaml",
192190
},
@@ -198,12 +196,12 @@
198196
disable_env_checker=True,
199197
kwargs={
200198
"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=(
203201
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=multidiscrete_multidiscrete"
204202
" --agent=skrl_multidiscrete_multidiscrete_cfg_entry_point"
205203
),
206-
_SHOWCASE_CFG_PATH,
204+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
207205
),
208206
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_multidiscrete_multidiscrete_ppo_cfg.yaml",
209207
},
@@ -219,9 +217,9 @@
219217
disable_env_checker=True,
220218
kwargs={
221219
"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",
225223
),
226224
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_dict_box_ppo_cfg.yaml",
227225
},
@@ -233,12 +231,12 @@
233231
disable_env_checker=True,
234232
kwargs={
235233
"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=(
238236
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=dict_discrete"
239237
" --agent=skrl_dict_discrete_cfg_entry_point"
240238
),
241-
_SHOWCASE_CFG_PATH,
239+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
242240
),
243241
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_dict_discrete_ppo_cfg.yaml",
244242
},
@@ -250,12 +248,12 @@
250248
disable_env_checker=True,
251249
kwargs={
252250
"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=(
255253
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=dict_multidiscrete"
256254
" --agent=skrl_dict_multidiscrete_cfg_entry_point"
257255
),
258-
_SHOWCASE_CFG_PATH,
256+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
259257
),
260258
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_dict_multidiscrete_ppo_cfg.yaml",
261259
},
@@ -271,9 +269,9 @@
271269
disable_env_checker=True,
272270
kwargs={
273271
"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",
277275
),
278276
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_tuple_box_ppo_cfg.yaml",
279277
},
@@ -285,12 +283,12 @@
285283
disable_env_checker=True,
286284
kwargs={
287285
"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=(
290288
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=tuple_discrete"
291289
" --agent=skrl_tuple_discrete_cfg_entry_point"
292290
),
293-
_SHOWCASE_CFG_PATH,
291+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
294292
),
295293
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_tuple_discrete_ppo_cfg.yaml",
296294
},
@@ -302,12 +300,12 @@
302300
disable_env_checker=True,
303301
kwargs={
304302
"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=(
307305
"--task=Isaac-Cartpole-Showcase-Direct-v0 presets=tuple_multidiscrete"
308306
" --agent=skrl_tuple_multidiscrete_cfg_entry_point"
309307
),
310-
_SHOWCASE_CFG_PATH,
308+
consolidated_cfg_path=f"{__name__}.cartpole_env_cfg:CartpoleShowcasePresetsEnvCfg",
311309
),
312310
"skrl_cfg_entry_point": f"{agents.__name__}:skrl_tuple_multidiscrete_ppo_cfg.yaml",
313311
},

0 commit comments

Comments
 (0)