[MISC] Improve readability of entity and morph repr.#2956
Merged
duburcqa merged 2 commits intoJun 16, 2026
GitHub Actions / Benchmark Comparison
succeeded
Jun 16, 2026 in 0s
Benchmark Comparison
Details
Thresholds: runtime ± 8%, compile ± 30%, mem ± 4%
Runtime FPS
| status | env | batch_size | use_contact_island | gjk_collision | dtype | backend | constraint_solver | current FPS | baseline FPS [last (mean ± std)] (*1) | Δ FPS (*2) |
|---|---|---|---|---|---|---|---|---|---|---|
| ✅ | anymal_random | 30000 | False | - | field | cuda | - | 9,106,308 | 9,060,779 (9,124,425 ± 138,721) | +0.5% |
| ✅ | anymal_random | 30000 | False | - | ndarray | cuda | - | 7,251,568 | 7,380,216 (7,465,639 ± 158,039) | -1.7% |
| ✅ | anymal_uniform | 30000 | False | - | field | cuda | - | 12,005,348 | 12,677,639 (12,331,100 ± 291,751) | -5.3% |
| ✅ | anymal_uniform | 30000 | False | - | ndarray | cuda | - | 10,099,717 | 10,555,791 (10,327,332 ± 230,406) | -4.3% |
| ✅ | anymal_uniform_kinematic | 0 | False | - | field | cpu | - | 1,377 | 1,347 (1,325 ± 53) | +2.2% |
| ✅ | anymal_uniform_kinematic | 0 | False | - | ndarray | cpu | - | 853 | 873 (851 ± 28) | -2.3% |
| ✅ | anymal_uniform_kinematic | 30000 | False | - | field | cuda | - | 9,917,865 | 9,878,853 (9,870,875 ± 74,367) | +0.4% |
| ✅ | anymal_uniform_kinematic | 30000 | False | - | ndarray | cuda | - | 7,906,325 | 7,908,315 (7,885,257 ± 63,185) | -0.0% |
| ✅ | anymal_zero | 0 | False | - | field | cpu | - | 4,934 | 5,050 (4,824 ± 405) | -2.3% |
| ✅ | anymal_zero | 0 | False | - | ndarray | cpu | - | 3,073 | 3,109 (2,988 ± 177) | -1.2% |
| ✅ | anymal_zero | 30000 | False | - | field | cuda | - | 19,404,230 | 20,003,486 (19,656,927 ± 295,038) | -3.0% |
| ✅ | anymal_zero | 30000 | False | - | ndarray | cuda | - | 14,586,101 | 14,868,044 (14,761,002 ± 218,229) | -1.9% |
| ✅ | box_pyramid_3 | 4096 | False | - | field | cuda | - | 1,656,090 | 1,637,594 (1,671,731 ± 21,857) | +1.1% |
| ✅ | box_pyramid_3 | 4096 | False | - | ndarray | cuda | - | 1,191,822 | 1,196,177 (1,183,057 ± 8,261) | -0.4% |
| ✅ | box_pyramid_4 | 4096 | False | - | field | cuda | - | 586,163 | 586,051 (587,391 ± 6,040) | +0.0% |
| ✅ | box_pyramid_4 | 4096 | False | - | ndarray | cuda | - | 453,978 | 461,234 (462,365 ± 5,691) | -1.6% |
| ✅ | box_pyramid_5 | 4096 | False | - | field | cuda | - | 215,106 | 214,879 (214,829 ± 2,557) | +0.1% |
| ✅ | box_pyramid_5 | 4096 | False | - | ndarray | cuda | - | 171,543 | 171,698 (170,380 ± 968) | -0.1% |
| ✅ | box_pyramid_6 | 4096 | False | False | field | cuda | - | 82,710 | 83,730 (83,621 ± 525) | -1.2% |
| ✅ | box_pyramid_6 | 4096 | False | False | ndarray | cuda | - | 72,001 | 73,693 (71,882 ± 997) | -2.3% |
| ✅ | box_pyramid_6 | 4096 | False | True | field | cuda | - | 82,759 | 81,704 (81,787 ± 1,067) | +1.3% |
| ✅ | box_pyramid_6 | 4096 | False | True | ndarray | cuda | - | 69,941 | 69,213 (69,375 ± 552) | +1.1% |
| ✅ | dex_hand | 4096 | False | - | field | cuda | - | 27,765 | 27,760 (27,838 ± 101) | +0.0% |
| ✅ | dex_hand | 4096 | False | - | ndarray | cuda | - | 22,271 | 22,470 (22,530 ± 71) | -0.9% |
| double_smplx | 4096 | False | - | field | cuda | Newton | 8,631 | 7,113 (7,388 ± 547) | +21.3% | |
| ✅ | double_smplx | 4096 | False | - | ndarray | cuda | Newton | 7,886 | 7,625 (7,827 ± 114) | +3.4% |
| ✅ | duck_in_box_easy | 30000 | False | False | field | cuda | - | 21,225,382 | 21,195,491 (21,284,159 ± 161,335) | +0.1% |
| ✅ | duck_in_box_easy | 30000 | False | False | ndarray | cuda | - | 16,816,702 | 16,960,573 (16,899,593 ± 58,100) | -0.8% |
| ✅ | duck_in_box_easy | 30000 | False | True | field | cuda | - | 8,207,590 | 8,272,598 (8,276,620 ± 46,311) | -0.8% |
| ✅ | duck_in_box_easy | 30000 | False | True | ndarray | cuda | - | 7,079,586 | 7,370,818 (7,261,082 ± 80,136) | -4.0% |
| ✅ | duck_in_box_hard | 0 | False | - | field | cpu | - | 3,664 | 3,738 (3,581 ± 204) | -2.0% |
| ✅ | duck_in_box_hard | 0 | False | - | ndarray | cpu | - | 2,538 | 2,598 (2,516 ± 120) | -2.3% |
| ✅ | duck_in_box_hard | 30000 | False | False | field | cuda | - | 11,332,063 | 11,629,514 (11,572,445 ± 50,366) | -2.6% |
| ✅ | duck_in_box_hard | 30000 | False | False | ndarray | cuda | - | 9,430,254 | 9,808,959 (9,532,422 ± 150,479) | -3.9% |
| ✅ | duck_in_box_hard | 30000 | False | True | field | cuda | - | 3,319,562 | 3,341,616 (3,278,640 ± 53,314) | -0.7% |
| ✅ | duck_in_box_hard | 30000 | False | True | ndarray | cuda | - | 2,835,822 | 2,793,468 (2,771,321 ± 47,674) | +1.5% |
| ✅ | franka | 30000 | False | - | field | cuda | - | 22,758,467 | 22,544,408 (22,637,457 ± 174,239) | +0.9% |
| ✅ | franka | 30000 | False | - | ndarray | cuda | - | 16,547,905 | 16,484,269 (16,456,416 ± 130,123) | +0.4% |
| ✅ | franka_accessors | 0 | False | - | field | cpu | - | 924 | 877 (877 ± 28) | +5.4% |
| ✅ | franka_accessors | 0 | False | - | ndarray | cpu | - | 738 | 731 (720 ± 20) | +1.0% |
| ✅ | franka_accessors | 30000 | False | - | field | cuda | - | 13,550,941 | 13,332,881 (13,343,299 ± 114,218) | +1.6% |
| ✅ | franka_accessors | 30000 | False | - | ndarray | cuda | - | 10,335,796 | 10,372,136 (10,194,832 ± 125,576) | -0.4% |
| ✅ | franka_free | 30000 | False | - | field | cuda | - | 33,131,750 | 33,230,229 (33,366,209 ± 367,760) | -0.3% |
| ✅ | franka_free | 30000 | False | - | ndarray | cuda | - | 21,055,048 | 21,315,782 (21,504,250 ± 495,486) | -1.2% |
| ✅ | franka_random | 0 | False | - | field | cpu | - | 4,426 | 4,380 (4,228 ± 327) | +1.1% |
| ✅ | franka_random | 0 | False | - | ndarray | cpu | - | 2,715 | 2,705 (2,655 ± 156) | +0.4% |
| ✅ | franka_random | 30000 | False | False | field | cuda | - | 17,669,823 | 17,634,985 (17,603,597 ± 63,349) | +0.2% |
| ✅ | franka_random | 30000 | False | False | ndarray | cuda | - | 13,116,246 | 13,110,074 (13,149,817 ± 72,556) | +0.0% |
| ✅ | franka_random | 30000 | False | True | field | cuda | - | 12,162,037 | 12,518,838 (12,392,704 ± 110,399) | -2.9% |
| ✅ | franka_random | 30000 | False | True | ndarray | cuda | - | 9,132,224 | 9,417,616 (9,240,361 ± 115,142) | -3.0% |
| ✅ | franka_random | 30000 | False | - | field | cuda | CG | 16,857,738 | 17,174,978 (16,984,863 ± 196,366) | -1.8% |
| ✅ | franka_random | 30000 | False | - | field | cuda | Newton | 17,591,792 | 17,713,016 (17,937,951 ± 245,646) | -0.7% |
| ✅ | franka_random | 30000 | False | - | ndarray | cuda | CG | 12,933,258 | 12,978,279 (12,935,791 ± 67,432) | -0.3% |
| ✅ | franka_random | 30000 | False | - | ndarray | cuda | Newton | 13,040,988 | 13,312,990 (13,377,250 ± 270,615) | -2.0% |
| ✅ | g1_fall | 4096 | False | - | field | cuda | Newton | 1,894,180 | 1,886,374 (1,882,312 ± 9,870) | +0.4% |
| ✅ | g1_fall | 4096 | False | - | ndarray | cuda | Newton | 1,351,706 | 1,355,340 (1,350,889 ± 5,725) | -0.3% |
| ✅ | go2 | 4096 | False | False | field | cuda | CG | 4,520,614 | 4,471,433 (4,485,337 ± 16,070) | +1.1% |
| ✅ | go2 | 4096 | False | False | field | cuda | Newton | 5,597,729 | 5,661,986 (5,610,790 ± 76,191) | -1.1% |
| ✅ | go2 | 4096 | False | False | ndarray | cuda | CG | 2,879,698 | 2,872,497 (2,870,084 ± 16,484) | +0.3% |
| ✅ | go2 | 4096 | False | False | ndarray | cuda | Newton | 3,355,818 | 3,325,726 (3,363,979 ± 19,842) | +0.9% |
| ✅ | go2 | 4096 | False | True | field | cuda | - | 3,107,382 | 3,198,211 (3,157,908 ± 37,020) | -2.8% |
| ✅ | go2 | 4096 | False | True | ndarray | cuda | - | 2,099,217 | 2,087,125 (2,099,307 ± 16,385) | +0.6% |
| ✅ | shadow_hand_cubes | 0 | False | - | field | cpu | - | 56 | 56 (55 ± 0) | +0.0% |
| ✅ | shadow_hand_cubes | 0 | False | - | ndarray | cpu | - | 46 | 49 (49 ± 0) | -6.1% |
| ✅ | shadow_hand_cubes_sparse | 0 | False | - | field | cpu | - | 111 | 110 (109 ± 1) | +0.9% |
| ✅ | shadow_hand_cubes_sparse | 0 | False | - | ndarray | cpu | - | 77 | 78 (76 ± 0) | -1.3% |
Baselines considered: 5 commits
Compile Time
| status | env | batch_size | use_contact_island | gjk_collision | dtype | backend | constraint_solver | current compile | baseline compile [last (mean ± std)] (*1) | Δ compile (*2) |
|---|---|---|---|---|---|---|---|---|---|---|
| ✅ | anymal_random | 30000 | False | - | field | cuda | - | 115.80 | 121.40 (120.46 ± 4.02) | -4.6% |
| ✅ | anymal_random | 30000 | False | - | ndarray | cuda | - | 120.80 | 110.80 (113.70 ± 4.56) | +9.0% |
| ✅ | anymal_uniform | 30000 | False | - | field | cuda | - | 116.50 | 119.40 (119.90 ± 4.89) | -2.4% |
| ✅ | anymal_uniform | 30000 | False | - | ndarray | cuda | - | 117.20 | 113.60 (111.58 ± 4.46) | +3.2% |
| ✅ | anymal_uniform_kinematic | 0 | False | - | field | cpu | - | 51.80 | 51.90 (50.48 ± 2.39) | -0.2% |
| ✅ | anymal_uniform_kinematic | 0 | False | - | ndarray | cpu | - | 46.50 | 42.40 (42.48 ± 2.18) | +9.7% |
| ✅ | anymal_uniform_kinematic | 30000 | False | - | field | cuda | - | 106.40 | 110.80 (110.02 ± 2.82) | -4.0% |
| ✅ | anymal_uniform_kinematic | 30000 | False | - | ndarray | cuda | - | 99.90 | 104.40 (104.42 ± 3.48) | -4.3% |
| ✅ | anymal_zero | 0 | False | - | field | cpu | - | 49.20 | 44.60 (45.84 ± 1.38) | +10.3% |
| ✅ | anymal_zero | 0 | False | - | ndarray | cpu | - | 39.30 | 39.30 (40.52 ± 3.19) | +0.0% |
| ✅ | anymal_zero | 30000 | False | - | field | cuda | - | 119 | 122 (117 ± 3) | -2.5% |
| ✅ | anymal_zero | 30000 | False | - | ndarray | cuda | - | 115.30 | 110.80 (113.56 ± 2.74) | +4.1% |
| ✅ | box_pyramid_3 | 4096 | False | - | field | cuda | - | 103.70 | 107.70 (105.34 ± 3.00) | -3.7% |
| ✅ | box_pyramid_3 | 4096 | False | - | ndarray | cuda | - | 101.80 | 94.90 (103.04 ± 4.29) | +7.3% |
| ✅ | box_pyramid_4 | 4096 | False | - | field | cuda | - | 113.30 | 110.40 (118.80 ± 6.59) | +2.6% |
| ✅ | box_pyramid_4 | 4096 | False | - | ndarray | cuda | - | 103.50 | 122.10 (110.44 ± 5.78) | -15.2% |
| ✅ | box_pyramid_5 | 4096 | False | - | field | cuda | - | 122.50 | 121.70 (117.38 ± 6.81) | +0.7% |
| ✅ | box_pyramid_5 | 4096 | False | - | ndarray | cuda | - | 116.80 | 112.90 (117.40 ± 3.21) | +3.5% |
| ✅ | box_pyramid_6 | 4096 | False | False | field | cuda | - | 121.90 | 112.00 (121.70 ± 7.32) | +8.8% |
| ✅ | box_pyramid_6 | 4096 | False | False | ndarray | cuda | - | 116 | 125 (115 ± 7) | -7.8% |
| ✅ | box_pyramid_6 | 4096 | False | True | field | cuda | - | 72.90 | 71.00 (72.84 ± 4.06) | +2.7% |
| ✅ | box_pyramid_6 | 4096 | False | True | ndarray | cuda | - | 66.50 | 65.30 (68.58 ± 4.91) | +1.8% |
| ✅ | dex_hand | 4096 | False | - | field | cuda | - | 134.80 | 134.90 (135.46 ± 1.67) | -0.1% |
| ✅ | dex_hand | 4096 | False | - | ndarray | cuda | - | 133.90 | 134.50 (132.50 ± 2.22) | -0.4% |
| ✅ | double_smplx | 4096 | False | - | field | cuda | Newton | 113 | 123 (123 ± 5) | -8.4% |
| ✅ | double_smplx | 4096 | False | - | ndarray | cuda | Newton | 118.40 | 114.10 (118.60 ± 5.85) | +3.8% |
| ✅ | duck_in_box_easy | 30000 | False | False | field | cuda | - | 120.20 | 113.50 (113.82 ± 3.37) | +5.9% |
| ✅ | duck_in_box_easy | 30000 | False | False | ndarray | cuda | - | 107.30 | 117.40 (112.68 ± 5.39) | -8.6% |
| ✅ | duck_in_box_easy | 30000 | False | True | field | cuda | - | 66.90 | 65.90 (65.94 ± 1.44) | +1.5% |
| ✅ | duck_in_box_easy | 30000 | False | True | ndarray | cuda | - | 61.20 | 61.30 (60.72 ± 0.33) | -0.2% |
| ✅ | duck_in_box_hard | 0 | False | - | field | cpu | - | 47.50 | 46.60 (46.72 ± 0.34) | +1.9% |
| ✅ | duck_in_box_hard | 0 | False | - | ndarray | cpu | - | 42.20 | 42.10 (42.78 ± 0.63) | +0.2% |
| ✅ | duck_in_box_hard | 30000 | False | False | field | cuda | - | 117.30 | 115.00 (112.80 ± 3.79) | +2.0% |
| ✅ | duck_in_box_hard | 30000 | False | False | ndarray | cuda | - | 109.20 | 114.00 (114.02 ± 2.04) | -4.2% |
| ✅ | duck_in_box_hard | 30000 | False | True | field | cuda | - | 67.80 | 67.60 (65.94 ± 2.58) | +0.3% |
| ✅ | duck_in_box_hard | 30000 | False | True | ndarray | cuda | - | 61.90 | 61.50 (60.26 ± 1.19) | +0.7% |
| ✅ | franka | 30000 | False | - | field | cuda | - | 100.20 | 104.20 (102.36 ± 2.28) | -3.8% |
| ✅ | franka | 30000 | False | - | ndarray | cuda | - | 92.20 | 100.10 (98.12 ± 2.80) | -7.9% |
| ✅ | franka_accessors | 0 | False | - | field | cpu | - | 46.50 | 45.30 (44.24 ± 2.49) | +2.6% |
| ✅ | franka_accessors | 0 | False | - | ndarray | cpu | - | 41.90 | 39.20 (39.28 ± 2.02) | +6.9% |
| ✅ | franka_accessors | 30000 | False | - | field | cuda | - | 101.90 | 105.30 (105.20 ± 0.78) | -3.2% |
| ✅ | franka_accessors | 30000 | False | - | ndarray | cuda | - | 104.20 | 102.50 (101.14 ± 3.94) | +1.7% |
| ✅ | franka_free | 30000 | False | - | field | cuda | - | 102.80 | 104.50 (102.08 ± 2.46) | -1.6% |
| ✅ | franka_free | 30000 | False | - | ndarray | cuda | - | 94.30 | 100.20 (98.26 ± 3.79) | -5.9% |
| ✅ | franka_random | 0 | False | - | field | cpu | - | 41.50 | 40.00 (39.84 ± 0.41) | +3.8% |
| ✅ | franka_random | 0 | False | - | ndarray | cpu | - | 35.50 | 36.70 (35.84 ± 1.15) | -3.3% |
| ✅ | franka_random | 30000 | False | False | field | cuda | - | 102.80 | 97.90 (101.38 ± 2.39) | +5.0% |
| ✅ | franka_random | 30000 | False | False | ndarray | cuda | - | 95.10 | 101.40 (98.56 ± 3.21) | -6.2% |
| ✅ | franka_random | 30000 | False | True | field | cuda | - | 56.90 | 57.60 (58.42 ± 1.43) | -1.2% |
| ✅ | franka_random | 30000 | False | True | ndarray | cuda | - | 50.30 | 52.30 (51.22 ± 0.68) | -3.8% |
| ✅ | franka_random | 30000 | False | - | field | cuda | CG | 98.40 | 100.80 (100.70 ± 2.75) | -2.4% |
| ✅ | franka_random | 30000 | False | - | field | cuda | Newton | 99.80 | 99.00 (100.58 ± 1.56) | +0.8% |
| ✅ | franka_random | 30000 | False | - | ndarray | cuda | CG | 92.20 | 95.00 (93.42 ± 1.85) | -2.9% |
| ✅ | franka_random | 30000 | False | - | ndarray | cuda | Newton | 98.80 | 92.30 (97.58 ± 3.63) | +7.0% |
| ✅ | g1_fall | 4096 | False | - | field | cuda | Newton | 110.30 | 106.50 (106.78 ± 3.39) | +3.6% |
| ✅ | g1_fall | 4096 | False | - | ndarray | cuda | Newton | 96 | 99 (102 ± 4) | -3.0% |
| ✅ | go2 | 4096 | False | False | field | cuda | CG | 111.50 | 110.30 (109.92 ± 5.16) | +1.1% |
| ✅ | go2 | 4096 | False | False | field | cuda | Newton | 112.90 | 122.50 (123.88 ± 5.88) | -7.8% |
| ✅ | go2 | 4096 | False | False | ndarray | cuda | CG | 112.40 | 106.20 (103.32 ± 3.69) | +5.8% |
| ✅ | go2 | 4096 | False | False | ndarray | cuda | Newton | 123.70 | 112.40 (118.20 ± 4.89) | +10.1% |
| ✅ | go2 | 4096 | False | True | field | cuda | - | 79.90 | 68.10 (75.84 ± 5.54) | +17.3% |
| ✅ | go2 | 4096 | False | True | ndarray | cuda | - | 74.40 | 77.10 (71.30 ± 6.83) | -3.5% |
| ✅ | shadow_hand_cubes | 0 | False | - | field | cpu | - | 40.90 | 40.30 (40.98 ± 0.62) | +1.5% |
| ✅ | shadow_hand_cubes | 0 | False | - | ndarray | cpu | - | 36.70 | 36.20 (37.12 ± 1.12) | +1.4% |
| ✅ | shadow_hand_cubes_sparse | 0 | False | - | field | cpu | - | 46.80 | 47.50 (45.94 ± 2.08) | -1.5% |
| ✅ | shadow_hand_cubes_sparse | 0 | False | - | ndarray | cpu | - | 43 | 41 (42 ± 1) | +2.9% |
Baselines considered: 5 commits
Memory usage
| status | env | constraint_solver | batch_size | backend | dtype | gjk_collision | current memory | baseline memory [last (mean ± std)] (*1) | Δ memory (*2) |
|---|---|---|---|---|---|---|---|---|---|
| ✅ | anymal_random | - | 30000 | gpu | field | - | 11,666 | 11,666 (11,648 ± 34) | +0.0% |
| ✅ | anymal_random | - | 30000 | gpu | ndarray | - | 11,666 | 11,666 (11,666 ± 0) | +0.0% |
| ✅ | anymal_uniform | - | 30000 | gpu | field | - | 11,666 | 11,666 (11,666 ± 0) | +0.0% |
| ✅ | anymal_uniform | - | 30000 | gpu | ndarray | - | 11,666 | 11,666 (11,648 ± 34) | +0.0% |
| ✅ | anymal_uniform_kinematic | - | 0 | cpu | field | - | 920 | 920 (920 ± 0) | +0.0% |
| ✅ | anymal_uniform_kinematic | - | 0 | cpu | ndarray | - | 1,016 | 1,016 (1,016 ± 0) | +0.0% |
| ✅ | anymal_uniform_kinematic | - | 30000 | gpu | field | - | 12,034 | 12,034 (12,034 ± 0) | +0.0% |
| ✅ | anymal_uniform_kinematic | - | 30000 | gpu | ndarray | - | 12,002 | 12,002 (12,002 ± 0) | +0.0% |
| ✅ | anymal_zero | - | 0 | cpu | field | - | 888 | 888 (888 ± 0) | +0.0% |
| ✅ | anymal_zero | - | 0 | cpu | ndarray | - | 984 | 984 (984 ± 0) | +0.0% |
| ✅ | anymal_zero | - | 30000 | gpu | field | - | 11,666 | 11,666 (11,666 ± 0) | +0.0% |
| ✅ | anymal_zero | - | 30000 | gpu | ndarray | - | 11,666 | 11,666 (11,666 ± 0) | +0.0% |
| ✅ | box_pyramid_3 | - | 4096 | gpu | field | - | 2,658 | 2,658 (2,658 ± 0) | +0.0% |
| ✅ | box_pyramid_3 | - | 4096 | gpu | ndarray | - | 2,658 | 2,658 (2,658 ± 0) | +0.0% |
| ✅ | box_pyramid_4 | - | 4096 | gpu | field | - | 3,526 | 3,526 (3,526 ± 0) | +0.0% |
| ✅ | box_pyramid_4 | - | 4096 | gpu | ndarray | - | 3,526 | 3,526 (3,526 ± 0) | +0.0% |
| ✅ | box_pyramid_5 | - | 4096 | gpu | field | - | 7,046 | 7,046 (7,046 ± 0) | +0.0% |
| ✅ | box_pyramid_5 | - | 4096 | gpu | ndarray | - | 7,048 | 7,048 (7,048 ± 0) | +0.0% |
| ✅ | box_pyramid_6 | - | 4096 | gpu | field | False | 10,044 | 10,044 (10,044 ± 0) | +0.0% |
| ✅ | box_pyramid_6 | - | 4096 | gpu | field | True | 9,990 | 10,022 (9,996 ± 12) | -0.3% |
| ✅ | box_pyramid_6 | - | 4096 | gpu | ndarray | False | 10,046 | 10,046 (10,046 ± 0) | +0.0% |
| ✅ | box_pyramid_6 | - | 4096 | gpu | ndarray | True | 9,990 | 9,990 (9,990 ± 0) | +0.0% |
| ✅ | dex_hand | - | 4096 | gpu | field | - | 9,206 | 9,206 (9,206 ± 0) | +0.0% |
| ✅ | dex_hand | - | 4096 | gpu | ndarray | - | 9,206 | 9,206 (9,207 ± 2) | +0.0% |
| ✅ | double_smplx | Newton | 4096 | gpu | field | - | 15,974 | 16,004 (15,980 ± 11) | -0.2% |
| ✅ | double_smplx | Newton | 4096 | gpu | ndarray | - | 16,006 | 16,006 (15,991 ± 18) | +0.0% |
| ✅ | duck_in_box_easy | - | 30000 | gpu | field | False | 3,898 | 3,898 (3,875 ± 36) | +0.0% |
| ✅ | duck_in_box_easy | - | 30000 | gpu | field | True | 3,898 | 3,898 (3,893 ± 3) | +0.0% |
| ✅ | duck_in_box_easy | - | 30000 | gpu | ndarray | False | 3,858 | 3,858 (3,840 ± 34) | +0.0% |
| ✅ | duck_in_box_easy | - | 30000 | gpu | ndarray | True | 3,866 | 3,866 (3,862 ± 3) | +0.0% |
| ✅ | duck_in_box_hard | - | 0 | cpu | field | - | 8 | 8 (8 ± 0) | +0.0% |
| ✅ | duck_in_box_hard | - | 0 | cpu | ndarray | - | 8 | 8 (8 ± 0) | +0.0% |
| ✅ | duck_in_box_hard | - | 30000 | gpu | field | False | 11,858 | 11,858 (11,858 ± 0) | +0.0% |
| ✅ | duck_in_box_hard | - | 30000 | gpu | field | True | 11,858 | 11,858 (11,853 ± 13) | +0.0% |
| ✅ | duck_in_box_hard | - | 30000 | gpu | ndarray | False | 11,826 | 11,826 (11,840 ± 17) | +0.0% |
| ✅ | duck_in_box_hard | - | 30000 | gpu | ndarray | True | 11,858 | 11,866 (11,861 ± 3) | -0.1% |
| ✅ | franka | - | 30000 | gpu | field | - | 15,012 | 15,140 (15,050 ± 50) | -0.8% |
| ✅ | franka | - | 30000 | gpu | ndarray | - | 15,012 | 15,108 (15,050 ± 46) | -0.6% |
| ✅ | franka_accessors | - | 0 | cpu | field | - | 1,304 | 1,304 (1,304 ± 0) | +0.0% |
| ✅ | franka_accessors | - | 0 | cpu | ndarray | - | 1,432 | 1,432 (1,432 ± 0) | +0.0% |
| ✅ | franka_accessors | - | 30000 | gpu | field | - | 15,006 | 15,006 (15,030 ± 29) | +0.0% |
| ✅ | franka_accessors | - | 30000 | gpu | ndarray | - | 15,036 | 15,006 (15,006 ± 0) | +0.2% |
| ✅ | franka_free | - | 30000 | gpu | field | - | 14,628 | 14,628 (14,645 ± 21) | +0.0% |
| ✅ | franka_free | - | 30000 | gpu | ndarray | - | 14,628 | 14,640 (14,632 ± 5) | -0.1% |
| ✅ | franka_random | CG | 30000 | gpu | field | - | 14,658 | 14,786 (14,683 ± 50) | -0.9% |
| ✅ | franka_random | CG | 30000 | gpu | ndarray | - | 14,658 | 14,658 (14,670 ± 15) | +0.0% |
| ✅ | franka_random | Newton | 30000 | gpu | field | - | 15,010 | 15,138 (15,061 ± 61) | -0.8% |
| ✅ | franka_random | Newton | 30000 | gpu | ndarray | - | 15,012 | 15,042 (15,036 ± 35) | -0.2% |
| ✅ | franka_random | - | 0 | cpu | field | - | 1,304 | 1,304 (1,304 ± 0) | +0.0% |
| ✅ | franka_random | - | 0 | cpu | ndarray | - | 1,432 | 1,432 (1,432 ± 0) | +0.0% |
| ✅ | franka_random | - | 30000 | gpu | field | False | 14,628 | 14,628 (14,658 ± 41) | +0.0% |
| ✅ | franka_random | - | 30000 | gpu | field | True | 14,682 | 14,682 (14,682 ± 0) | +0.0% |
| ✅ | franka_random | - | 30000 | gpu | ndarray | False | 14,628 | 14,628 (14,628 ± 0) | +0.0% |
| ✅ | franka_random | - | 30000 | gpu | ndarray | True | 14,682 | 14,778 (14,720 ± 46) | -0.6% |
| ✅ | g1_fall | Newton | 4096 | gpu | field | - | 5,056 | 5,056 (5,056 ± 0) | +0.0% |
| ✅ | g1_fall | Newton | 4096 | gpu | ndarray | - | 5,056 | 5,056 (5,056 ± 0) | +0.0% |
| ✅ | go2 | CG | 4096 | gpu | field | False | 3,936 | 3,936 (3,936 ± 0) | +0.0% |
| ✅ | go2 | CG | 4096 | gpu | ndarray | False | 3,936 | 3,936 (3,936 ± 0) | +0.0% |
| ✅ | go2 | Newton | 4096 | gpu | field | False | 4,288 | 4,288 (4,288 ± 0) | +0.0% |
| ✅ | go2 | Newton | 4096 | gpu | ndarray | False | 4,288 | 4,288 (4,288 ± 0) | +0.0% |
| ✅ | go2 | - | 4096 | gpu | field | True | 3,960 | 3,960 (3,960 ± 0) | +0.0% |
| ✅ | go2 | - | 4096 | gpu | ndarray | True | 3,960 | 3,960 (3,960 ± 0) | +0.0% |
| ✅ | shadow_hand_cubes | - | 0 | cpu | field | - | 1,304 | 1,304 (1,304 ± 0) | +0.0% |
| ✅ | shadow_hand_cubes | - | 0 | cpu | ndarray | - | 1,432 | 1,432 (1,432 ± 0) | +0.0% |
| ✅ | shadow_hand_cubes_sparse | - | 0 | cpu | field | - | 1,376 | 1,376 (1,376 ± 0) | +0.0% |
| ✅ | shadow_hand_cubes_sparse | - | 0 | cpu | ndarray | - | 1,376 | 1,376 (1,376 ± 0) | +0.0% |
Baselines considered: 5 commits
-
Commit 1: dc2d6fa
-
Commit 2: bbdae27
-
Commit 3: 289af1a
-
Commit 4: 92d9ae7
-
Commit 5: 649d7de
-
(*1) last: last commit on main, mean/std: stats over commit hashes 5 commits if available.
-
(*2) Δ: relative difference between PR and last commit on main, i.e. (PR - main) / main * 100%.
Artifact: Download raw data
Loading