Commit 4c74226
committed
Validate the config when resolving a combination
The env constructor calls cfg.validate() before it builds anything, and tasks put
their cross-axis rules there: Reach rejects the newton_ik action preset unless
physics is Newton, and Lift rejects camera data types the Warp renderer cannot
produce. Resolution stopped short of that call, so discovery reported those
pairings as runnable and they failed on the first reset instead -- six OSMO jobs
for Reach alone.
Registry-wide this drops 1180 resolved combinations to 1027. Spot-checked: the
Warp renderer keeps rgb and depth and loses albedo and simple_shading, which is
exactly what lift_env_cfg allows, and albedo still resolves on isaacsim_rtx. No
task loses every mode.1 parent a458368 commit 4c74226
2 files changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
175 | 179 | | |
176 | 180 | | |
177 | 181 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
62 | 73 | | |
63 | 74 | | |
64 | 75 | | |
| |||
0 commit comments