|
16 | 16 | # Architecture: |
17 | 17 | # config → load isaacsim version from config.yaml (ubuntu-latest) |
18 | 18 | # bench → per-task/backend matrix, each pulling the CI image and running |
19 | | -# benchmark_non_rl.py inside Docker (self-hosted, gpu) |
| 19 | +# perf_runtime.py inside Docker (self-hosted, gpu) |
20 | 20 | # aggregate → download all bench artifacts, run oracle, update baselines |
21 | 21 | # (self-hosted, gpu) |
22 | 22 | # |
@@ -283,9 +283,9 @@ jobs: |
283 | 283 | docker rm -f "${CONTAINER_NAME}" 2>/dev/null || true |
284 | 284 |
|
285 | 285 | # Build optional render backend preset token for the CLI. |
286 | | - # benchmark_non_rl.py accepts Hydra-style preset tokens (no leading dashes). |
| 286 | + # perf_runtime.py accepts Hydra-style preset tokens (no leading dashes). |
287 | 287 | # Physics is selected via the sim_backend token; render via renderer= token. |
288 | | - # TODO: Update these tokens once benchmark_non_rl.py CLI flags are finalised. |
| 288 | + # TODO: Update these tokens once perf_runtime.py CLI flags are finalised. |
289 | 289 | HYDRA_ARGS="${{ matrix.hydra_args }}" |
290 | 290 |
|
291 | 291 | # Overlay the PR checkout when running a pulled (prebuilt) env image, so the |
@@ -323,11 +323,12 @@ jobs: |
323 | 323 | cd /workspace/isaaclab |
324 | 324 | rm -f _isaac_sim |
325 | 325 | ln -s /isaac-sim _isaac_sim |
326 | | - ./isaaclab.sh -p scripts/benchmarks/benchmark_non_rl.py \ |
| 326 | + ./isaaclab.sh -p tools/perf_smoke_test/perf_runtime.py \ |
327 | 327 | --task '${TASK_ID}' \ |
328 | 328 | --num_envs ${{ matrix.num_envs }} \ |
329 | 329 | --num_frames ${{ matrix.num_frames }} \ |
330 | | - --benchmark_backend json \ |
| 330 | + --warmup_frames ${{ matrix.warmup_frames }} \ |
| 331 | + --benchmark_formatter schema \ |
331 | 332 | --output_path /tmp/bench_out \ |
332 | 333 | ${{ matrix.seed != '' && format('--seed {0}', matrix.seed) || '' }} \ |
333 | 334 | ${HYDRA_ARGS} |
@@ -429,11 +430,12 @@ jobs: |
429 | 430 | cd /workspace/isaaclab |
430 | 431 | rm -f _isaac_sim |
431 | 432 | ln -s /isaac-sim _isaac_sim |
432 | | - ./isaaclab.sh -p scripts/benchmarks/benchmark_non_rl.py \ |
| 433 | + ./isaaclab.sh -p tools/perf_smoke_test/perf_runtime.py \ |
433 | 434 | --task '${TASK_ID}' \ |
434 | 435 | --num_envs ${{ matrix.num_envs }} \ |
435 | 436 | --num_frames ${{ matrix.num_frames }} \ |
436 | | - --benchmark_backend json \ |
| 437 | + --warmup_frames ${{ matrix.warmup_frames }} \ |
| 438 | + --benchmark_formatter schema \ |
437 | 439 | --output_path /tmp/bench_out \ |
438 | 440 | ${{ matrix.seed != '' && format('--seed {0}', matrix.seed) || '' }} \ |
439 | 441 | ${HYDRA_ARGS} |
|
0 commit comments