Skip to content

Commit 9db6592

Browse files
committed
benchmarks: Consolidated benchmark report output
1 parent 8d35371 commit 9db6592

7 files changed

Lines changed: 821 additions & 908 deletions

.github/workflows/benchmark.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,21 @@ jobs:
3333
"https://github.com/Gepetto/example-robot-data"
3434
"https://github.com/TheRobotStudio/SO-ARM100"
3535
)
36-
declare -a names=(
37-
"urdf_files_dataset"
38-
"newton-assets"
39-
"example-robot-data"
40-
"SO-ARM100"
41-
)
4236
43-
# Loop through each repository and run benchmarks sequentially
44-
for i in "${!urls[@]}"; do
45-
echo "============================================"
46-
echo "Running benchmark for ${names[$i]}"
47-
echo "Repository: ${urls[$i]}"
48-
echo "============================================"
49-
uv run --group dev poe benchmark --urdf-repository-path "${urls[$i]}"
50-
echo ""
37+
# Build arguments array with --urdf-repository-path for each URL
38+
args=()
39+
for url in "${urls[@]}"; do
40+
args+=(--urdf-repository-path "$url")
41+
done
42+
43+
# Run benchmarks for all repositories in a single command
44+
echo "============================================"
45+
echo "Running benchmarks for all repositories:"
46+
for url in "${urls[@]}"; do
47+
echo " - $url"
5148
done
49+
echo "============================================"
50+
uv run --group dev poe benchmark "${args[@]}"
5251
5352
- name: Upload benchmark results
5453
uses: actions/upload-artifact@v4

benchmarks.md

Lines changed: 453 additions & 0 deletions
Large diffs are not rendered by default.

benchmarks_SO-ARM100.md

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)