Skip to content

[Versioning] Require draft GitHub releases - #1765

Merged
vmoens merged 1 commit into
mainfrom
codex/ensure-draft-release
Aug 16, 2026
Merged

[Versioning] Require draft GitHub releases#1765
vmoens merged 1 commit into
mainfrom
codex/ensure-draft-release

Conversation

@vmoens

@vmoens vmoens commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Makes every release run create or update an unpublished GitHub draft with the approved notes, including dry-runs, without committing a release-notes file.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Aug 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

$\color{#D29922}\textsf{\Large⚠\kern{0.2cm}\normalsize Warning}$ Result of CPU Benchmark Tests

Total Benchmarks: 356. Improved: $\large\color{#35bf28}12$. Worsened: $\large\color{#d91a1a}29$.

Expand to view detailed results
Name Max Mean Ops Ops on Repo HEAD Change
test_collector_preallocated_write[stack_out-cpu-32-2] 0.2415ms 0.1687ms 5.9291 KOps/s 5.9207 KOps/s $\color{#35bf28}+0.14\%$
test_collector_preallocated_write[stack_out-cpu-32-8] 0.4755ms 0.2976ms 3.3600 KOps/s 3.3853 KOps/s $\color{#d91a1a}-0.75\%$
test_collector_preallocated_write[stack_out-cpu-32-32] 0.8349ms 0.7839ms 1.2757 KOps/s 1.2721 KOps/s $\color{#35bf28}+0.29\%$
test_collector_preallocated_write[stack_out-cpu-4096-2] 0.4196ms 0.3426ms 2.9185 KOps/s 2.5627 KOps/s $\textbf{\color{#35bf28}+13.88\%}$
test_collector_preallocated_write[stack_out-cpu-4096-8] 1.4013ms 1.1193ms 893.4005 Ops/s 901.1837 Ops/s $\color{#d91a1a}-0.86\%$
test_collector_preallocated_write[stack_out-cpu-4096-32] 7.5813ms 7.3004ms 136.9782 Ops/s 134.9302 Ops/s $\color{#35bf28}+1.52\%$
test_collector_preallocated_write[stack_out-cuda-32-2] 0.3292ms 0.2618ms 3.8199 KOps/s 3.9942 KOps/s $\color{#d91a1a}-4.36\%$
test_collector_preallocated_write[stack_out-cuda-32-8] 0.4886ms 0.3778ms 2.6472 KOps/s 2.6718 KOps/s $\color{#d91a1a}-0.92\%$
test_collector_preallocated_write[stack_out-cuda-32-32] 0.9607ms 0.8281ms 1.2076 KOps/s 1.2009 KOps/s $\color{#35bf28}+0.55\%$
test_collector_preallocated_write[stack_out-cuda-4096-2] 0.3504ms 0.2629ms 3.8036 KOps/s 3.9316 KOps/s $\color{#d91a1a}-3.25\%$
test_collector_preallocated_write[stack_out-cuda-4096-8] 0.4432ms 0.3757ms 2.6614 KOps/s 2.6684 KOps/s $\color{#d91a1a}-0.26\%$
test_collector_preallocated_write[stack_out-cuda-4096-32] 0.9568ms 0.8879ms 1.1263 KOps/s 1.1239 KOps/s $\color{#35bf28}+0.22\%$
test_collector_preallocated_write[set_at_loop-cpu-32-2] 0.2943ms 0.2156ms 4.6375 KOps/s 4.6877 KOps/s $\color{#d91a1a}-1.07\%$
test_collector_preallocated_write[set_at_loop-cpu-32-8] 1.0156ms 0.8235ms 1.2144 KOps/s 1.2197 KOps/s $\color{#d91a1a}-0.44\%$
test_collector_preallocated_write[set_at_loop-cpu-32-32] 3.3806ms 3.2517ms 307.5284 Ops/s 303.8542 Ops/s $\color{#35bf28}+1.21\%$
test_collector_preallocated_write[set_at_loop-cpu-4096-2] 0.5426ms 0.3734ms 2.6778 KOps/s 2.6359 KOps/s $\color{#35bf28}+1.59\%$
test_collector_preallocated_write[set_at_loop-cpu-4096-8] 2.2363ms 1.7500ms 571.4362 Ops/s 595.3448 Ops/s $\color{#d91a1a}-4.02\%$
test_collector_preallocated_write[set_at_loop-cpu-4096-32] 10.9133ms 10.4065ms 96.0934 Ops/s 99.6842 Ops/s $\color{#d91a1a}-3.60\%$
test_collector_preallocated_write[set_at_loop-cuda-32-2] 0.4421ms 0.3957ms 2.5273 KOps/s 2.5782 KOps/s $\color{#d91a1a}-1.98\%$
test_collector_preallocated_write[set_at_loop-cuda-32-8] 1.5911ms 1.4745ms 678.1750 Ops/s 685.3201 Ops/s $\color{#d91a1a}-1.04\%$
test_collector_preallocated_write[set_at_loop-cuda-32-32] 5.9918ms 5.6994ms 175.4573 Ops/s 176.7940 Ops/s $\color{#d91a1a}-0.76\%$
test_collector_preallocated_write[set_at_loop-cuda-4096-2] 0.4602ms 0.4137ms 2.4171 KOps/s 2.5727 KOps/s $\textbf{\color{#d91a1a}-6.05\%}$
test_collector_preallocated_write[set_at_loop-cuda-4096-8] 1.6632ms 1.5439ms 647.7062 Ops/s 693.6452 Ops/s $\textbf{\color{#d91a1a}-6.62\%}$
test_collector_preallocated_write[set_at_loop-cuda-4096-32] 6.2149ms 6.0970ms 164.0161 Ops/s 176.1077 Ops/s $\textbf{\color{#d91a1a}-6.87\%}$
test_collector_preallocated_write[copy_at-cpu-32-2] 0.2228ms 0.1727ms 5.7914 KOps/s 5.7843 KOps/s $\color{#35bf28}+0.12\%$
test_collector_preallocated_write[copy_at-cpu-32-8] 1.0446ms 0.6756ms 1.4801 KOps/s 1.4851 KOps/s $\color{#d91a1a}-0.34\%$
test_collector_preallocated_write[copy_at-cpu-32-32] 2.7524ms 2.6638ms 375.4078 Ops/s 373.2619 Ops/s $\color{#35bf28}+0.57\%$
test_collector_preallocated_write[copy_at-cpu-4096-2] 0.4093ms 0.3301ms 3.0297 KOps/s 2.9756 KOps/s $\color{#35bf28}+1.82\%$
test_collector_preallocated_write[copy_at-cpu-4096-8] 1.7383ms 1.5830ms 631.7291 Ops/s 683.5604 Ops/s $\textbf{\color{#d91a1a}-7.58\%}$
test_collector_preallocated_write[copy_at-cpu-4096-32] 9.8406ms 9.5408ms 104.8126 Ops/s 105.5591 Ops/s $\color{#d91a1a}-0.71\%$
test_collector_preallocated_write[copy_at-cuda-32-2] 0.4149ms 0.3276ms 3.0527 KOps/s 3.0884 KOps/s $\color{#d91a1a}-1.16\%$
test_collector_preallocated_write[copy_at-cuda-32-8] 1.2919ms 1.2194ms 820.0433 Ops/s 830.6563 Ops/s $\color{#d91a1a}-1.28\%$
test_collector_preallocated_write[copy_at-cuda-32-32] 5.0363ms 4.7914ms 208.7063 Ops/s 210.0667 Ops/s $\color{#d91a1a}-0.65\%$
test_collector_preallocated_write[copy_at-cuda-4096-2] 0.4298ms 0.3275ms 3.0537 KOps/s 3.0732 KOps/s $\color{#d91a1a}-0.64\%$
test_collector_preallocated_write[copy_at-cuda-4096-8] 1.2596ms 1.2200ms 819.6456 Ops/s 826.7813 Ops/s $\color{#d91a1a}-0.86\%$
test_collector_preallocated_write[copy_at-cuda-4096-32] 5.0477ms 4.7705ms 209.6210 Ops/s 210.6694 Ops/s $\color{#d91a1a}-0.50\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-32-2] 0.1639ms 0.1313ms 7.6135 KOps/s 8.4111 KOps/s $\textbf{\color{#d91a1a}-9.48\%}$
test_collector_preallocated_write[manual_leaf_copy-cpu-32-8] 0.5690ms 0.5213ms 1.9181 KOps/s 2.1281 KOps/s $\textbf{\color{#d91a1a}-9.87\%}$
test_collector_preallocated_write[manual_leaf_copy-cpu-32-32] 2.1366ms 2.0734ms 482.2989 Ops/s 538.1674 Ops/s $\textbf{\color{#d91a1a}-10.38\%}$
test_collector_preallocated_write[manual_leaf_copy-cpu-4096-2] 0.3553ms 0.2741ms 3.6487 KOps/s 3.8479 KOps/s $\textbf{\color{#d91a1a}-5.18\%}$
test_collector_preallocated_write[manual_leaf_copy-cpu-4096-8] 1.7944ms 1.3156ms 760.1271 Ops/s 829.2590 Ops/s $\textbf{\color{#d91a1a}-8.34\%}$
test_collector_preallocated_write[manual_leaf_copy-cpu-4096-32] 9.1576ms 8.6232ms 115.9660 Ops/s 117.7070 Ops/s $\color{#d91a1a}-1.48\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-32-2] 0.3975ms 0.2912ms 3.4337 KOps/s 3.6106 KOps/s $\color{#d91a1a}-4.90\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-32-8] 1.2277ms 1.1046ms 905.2907 Ops/s 974.3609 Ops/s $\textbf{\color{#d91a1a}-7.09\%}$
test_collector_preallocated_write[manual_leaf_copy-cuda-32-32] 4.4253ms 4.3091ms 232.0668 Ops/s 248.5696 Ops/s $\textbf{\color{#d91a1a}-6.64\%}$
test_collector_preallocated_write[manual_leaf_copy-cuda-4096-2] 0.3679ms 0.2974ms 3.3621 KOps/s 3.6225 KOps/s $\textbf{\color{#d91a1a}-7.19\%}$
test_collector_preallocated_write[manual_leaf_copy-cuda-4096-8] 1.1502ms 1.0961ms 912.3639 Ops/s 975.2375 Ops/s $\textbf{\color{#d91a1a}-6.45\%}$
test_collector_preallocated_write[manual_leaf_copy-cuda-4096-32] 4.5139ms 4.2183ms 237.0596 Ops/s 248.7741 Ops/s $\color{#d91a1a}-4.71\%$
test_wide_nested_preallocated_write[stack_out-cpu-128-128] 16.5369ms 16.3196ms 61.2761 Ops/s 61.2306 Ops/s $\color{#35bf28}+0.07\%$
test_wide_nested_preallocated_write[stack_out-cpu-128-256] 33.1408ms 32.9782ms 30.3231 Ops/s 30.3778 Ops/s $\color{#d91a1a}-0.18\%$
test_wide_nested_preallocated_write[stack_out-cpu-4096-128] 85.1852ms 83.6612ms 11.9530 Ops/s 11.4730 Ops/s $\color{#35bf28}+4.18\%$
test_wide_nested_preallocated_write[stack_out-cpu-4096-256] 0.1990s 0.1979s 5.0523 Ops/s 4.9470 Ops/s $\color{#35bf28}+2.13\%$
test_wide_nested_preallocated_write[stack_out-cuda-128-128] 13.9554ms 13.8077ms 72.4235 Ops/s 72.0263 Ops/s $\color{#35bf28}+0.55\%$
test_wide_nested_preallocated_write[stack_out-cuda-128-256] 27.1171ms 26.8690ms 37.2176 Ops/s 36.8437 Ops/s $\color{#35bf28}+1.01\%$
test_wide_nested_preallocated_write[stack_out-cuda-4096-128] 14.1259ms 13.9866ms 71.4969 Ops/s 71.4277 Ops/s $\color{#35bf28}+0.10\%$
test_wide_nested_preallocated_write[stack_out-cuda-4096-256] 27.5034ms 27.3657ms 36.5421 Ops/s 36.5383 Ops/s $\color{#35bf28}+0.01\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-128-128] 53.0549ms 52.6748ms 18.9844 Ops/s 19.3195 Ops/s $\color{#d91a1a}-1.73\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-128-256] 0.1054s 0.1052s 9.5061 Ops/s 9.0833 Ops/s $\color{#35bf28}+4.66\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-4096-128] 0.1511s 0.1501s 6.6630 Ops/s 6.6421 Ops/s $\color{#35bf28}+0.31\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-4096-256] 0.3263s 0.3259s 3.0686 Ops/s 3.0701 Ops/s $\color{#d91a1a}-0.05\%$
test_wide_nested_preallocated_write[set_at_loop-cuda-128-128] 77.0272ms 76.0342ms 13.1520 Ops/s 13.8488 Ops/s $\textbf{\color{#d91a1a}-5.03\%}$
test_wide_nested_preallocated_write[set_at_loop-cuda-128-256] 0.1528s 0.1514s 6.6053 Ops/s 6.8796 Ops/s $\color{#d91a1a}-3.99\%$
test_wide_nested_preallocated_write[set_at_loop-cuda-4096-128] 77.6390ms 76.7029ms 13.0373 Ops/s 13.8723 Ops/s $\textbf{\color{#d91a1a}-6.02\%}$
test_wide_nested_preallocated_write[set_at_loop-cuda-4096-256] 0.1561s 0.1522s 6.5707 Ops/s 6.7919 Ops/s $\color{#d91a1a}-3.26\%$
test_wide_nested_preallocated_write[copy_at-cpu-128-128] 30.9323ms 30.2410ms 33.0677 Ops/s 32.4104 Ops/s $\color{#35bf28}+2.03\%$
test_wide_nested_preallocated_write[copy_at-cpu-128-256] 62.4321ms 62.1742ms 16.0838 Ops/s 16.1453 Ops/s $\color{#d91a1a}-0.38\%$
test_wide_nested_preallocated_write[copy_at-cpu-4096-128] 0.1197s 0.1182s 8.4615 Ops/s 8.0251 Ops/s $\textbf{\color{#35bf28}+5.44\%}$
test_wide_nested_preallocated_write[copy_at-cpu-4096-256] 0.2639s 0.2615s 3.8243 Ops/s 3.6841 Ops/s $\color{#35bf28}+3.81\%$
test_wide_nested_preallocated_write[copy_at-cuda-128-128] 43.9399ms 43.7389ms 22.8630 Ops/s 23.0950 Ops/s $\color{#d91a1a}-1.00\%$
test_wide_nested_preallocated_write[copy_at-cuda-128-256] 87.9904ms 87.8118ms 11.3880 Ops/s 11.6094 Ops/s $\color{#d91a1a}-1.91\%$
test_wide_nested_preallocated_write[copy_at-cuda-4096-128] 44.3668ms 44.0590ms 22.6968 Ops/s 22.9689 Ops/s $\color{#d91a1a}-1.18\%$
test_wide_nested_preallocated_write[copy_at-cuda-4096-256] 88.8953ms 88.3439ms 11.3194 Ops/s 11.4876 Ops/s $\color{#d91a1a}-1.46\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-128] 22.6776ms 21.3398ms 46.8608 Ops/s 48.7905 Ops/s $\color{#d91a1a}-3.95\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-256] 43.2535ms 42.8757ms 23.3232 Ops/s 23.9092 Ops/s $\color{#d91a1a}-2.45\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-128] 0.1103s 0.1085s 9.2179 Ops/s 9.0130 Ops/s $\color{#35bf28}+2.27\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-256] 0.2453s 0.2398s 4.1704 Ops/s 4.0738 Ops/s $\color{#35bf28}+2.37\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-128] 37.7231ms 37.3999ms 26.7381 Ops/s 27.5344 Ops/s $\color{#d91a1a}-2.89\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-256] 74.9863ms 74.7663ms 13.3750 Ops/s 13.7019 Ops/s $\color{#d91a1a}-2.39\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-128] 37.6787ms 37.3989ms 26.7387 Ops/s 27.1274 Ops/s $\color{#d91a1a}-1.43\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-256] 74.9341ms 74.6231ms 13.4007 Ops/s 13.6689 Ops/s $\color{#d91a1a}-1.96\%$
test_plain_set_nested 48.3510μs 15.3648μs 65.0839 KOps/s 65.0581 KOps/s $\color{#35bf28}+0.04\%$
test_plain_set_stack_nested 50.7910μs 15.1970μs 65.8025 KOps/s 67.6131 KOps/s $\color{#d91a1a}-2.68\%$
test_plain_set_nested_inplace 43.1110μs 16.8212μs 59.4487 KOps/s 59.8197 KOps/s $\color{#d91a1a}-0.62\%$
test_plain_set_stack_nested_inplace 48.1610μs 16.4369μs 60.8387 KOps/s 60.9017 KOps/s $\color{#d91a1a}-0.10\%$
test_items 43.8610μs 6.0345μs 165.7125 KOps/s 165.5815 KOps/s $\color{#35bf28}+0.08\%$
test_items_nested 0.5342ms 0.4677ms 2.1381 KOps/s 2.1715 KOps/s $\color{#d91a1a}-1.54\%$
test_items_nested_locked 0.5136ms 0.4647ms 2.1520 KOps/s 2.1413 KOps/s $\color{#35bf28}+0.50\%$
test_items_nested_leaf 0.1557ms 97.8397μs 10.2208 KOps/s 10.1368 KOps/s $\color{#35bf28}+0.83\%$
test_items_stack_nested 0.5361ms 0.4547ms 2.1995 KOps/s 2.1475 KOps/s $\color{#35bf28}+2.42\%$
test_items_stack_nested_leaf 0.1489ms 97.4727μs 10.2593 KOps/s 10.1346 KOps/s $\color{#35bf28}+1.23\%$
test_items_stack_nested_locked 0.5570ms 0.4651ms 2.1503 KOps/s 2.1045 KOps/s $\color{#35bf28}+2.18\%$
test_keys 23.3510μs 4.1851μs 238.9450 KOps/s 240.1820 KOps/s $\color{#d91a1a}-0.52\%$
test_keys_nested 0.2008ms 0.1271ms 7.8671 KOps/s 7.6145 KOps/s $\color{#35bf28}+3.32\%$
test_keys_nested_locked 2.2572ms 0.1397ms 7.1576 KOps/s 7.0607 KOps/s $\color{#35bf28}+1.37\%$
test_keys_nested_leaf 0.1719ms 0.1218ms 8.2100 KOps/s 8.2102 KOps/s $-0.00\%$
test_keys_stack_nested 0.1662ms 0.1296ms 7.7178 KOps/s 7.6487 KOps/s $\color{#35bf28}+0.90\%$
test_keys_stack_nested_leaf 0.1682ms 0.1206ms 8.2923 KOps/s 8.2563 KOps/s $\color{#35bf28}+0.44\%$
test_keys_stack_nested_locked 0.1861ms 0.1378ms 7.2551 KOps/s 7.2322 KOps/s $\color{#35bf28}+0.32\%$
test_values 11.0902μs 1.0125μs 987.6233 KOps/s 964.2705 KOps/s $\color{#35bf28}+2.42\%$
test_values_nested 86.2320μs 52.8276μs 18.9295 KOps/s 18.9386 KOps/s $\color{#d91a1a}-0.05\%$
test_values_nested_locked 88.5220μs 55.8531μs 17.9041 KOps/s 17.9846 KOps/s $\color{#d91a1a}-0.45\%$
test_values_nested_leaf 91.0620μs 60.6076μs 16.4996 KOps/s 16.4216 KOps/s $\color{#35bf28}+0.47\%$
test_values_stack_nested 83.7920μs 52.6541μs 18.9919 KOps/s 19.0574 KOps/s $\color{#d91a1a}-0.34\%$
test_values_stack_nested_leaf 92.1320μs 60.1400μs 16.6279 KOps/s 16.6217 KOps/s $\color{#35bf28}+0.04\%$
test_values_stack_nested_locked 86.1120μs 55.2957μs 18.0846 KOps/s 18.0404 KOps/s $\color{#35bf28}+0.25\%$
test_membership 4.2385μs 0.8413μs 1.1886 MOps/s 1.1970 MOps/s $\color{#d91a1a}-0.70\%$
test_membership_nested 34.9600μs 2.9779μs 335.8075 KOps/s 334.7819 KOps/s $\color{#35bf28}+0.31\%$
test_membership_nested_leaf 24.3610μs 2.9483μs 339.1820 KOps/s 335.4789 KOps/s $\color{#35bf28}+1.10\%$
test_membership_stacked_nested 30.5310μs 2.8680μs 348.6788 KOps/s 348.9859 KOps/s $\color{#d91a1a}-0.09\%$
test_membership_stacked_nested_leaf 20.2810μs 2.8709μs 348.3279 KOps/s 344.7407 KOps/s $\color{#35bf28}+1.04\%$
test_membership_nested_last 36.0310μs 4.4185μs 226.3222 KOps/s 227.2387 KOps/s $\color{#d91a1a}-0.40\%$
test_membership_nested_leaf_last 33.2610μs 4.4067μs 226.9272 KOps/s 226.3297 KOps/s $\color{#35bf28}+0.26\%$
test_membership_stacked_nested_last 29.9700μs 4.2523μs 235.1670 KOps/s 233.5263 KOps/s $\color{#35bf28}+0.70\%$
test_membership_stacked_nested_leaf_last 27.5510μs 4.2842μs 233.4173 KOps/s 233.1373 KOps/s $\color{#35bf28}+0.12\%$
test_nested_getleaf 53.2110μs 21.8308μs 45.8068 KOps/s 47.5355 KOps/s $\color{#d91a1a}-3.64\%$
test_nested_get 47.9010μs 20.8223μs 48.0254 KOps/s 48.5300 KOps/s $\color{#d91a1a}-1.04\%$
test_stacked_getleaf 49.9410μs 21.8158μs 45.8384 KOps/s 46.0644 KOps/s $\color{#d91a1a}-0.49\%$
test_stacked_get 47.0810μs 20.6371μs 48.4564 KOps/s 48.5700 KOps/s $\color{#d91a1a}-0.23\%$
test_nested_getitemleaf 44.2500μs 22.4208μs 44.6014 KOps/s 44.4812 KOps/s $\color{#35bf28}+0.27\%$
test_nested_getitem 50.2310μs 21.1845μs 47.2044 KOps/s 46.7078 KOps/s $\color{#35bf28}+1.06\%$
test_stacked_getitemleaf 44.6910μs 22.2960μs 44.8511 KOps/s 45.0939 KOps/s $\color{#d91a1a}-0.54\%$
test_stacked_getitem 47.7410μs 21.0691μs 47.4628 KOps/s 47.7373 KOps/s $\color{#d91a1a}-0.58\%$
test_lock_nested 3.0595ms 0.5099ms 1.9612 KOps/s 1.9668 KOps/s $\color{#d91a1a}-0.28\%$
test_lock_stack_nested 0.5635ms 0.5106ms 1.9584 KOps/s 1.9554 KOps/s $\color{#35bf28}+0.15\%$
test_unlock_nested 0.4781ms 0.4015ms 2.4907 KOps/s 2.4810 KOps/s $\color{#35bf28}+0.39\%$
test_unlock_stack_nested 0.4444ms 0.4035ms 2.4781 KOps/s 2.4615 KOps/s $\color{#35bf28}+0.67\%$
test_flatten_speed 0.1559ms 0.1241ms 8.0600 KOps/s 8.0708 KOps/s $\color{#d91a1a}-0.13\%$
test_unflatten_speed 0.6376ms 0.5599ms 1.7862 KOps/s 1.7302 KOps/s $\color{#35bf28}+3.24\%$
test_common_ops 0.8974ms 0.7297ms 1.3704 KOps/s 1.4311 KOps/s $\color{#d91a1a}-4.24\%$
test_creation 0.1377ms 3.1832μs 314.1533 KOps/s 309.6466 KOps/s $\color{#35bf28}+1.46\%$
test_creation_empty 40.8710μs 7.0452μs 141.9410 KOps/s 140.8397 KOps/s $\color{#35bf28}+0.78\%$
test_creation_nested_1 31.8710μs 11.5023μs 86.9389 KOps/s 86.0272 KOps/s $\color{#35bf28}+1.06\%$
test_creation_nested_2 0.1106ms 13.6090μs 73.4808 KOps/s 72.5815 KOps/s $\color{#35bf28}+1.24\%$
test_creation_many_keys[10] 49.3510μs 21.1131μs 47.3639 KOps/s 46.3780 KOps/s $\color{#35bf28}+2.13\%$
test_creation_many_keys[50] 0.1198ms 91.0762μs 10.9798 KOps/s 10.7928 KOps/s $\color{#35bf28}+1.73\%$
test_creation_many_keys[100] 0.2540ms 0.1776ms 5.6317 KOps/s 5.5507 KOps/s $\color{#35bf28}+1.46\%$
test_creation_nested_many_keys[10] 73.5720μs 45.5106μs 21.9729 KOps/s 21.7047 KOps/s $\color{#35bf28}+1.24\%$
test_creation_nested_many_keys[50] 0.2216ms 0.1842ms 5.4284 KOps/s 5.3405 KOps/s $\color{#35bf28}+1.65\%$
test_clone 50.7310μs 13.7923μs 72.5042 KOps/s 77.9688 KOps/s $\textbf{\color{#d91a1a}-7.01\%}$
test_getitem[int] 1.5143ms 15.8980μs 62.9011 KOps/s 63.0697 KOps/s $\color{#d91a1a}-0.27\%$
test_getitem[slice_int] 0.1517ms 25.0497μs 39.9206 KOps/s 39.3063 KOps/s $\color{#35bf28}+1.56\%$
test_getitem[range] 0.1853ms 66.7420μs 14.9831 KOps/s 16.0664 KOps/s $\textbf{\color{#d91a1a}-6.74\%}$
test_getitem[tuple] 0.1519ms 24.6259μs 40.6076 KOps/s 40.4117 KOps/s $\color{#35bf28}+0.48\%$
test_getitem[list] 0.1996ms 60.0261μs 16.6594 KOps/s 17.2363 KOps/s $\color{#d91a1a}-3.35\%$
test_setitem_dim[int] 58.4010μs 25.7489μs 38.8367 KOps/s 37.6954 KOps/s $\color{#35bf28}+3.03\%$
test_setitem_dim[slice_int] 75.8310μs 42.1179μs 23.7429 KOps/s 22.9211 KOps/s $\color{#35bf28}+3.59\%$
test_setitem_dim[range] 0.1284ms 94.1917μs 10.6167 KOps/s 10.7328 KOps/s $\color{#d91a1a}-1.08\%$
test_setitem_dim[tuple] 59.1710μs 38.9835μs 25.6519 KOps/s 24.7323 KOps/s $\color{#35bf28}+3.72\%$
test_setitem 49.7510μs 18.4458μs 54.2129 KOps/s 56.9748 KOps/s $\color{#d91a1a}-4.85\%$
test_set 49.5110μs 17.4446μs 57.3244 KOps/s 60.1712 KOps/s $\color{#d91a1a}-4.73\%$
test_set_shared 0.4996ms 0.2138ms 4.6764 KOps/s 4.8642 KOps/s $\color{#d91a1a}-3.86\%$
test_update 0.2091ms 22.1314μs 45.1847 KOps/s 46.4115 KOps/s $\color{#d91a1a}-2.64\%$
test_update_nested 65.9610μs 33.7390μs 29.6393 KOps/s 30.2676 KOps/s $\color{#d91a1a}-2.08\%$
test_update__nested 0.4403ms 33.3156μs 30.0160 KOps/s 30.7658 KOps/s $\color{#d91a1a}-2.44\%$
test_set_nested 61.5210μs 19.2303μs 52.0012 KOps/s 54.4621 KOps/s $\color{#d91a1a}-4.52\%$
test_set_nested_new 59.1810μs 23.5937μs 42.3841 KOps/s 43.5840 KOps/s $\color{#d91a1a}-2.75\%$
test_select 82.1420μs 40.0484μs 24.9698 KOps/s 25.6604 KOps/s $\color{#d91a1a}-2.69\%$
test_select_nested 0.1085ms 75.6041μs 13.2268 KOps/s 13.3547 KOps/s $\color{#d91a1a}-0.96\%$
test_exclude_nested 0.1222ms 92.2500μs 10.8401 KOps/s 11.0251 KOps/s $\color{#d91a1a}-1.68\%$
test_empty[True] 0.4679ms 0.4031ms 2.4806 KOps/s 2.4830 KOps/s $\color{#d91a1a}-0.10\%$
test_empty[False] 8.2277μs 1.4005μs 714.0330 KOps/s 738.0325 KOps/s $\color{#d91a1a}-3.25\%$
test_to 0.1165ms 72.7094μs 13.7534 KOps/s 14.1602 KOps/s $\color{#d91a1a}-2.87\%$
test_to_nonblocking 0.1086ms 72.1483μs 13.8603 KOps/s 14.5471 KOps/s $\color{#d91a1a}-4.72\%$
test_unbind_speed 0.3947ms 0.3423ms 2.9216 KOps/s 2.9418 KOps/s $\color{#d91a1a}-0.68\%$
test_unbind_speed_stack0 0.3950ms 0.3347ms 2.9881 KOps/s 2.9807 KOps/s $\color{#35bf28}+0.25\%$
test_unbind_speed_stack1 0.1254s 0.8622ms 1.1598 KOps/s 1.1299 KOps/s $\color{#35bf28}+2.65\%$
test_split 0.1251s 1.4632ms 683.4294 Ops/s 773.6291 Ops/s $\textbf{\color{#d91a1a}-11.66\%}$
test_chunk 1.2932ms 1.2401ms 806.3848 Ops/s 807.7656 Ops/s $\color{#d91a1a}-0.17\%$
test_to_cpu_blocking 20.4716ms 20.3681ms 49.0964 Ops/s 43.8799 Ops/s $\textbf{\color{#35bf28}+11.89\%}$
test_to_cpu_global_sync 0.1371s 13.5613ms 73.7395 Ops/s 84.6546 Ops/s $\textbf{\color{#d91a1a}-12.89\%}$
test_to_cpu_event_sync 13.4333ms 13.1032ms 76.3171 Ops/s 78.2836 Ops/s $\color{#d91a1a}-2.51\%$
test_to_cpu_default 13.4761ms 13.1275ms 76.1759 Ops/s 78.2308 Ops/s $\color{#d91a1a}-2.63\%$
test_consolidate[False-None] 4.3044ms 4.1968ms 238.2781 Ops/s 236.4926 Ops/s $\color{#35bf28}+0.76\%$
test_consolidate[default-None] 3.3326ms 2.3194ms 431.1540 Ops/s 429.0703 Ops/s $\color{#35bf28}+0.49\%$
test_consolidate[reduce-overhead-None] 3.3601ms 2.2424ms 445.9556 Ops/s 443.9066 Ops/s $\color{#35bf28}+0.46\%$
test_consolidate_njt[False-None] 6.0865ms 5.1746ms 193.2511 Ops/s 190.2017 Ops/s $\color{#35bf28}+1.60\%$
test_to[False-False-None] 2.3308ms 2.2400ms 446.4360 Ops/s 448.8812 Ops/s $\color{#d91a1a}-0.54\%$
test_to[True-False-None] 2.1050ms 1.9538ms 511.8251 Ops/s 511.1582 Ops/s $\color{#35bf28}+0.13\%$
test_to[within-False-None] 6.6485ms 6.2790ms 159.2604 Ops/s 159.4722 Ops/s $\color{#d91a1a}-0.13\%$
test_to[True-default-None] 11.1479ms 10.4048ms 96.1092 Ops/s 93.1061 Ops/s $\color{#35bf28}+3.23\%$
test_to_njt[False-False-None] 7.7863ms 7.2330ms 138.2559 Ops/s 139.3963 Ops/s $\color{#d91a1a}-0.82\%$
test_to_njt[True-False-None] 4.1941ms 3.9906ms 250.5891 Ops/s 245.8389 Ops/s $\color{#35bf28}+1.93\%$
test_to_njt[within-False-None] 9.6932ms 9.1856ms 108.8660 Ops/s 108.1775 Ops/s $\color{#35bf28}+0.64\%$
test_creation[device0] 0.5097ms 0.1218ms 8.2109 KOps/s 8.2507 KOps/s $\color{#d91a1a}-0.48\%$
test_creation_from_tensor 0.4118ms 0.1209ms 8.2689 KOps/s 8.2795 KOps/s $\color{#d91a1a}-0.13\%$
test_add_one[memmap_tensor0] 0.3722ms 6.4701μs 154.5569 KOps/s 161.3400 KOps/s $\color{#d91a1a}-4.20\%$
test_contiguous[memmap_tensor0] 18.8600μs 0.6960μs 1.4367 MOps/s 2.1264 MOps/s $\textbf{\color{#d91a1a}-32.44\%}$
test_stack[memmap_tensor0] 86.6810μs 4.3999μs 227.2773 KOps/s 233.3504 KOps/s $\color{#d91a1a}-2.60\%$
test_memmaptd_index 1.3560ms 0.2857ms 3.5003 KOps/s 3.6000 KOps/s $\color{#d91a1a}-2.77\%$
test_memmaptd_index_astensor 0.5573ms 0.3937ms 2.5399 KOps/s 2.6264 KOps/s $\color{#d91a1a}-3.29\%$
test_memmaptd_index_op 1.1078ms 0.6517ms 1.5344 KOps/s 1.5907 KOps/s $\color{#d91a1a}-3.54\%$
test_serialize_model 0.1435s 0.1419s 7.0465 Ops/s 7.1187 Ops/s $\color{#d91a1a}-1.01\%$
test_serialize_model_archive 1.3503s 1.2444s 0.8036 Ops/s 0.8024 Ops/s $\color{#35bf28}+0.16\%$
test_load_archive 18.2813ms 18.0766ms 55.3202 Ops/s 55.1568 Ops/s $\color{#35bf28}+0.30\%$
test_serialize_model_zarr 2.5181s 2.5062s 0.3990 Ops/s 0.3985 Ops/s $\color{#35bf28}+0.14\%$
test_load_zarr 0.5812s 0.4313s 2.3187 Ops/s 2.5759 Ops/s $\textbf{\color{#d91a1a}-9.98\%}$
test_serialize_model_pickle 1.7489s 1.2777s 0.7827 Ops/s 0.6949 Ops/s $\textbf{\color{#35bf28}+12.63\%}$
test_serialize_weights 0.1411s 0.1399s 7.1454 Ops/s 5.7493 Ops/s $\textbf{\color{#35bf28}+24.28\%}$
test_serialize_weights_returnearly 64.5201ms 51.6587ms 19.3578 Ops/s 19.1122 Ops/s $\color{#35bf28}+1.29\%$
test_serialize_weights_pickle 1.3973s 1.2220s 0.8183 Ops/s 0.8251 Ops/s $\color{#d91a1a}-0.82\%$
test_consolidate[few_large-0] 67.3227ms 7.5299ms 132.8041 Ops/s 122.9459 Ops/s $\textbf{\color{#35bf28}+8.02\%}$
test_consolidate[few_large-8] 40.2890ms 7.2291ms 138.3300 Ops/s 148.2087 Ops/s $\textbf{\color{#d91a1a}-6.67\%}$
test_consolidate[many_small-0] 0.1275s 0.1224s 8.1691 Ops/s 8.1157 Ops/s $\color{#35bf28}+0.66\%$
test_consolidate[many_small-8] 44.7528ms 41.1001ms 24.3309 Ops/s 19.9128 Ops/s $\textbf{\color{#35bf28}+22.19\%}$
test_consolidate_to_file[few_large-0] 0.1310s 21.8808ms 45.7022 Ops/s 45.0442 Ops/s $\color{#35bf28}+1.46\%$
test_consolidate_to_file[few_large-8] 0.1535s 32.8533ms 30.4383 Ops/s 40.4242 Ops/s $\textbf{\color{#d91a1a}-24.70\%}$
test_consolidate_to_file[many_small-0] 0.5913s 0.4863s 2.0563 Ops/s 5.3557 Ops/s $\textbf{\color{#d91a1a}-61.60\%}$
test_consolidate_to_file[many_small-8] 0.6745s 0.6417s 1.5583 Ops/s 3.8936 Ops/s $\textbf{\color{#d91a1a}-59.98\%}$
test_reshape_pytree 0.1892ms 32.5550μs 30.7172 KOps/s 30.7034 KOps/s $\color{#35bf28}+0.05\%$
test_reshape_td 0.1038ms 45.7208μs 21.8719 KOps/s 22.2669 KOps/s $\color{#d91a1a}-1.77\%$
test_view_pytree 0.2314ms 32.3035μs 30.9564 KOps/s 31.9222 KOps/s $\color{#d91a1a}-3.03\%$
test_view_td 0.1077ms 54.4767μs 18.3565 KOps/s 18.5308 KOps/s $\color{#d91a1a}-0.94\%$
test_unbind_pytree 0.2312ms 36.6726μs 27.2683 KOps/s 27.9904 KOps/s $\color{#d91a1a}-2.58\%$
test_unbind_td 0.1490ms 49.5713μs 20.1729 KOps/s 19.8232 KOps/s $\color{#35bf28}+1.76\%$
test_split_pytree 0.2460ms 41.3547μs 24.1811 KOps/s 24.4814 KOps/s $\color{#d91a1a}-1.23\%$
test_split_td 0.1190ms 71.8665μs 13.9147 KOps/s 13.5919 KOps/s $\color{#35bf28}+2.38\%$
test_add_pytree 0.2286ms 40.2985μs 24.8148 KOps/s 24.9422 KOps/s $\color{#d91a1a}-0.51\%$
test_add_td 0.1022ms 54.3445μs 18.4011 KOps/s 17.3709 KOps/s $\textbf{\color{#35bf28}+5.93\%}$
test_compile_add_one_nested[tensordict-compile] 0.3973ms 0.2857ms 3.4998 KOps/s 3.6807 KOps/s $\color{#d91a1a}-4.92\%$
test_compile_add_one_nested[tensordict-eager] 0.2921ms 0.2046ms 4.8879 KOps/s 4.9370 KOps/s $\color{#d91a1a}-0.99\%$
test_compile_add_one_nested[pytree-compile] 0.3538ms 0.1587ms 6.3002 KOps/s 6.0552 KOps/s $\color{#35bf28}+4.05\%$
test_compile_add_one_nested[pytree-eager] 0.5215ms 0.1882ms 5.3137 KOps/s 5.4378 KOps/s $\color{#d91a1a}-2.28\%$
test_compile_copy_nested[tensordict-compile] 0.1219ms 30.0336μs 33.2961 KOps/s 46.5579 KOps/s $\textbf{\color{#d91a1a}-28.48\%}$
test_compile_copy_nested[tensordict-eager] 87.3020μs 53.0617μs 18.8460 KOps/s 18.3166 KOps/s $\color{#35bf28}+2.89\%$
test_compile_copy_nested[pytree-compile] 0.2103ms 18.7553μs 53.3184 KOps/s 52.6776 KOps/s $\color{#35bf28}+1.22\%$
test_compile_copy_nested[pytree-eager] 0.3439ms 65.9662μs 15.1593 KOps/s 15.0285 KOps/s $\color{#35bf28}+0.87\%$
test_compile_add_one_flat[tensordict-compile] 0.3976ms 0.3185ms 3.1397 KOps/s 3.0481 KOps/s $\color{#35bf28}+3.00\%$
test_compile_add_one_flat[tensordict-eager] 0.3768ms 0.2921ms 3.4233 KOps/s 3.4249 KOps/s $\color{#d91a1a}-0.05\%$
test_compile_add_one_flat[tensorclass-compile] 0.3703ms 0.2175ms 4.5973 KOps/s 4.3607 KOps/s $\textbf{\color{#35bf28}+5.43\%}$
test_compile_add_one_flat[tensorclass-eager] 0.1388ms 79.9355μs 12.5101 KOps/s 12.7361 KOps/s $\color{#d91a1a}-1.77\%$
test_compile_add_one_flat[pytree-compile] 0.5247ms 0.2466ms 4.0558 KOps/s 4.0242 KOps/s $\color{#35bf28}+0.78\%$
test_compile_add_one_flat[pytree-eager] 0.8817ms 0.5456ms 1.8330 KOps/s 1.8781 KOps/s $\color{#d91a1a}-2.41\%$
test_compile_add_self_flat[tensordict-eager] 0.5052ms 0.3423ms 2.9216 KOps/s 2.9580 KOps/s $\color{#d91a1a}-1.23\%$
test_compile_add_self_flat[tensordict-compile] 0.7953ms 0.3117ms 3.2083 KOps/s 3.0494 KOps/s $\textbf{\color{#35bf28}+5.21\%}$
test_compile_add_self_flat[tensorclass-eager] 0.1399ms 96.4743μs 10.3655 KOps/s 10.5169 KOps/s $\color{#d91a1a}-1.44\%$
test_compile_add_self_flat[tensorclass-compile] 0.3640ms 0.2124ms 4.7090 KOps/s 4.4868 KOps/s $\color{#35bf28}+4.95\%$
test_compile_add_self_flat[pytree-eager] 0.7164ms 0.4488ms 2.2283 KOps/s 2.2251 KOps/s $\color{#35bf28}+0.14\%$
test_compile_add_self_flat[pytree-compile] 0.5060ms 0.2444ms 4.0912 KOps/s 4.0053 KOps/s $\color{#35bf28}+2.14\%$
test_compile_copy_flat[tensordict-compile] 78.6610μs 25.4848μs 39.2391 KOps/s 40.2353 KOps/s $\color{#d91a1a}-2.48\%$
test_compile_copy_flat[tensordict-eager] 0.1060ms 41.7736μs 23.9385 KOps/s 24.4971 KOps/s $\color{#d91a1a}-2.28\%$
test_compile_copy_flat[pytree-compile] 0.1038ms 24.7418μs 40.4174 KOps/s 38.7628 KOps/s $\color{#35bf28}+4.27\%$
test_compile_copy_flat[pytree-eager] 0.3416ms 52.6607μs 18.9895 KOps/s 19.1848 KOps/s $\color{#d91a1a}-1.02\%$
test_compile_assign_and_add[tensordict-compile] 2.1495ms 0.2591ms 3.8591 KOps/s 3.7267 KOps/s $\color{#35bf28}+3.55\%$
test_compile_assign_and_add[tensordict-eager] 3.7514ms 3.3602ms 297.5976 Ops/s 296.0878 Ops/s $\color{#35bf28}+0.51\%$
test_compile_assign_and_add[pytree-compile] 2.0068ms 0.1938ms 5.1610 KOps/s 5.0238 KOps/s $\color{#35bf28}+2.73\%$
test_compile_assign_and_add[pytree-eager] 3.0578ms 2.8173ms 354.9446 Ops/s 349.2937 Ops/s $\color{#35bf28}+1.62\%$
test_compile_indexing[tensor-tensordict-compile] 0.3424ms 0.1569ms 6.3738 KOps/s 6.1819 KOps/s $\color{#35bf28}+3.10\%$
test_compile_indexing[tensor-tensordict-eager] 0.3795ms 74.2873μs 13.4613 KOps/s 13.3264 KOps/s $\color{#35bf28}+1.01\%$
test_compile_indexing[tensor-tensorclass-compile] 0.2991ms 0.1339ms 7.4660 KOps/s 7.4048 KOps/s $\color{#35bf28}+0.83\%$
test_compile_indexing[tensor-tensorclass-eager] 0.3471ms 44.4813μs 22.4814 KOps/s 22.0852 KOps/s $\color{#35bf28}+1.79\%$
test_compile_indexing[tensor-pytree-compile] 0.1823ms 0.1353ms 7.3896 KOps/s 7.2768 KOps/s $\color{#35bf28}+1.55\%$
test_compile_indexing[tensor-pytree-eager] 0.2976ms 44.5592μs 22.4420 KOps/s 21.9651 KOps/s $\color{#35bf28}+2.17\%$
test_compile_indexing[slice-tensordict-compile] 0.1748ms 90.1019μs 11.0985 KOps/s 10.7881 KOps/s $\color{#35bf28}+2.88\%$
test_compile_indexing[slice-tensordict-eager] 0.2240ms 28.0030μs 35.7104 KOps/s 35.5841 KOps/s $\color{#35bf28}+0.35\%$
test_compile_indexing[slice-tensorclass-compile] 0.1964ms 70.0038μs 14.2849 KOps/s 13.9905 KOps/s $\color{#35bf28}+2.10\%$
test_compile_indexing[slice-tensorclass-eager] 0.2699ms 22.0185μs 45.4164 KOps/s 44.9484 KOps/s $\color{#35bf28}+1.04\%$
test_compile_indexing[slice-pytree-compile] 0.1196ms 71.7148μs 13.9441 KOps/s 13.6397 KOps/s $\color{#35bf28}+2.23\%$
test_compile_indexing[slice-pytree-eager] 0.2637ms 22.0759μs 45.2983 KOps/s 45.3017 KOps/s $-0.01\%$
test_compile_indexing[int-tensordict-compile] 0.1345ms 91.5984μs 10.9172 KOps/s 10.6304 KOps/s $\color{#35bf28}+2.70\%$
test_compile_indexing[int-tensordict-eager] 0.2451ms 27.5698μs 36.2716 KOps/s 35.8649 KOps/s $\color{#35bf28}+1.13\%$
test_compile_indexing[int-tensorclass-compile] 0.1128ms 71.4940μs 13.9872 KOps/s 13.8371 KOps/s $\color{#35bf28}+1.08\%$
test_compile_indexing[int-tensorclass-eager] 0.2519ms 22.1272μs 45.1933 KOps/s 44.9679 KOps/s $\color{#35bf28}+0.50\%$
test_compile_indexing[int-pytree-compile] 0.1185ms 71.1566μs 14.0535 KOps/s 13.7305 KOps/s $\color{#35bf28}+2.35\%$
test_compile_indexing[int-pytree-eager] 0.2459ms 21.9905μs 45.4742 KOps/s 45.1380 KOps/s $\color{#35bf28}+0.74\%$
test_compile_replace[single-eager] 99.8120μs 46.6874μs 21.4191 KOps/s 21.5948 KOps/s $\color{#d91a1a}-0.81\%$
test_compile_replace[single-compile] 0.1983ms 0.1460ms 6.8514 KOps/s 6.7383 KOps/s $\color{#35bf28}+1.68\%$
test_compile_replace[multi-eager] 0.7711ms 0.5630ms 1.7763 KOps/s 1.7804 KOps/s $\color{#d91a1a}-0.23\%$
test_compile_replace[multi-compile] 0.3724ms 0.1653ms 6.0507 KOps/s 6.0758 KOps/s $\color{#d91a1a}-0.41\%$
test_compile_tc_getattr_20[eager] 0.2547ms 0.1811ms 5.5214 KOps/s 5.7074 KOps/s $\color{#d91a1a}-3.26\%$
test_compile_tc_getattr_20[compile] 0.4096ms 0.1767ms 5.6582 KOps/s 5.4447 KOps/s $\color{#35bf28}+3.92\%$
test_compile_clone_shallow[20-eager] 0.1036ms 19.4594μs 51.3891 KOps/s 51.7418 KOps/s $\color{#d91a1a}-0.68\%$
test_compile_clone_shallow[20-compile] 78.7120μs 22.8976μs 43.6726 KOps/s 42.3301 KOps/s $\color{#35bf28}+3.17\%$
test_compile_clone_shallow[40-eager] 76.9020μs 34.2575μs 29.1907 KOps/s 29.5875 KOps/s $\color{#d91a1a}-1.34\%$
test_compile_clone_shallow[40-compile] 81.0110μs 25.4223μs 39.3356 KOps/s 40.4830 KOps/s $\color{#d91a1a}-2.83\%$
test_compile_clone_shallow[80-eager] 93.0120μs 63.7298μs 15.6912 KOps/s 15.7577 KOps/s $\color{#d91a1a}-0.42\%$
test_compile_clone_shallow[80-compile] 85.3620μs 28.0669μs 35.6292 KOps/s 34.1477 KOps/s $\color{#35bf28}+4.34\%$
test_compile_update_inplace[eager] 0.2213ms 62.5819μs 15.9791 KOps/s 15.9581 KOps/s $\color{#35bf28}+0.13\%$
test_compile_update_inplace[compile] 0.2014ms 0.1234ms 8.1041 KOps/s 7.9590 KOps/s $\color{#35bf28}+1.82\%$
test_mod_add[eager] 0.2794ms 0.2256ms 4.4322 KOps/s 4.4442 KOps/s $\color{#d91a1a}-0.27\%$
test_mod_add[compile] 0.3978ms 0.1215ms 8.2303 KOps/s 8.1943 KOps/s $\color{#35bf28}+0.44\%$
test_mod_add[compile-overhead] 0.2821ms 0.1985ms 5.0371 KOps/s 5.0340 KOps/s $\color{#35bf28}+0.06\%$
test_mod_wrap[eager] 0.5547ms 0.4659ms 2.1463 KOps/s 2.0492 KOps/s $\color{#35bf28}+4.74\%$
test_mod_wrap[compile] 0.4839ms 0.3591ms 2.7847 KOps/s 2.7794 KOps/s $\color{#35bf28}+0.19\%$
test_mod_wrap[compile-overhead] 7.3287ms 4.0214ms 248.6683 Ops/s 250.0400 Ops/s $\color{#d91a1a}-0.55\%$
test_mod_wrap_and_backward[eager] 1.8495ms 1.7011ms 587.8705 Ops/s 593.8870 Ops/s $\color{#d91a1a}-1.01\%$
test_mod_wrap_and_backward[compile] 1.9093ms 1.4243ms 702.0826 Ops/s 736.5528 Ops/s $\color{#d91a1a}-4.68\%$
test_mod_wrap_and_backward[compile-overhead] 1.8179ms 1.0806ms 925.3850 Ops/s 1.0289 KOps/s $\textbf{\color{#d91a1a}-10.06\%}$
test_seq_add[eager] 0.5730ms 0.5129ms 1.9498 KOps/s 1.9694 KOps/s $\color{#d91a1a}-1.00\%$
test_seq_add[compile] 0.2548ms 0.1383ms 7.2319 KOps/s 7.0164 KOps/s $\color{#35bf28}+3.07\%$
test_seq_add[compile-overhead] 0.3396ms 0.2134ms 4.6866 KOps/s 4.5631 KOps/s $\color{#35bf28}+2.71\%$
test_seq_wrap[eager] 1.5200ms 1.4126ms 707.9320 Ops/s 693.9608 Ops/s $\color{#35bf28}+2.01\%$
test_seq_wrap[compile] 0.5124ms 0.3757ms 2.6620 KOps/s 2.6541 KOps/s $\color{#35bf28}+0.30\%$
test_seq_wrap[compile-overhead] 0.4593ms 0.3288ms 3.0412 KOps/s 2.9960 KOps/s $\color{#35bf28}+1.51\%$
test_func_call_runtime[False-eager] 0.9457ms 0.8155ms 1.2262 KOps/s 1.1806 KOps/s $\color{#35bf28}+3.86\%$
test_func_call_runtime[False-compile] 0.8320ms 0.7548ms 1.3249 KOps/s 1.2995 KOps/s $\color{#35bf28}+1.95\%$
test_func_call_runtime[False-compile-overhead] 0.6868ms 0.5167ms 1.9354 KOps/s 1.9320 KOps/s $\color{#35bf28}+0.18\%$
test_func_call_runtime[True-eager] 1.4679ms 1.3247ms 754.8604 Ops/s 767.7626 Ops/s $\color{#d91a1a}-1.68\%$
test_func_call_runtime[True-compile] 0.9095ms 0.7713ms 1.2965 KOps/s 1.2927 KOps/s $\color{#35bf28}+0.29\%$
test_func_call_runtime[True-compile-overhead] 0.7306ms 0.5329ms 1.8766 KOps/s 1.8563 KOps/s $\color{#35bf28}+1.10\%$
test_func_call_cm_runtime[False-eager] 0.9779ms 0.8392ms 1.1916 KOps/s 1.2252 KOps/s $\color{#d91a1a}-2.75\%$
test_func_call_cm_runtime[False-compile] 0.9073ms 0.7716ms 1.2959 KOps/s 1.2993 KOps/s $\color{#d91a1a}-0.26\%$
test_func_call_cm_runtime[False-compile-overhead] 0.6095ms 0.5019ms 1.9925 KOps/s 2.0118 KOps/s $\color{#d91a1a}-0.96\%$
test_func_call_cm_runtime[True-eager] 1.5725ms 1.4633ms 683.3809 Ops/s 686.3693 Ops/s $\color{#d91a1a}-0.44\%$
test_func_call_cm_runtime[True-compile] 0.9681ms 0.8564ms 1.1677 KOps/s 1.1645 KOps/s $\color{#35bf28}+0.28\%$
test_func_call_cm_runtime[True-compile-overhead] 1.1072ms 0.8808ms 1.1353 KOps/s 1.1257 KOps/s $\color{#35bf28}+0.86\%$
test_vmap_func_call_cm_runtime[eager] 3.2459ms 2.7102ms 368.9754 Ops/s 372.1849 Ops/s $\color{#d91a1a}-0.86\%$
test_vmap_func_call_cm_runtime[compile] 4.3583ms 3.7802ms 264.5345 Ops/s 264.2687 Ops/s $\color{#35bf28}+0.10\%$
test_vmap_func_call_cm_runtime[compile-overhead] 4.3584ms 3.7791ms 264.6128 Ops/s 263.9856 Ops/s $\color{#35bf28}+0.24\%$
test_distributed 1.5465ms 0.1574ms 6.3513 KOps/s 6.4494 KOps/s $\color{#d91a1a}-1.52\%$
test_tdmodule 0.3291ms 0.1929ms 5.1830 KOps/s 5.1552 KOps/s $\color{#35bf28}+0.54\%$
test_tdmodule_dispatch 0.4653ms 0.3759ms 2.6603 KOps/s 2.6613 KOps/s $\color{#d91a1a}-0.04\%$
test_tdseq 48.0310μs 26.5327μs 37.6893 KOps/s 37.8272 KOps/s $\color{#d91a1a}-0.36\%$
test_tdseq_dispatch 0.2588ms 0.2177ms 4.5931 KOps/s 4.5972 KOps/s $\color{#d91a1a}-0.09\%$
test_instantiation_functorch 2.9963ms 2.7235ms 367.1685 Ops/s 367.2084 Ops/s $\color{#d91a1a}-0.01\%$
test_exec_functorch 0.2705ms 0.1978ms 5.0557 KOps/s 5.0943 KOps/s $\color{#d91a1a}-0.76\%$
test_exec_functional_call 0.2148ms 0.1556ms 6.4286 KOps/s 6.5230 KOps/s $\color{#d91a1a}-1.45\%$
test_exec_td_decorator 0.6590ms 0.3724ms 2.6851 KOps/s 2.7331 KOps/s $\color{#d91a1a}-1.76\%$
test_vmap_mlp_speed_decorator[True-True] 1.4269ms 1.2071ms 828.4006 Ops/s 838.4449 Ops/s $\color{#d91a1a}-1.20\%$
test_vmap_mlp_speed_decorator[True-False] 1.4172ms 1.1965ms 835.7763 Ops/s 837.8775 Ops/s $\color{#d91a1a}-0.25\%$
test_vmap_mlp_speed_decorator[False-True] 1.0941ms 0.9046ms 1.1055 KOps/s 1.1096 KOps/s $\color{#d91a1a}-0.37\%$
test_vmap_mlp_speed_decorator[False-False] 1.1283ms 0.9028ms 1.1077 KOps/s 1.1157 KOps/s $\color{#d91a1a}-0.72\%$
test_vmap_transformer_speed_decorator[True-True] 29.3410ms 27.0764ms 36.9325 Ops/s 36.1194 Ops/s $\color{#35bf28}+2.25\%$
test_vmap_transformer_speed_decorator[True-False] 27.0576ms 26.8675ms 37.2196 Ops/s 36.1999 Ops/s $\color{#35bf28}+2.82\%$
test_vmap_transformer_speed_decorator[False-True] 27.1671ms 26.5747ms 37.6298 Ops/s 36.5341 Ops/s $\color{#35bf28}+3.00\%$
test_vmap_transformer_speed_decorator[False-False] 26.7053ms 26.4674ms 37.7824 Ops/s 37.7001 Ops/s $\color{#35bf28}+0.22\%$
test_to_module_speed[True] 3.5973ms 3.4674ms 288.4035 Ops/s 288.8702 Ops/s $\color{#d91a1a}-0.16\%$
test_to_module_speed[False] 3.5484ms 3.4449ms 290.2825 Ops/s 293.8321 Ops/s $\color{#d91a1a}-1.21\%$
test_to_module_plain_tensor_speed[None] 3.6101ms 3.4719ms 288.0236 Ops/s 291.2886 Ops/s $\color{#d91a1a}-1.12\%$
test_to_module_plain_tensor_speed[False] 1.7285ms 1.5721ms 636.0948 Ops/s 634.7901 Ops/s $\color{#35bf28}+0.21\%$
test_to_module_plain_tensor_speed[True] 3.5411ms 3.4615ms 288.8950 Ops/s 291.8376 Ops/s $\color{#d91a1a}-1.01\%$
test_tc_init 85.3620μs 45.0498μs 22.1977 KOps/s 21.6863 KOps/s $\color{#35bf28}+2.36\%$
test_tc_init_tensor_only 35.9600μs 9.5157μs 105.0899 KOps/s 99.3660 KOps/s $\textbf{\color{#35bf28}+5.76\%}$
test_tc_init_nested 0.1366ms 87.7848μs 11.3915 KOps/s 11.0859 KOps/s $\color{#35bf28}+2.76\%$
test_tc_init_many_fields 54.2720μs 17.4971μs 57.1525 KOps/s 57.0920 KOps/s $\color{#35bf28}+0.11\%$
test_tc_first_layer_tensor 29.8510μs 1.8154μs 550.8537 KOps/s 550.8376 KOps/s $+0.00\%$
test_tc_first_layer_tensor_only 4.0601μs 0.4141μs 2.4151 MOps/s 2.4992 MOps/s $\color{#d91a1a}-3.36\%$
test_tc_first_layer_tensor_set 43.5310μs 4.2245μs 236.7171 KOps/s 236.8795 KOps/s $\color{#d91a1a}-0.07\%$
test_tc_first_layer_tensor_only_set 31.1700μs 3.8317μs 260.9825 KOps/s 271.0377 KOps/s $\color{#d91a1a}-3.71\%$
test_tc_first_layer_nontensor 29.7900μs 6.1346μs 163.0086 KOps/s 157.8623 KOps/s $\color{#35bf28}+3.26\%$
test_tc_second_layer_tensor 32.7410μs 4.3805μs 228.2821 KOps/s 229.8439 KOps/s $\color{#d91a1a}-0.68\%$
test_tc_second_layer_nontensor 50.4510μs 8.5671μs 116.7251 KOps/s 112.6484 KOps/s $\color{#35bf28}+3.62\%$
test_unbind 0.2997s 14.7475ms 67.8080 Ops/s 64.0954 Ops/s $\textbf{\color{#35bf28}+5.79\%}$
test_full_like 4.8545ms 4.6791ms 213.7142 Ops/s 213.6690 Ops/s $\color{#35bf28}+0.02\%$
test_zeros_like 4.7442ms 4.5997ms 217.4078 Ops/s 215.5121 Ops/s $\color{#35bf28}+0.88\%$
test_ones_like 4.7907ms 4.5841ms 218.1435 Ops/s 215.1748 Ops/s $\color{#35bf28}+1.38\%$
test_clone 6.9875ms 6.8418ms 146.1593 Ops/s 146.8749 Ops/s $\color{#d91a1a}-0.49\%$
test_squeeze 0.1725ms 14.3138μs 69.8627 KOps/s 68.4799 KOps/s $\color{#35bf28}+2.02\%$
test_unsqueeze 0.1922ms 0.1123ms 8.9017 KOps/s 8.9452 KOps/s $\color{#d91a1a}-0.49\%$
test_split 0.4159ms 0.1900ms 5.2641 KOps/s 5.2496 KOps/s $\color{#35bf28}+0.28\%$
test_permute 0.2634ms 0.2006ms 4.9851 KOps/s 5.1499 KOps/s $\color{#d91a1a}-3.20\%$
test_stack 52.3750ms 52.1260ms 19.1843 Ops/s 52.0912 Ops/s $\textbf{\color{#d91a1a}-63.17\%}$
test_cat 54.9039ms 53.2299ms 18.7865 Ops/s 52.1937 Ops/s $\textbf{\color{#d91a1a}-64.01\%}$
test_sequential_tensordict 0.9997ms 0.8893ms 1.1245 KOps/s 1.1165 KOps/s $\color{#35bf28}+0.72\%$
test_sequential_graph_module 0.5231ms 0.4370ms 2.2883 KOps/s 2.2841 KOps/s $\color{#35bf28}+0.18\%$
test_nested_tensordict 1.3971ms 1.3195ms 757.8344 Ops/s 751.8426 Ops/s $\color{#35bf28}+0.80\%$
test_nested_graph_module 0.6565ms 0.5998ms 1.6673 KOps/s 1.6673 KOps/s $+0.00\%$

@github-actions

Copy link
Copy Markdown
Contributor

$\color{#D29922}\textsf{\Large⚠\kern{0.2cm}\normalsize Warning}$ Result of GPU Benchmark Tests

Total Benchmarks: 356. Improved: $\large\color{#35bf28}10$. Worsened: $\large\color{#d91a1a}16$.

Expand to view detailed results
Name Max Mean Ops Ops on Repo HEAD Change
test_collector_preallocated_write[stack_out-cpu-32-2] 0.2165ms 0.1660ms 6.0239 KOps/s 5.8778 KOps/s $\color{#35bf28}+2.49\%$
test_collector_preallocated_write[stack_out-cpu-32-8] 0.3868ms 0.2968ms 3.3691 KOps/s 3.3587 KOps/s $\color{#35bf28}+0.31\%$
test_collector_preallocated_write[stack_out-cpu-32-32] 0.8368ms 0.7796ms 1.2827 KOps/s 1.2694 KOps/s $\color{#35bf28}+1.05\%$
test_collector_preallocated_write[stack_out-cpu-4096-2] 0.4020ms 0.3422ms 2.9224 KOps/s 2.9890 KOps/s $\color{#d91a1a}-2.23\%$
test_collector_preallocated_write[stack_out-cpu-4096-8] 1.3698ms 1.1521ms 867.9483 Ops/s 906.1496 Ops/s $\color{#d91a1a}-4.22\%$
test_collector_preallocated_write[stack_out-cpu-4096-32] 7.7325ms 7.4902ms 133.5072 Ops/s 134.0971 Ops/s $\color{#d91a1a}-0.44\%$
test_collector_preallocated_write[stack_out-cuda-32-2] 0.2857ms 0.2506ms 3.9906 KOps/s 3.9153 KOps/s $\color{#35bf28}+1.92\%$
test_collector_preallocated_write[stack_out-cuda-32-8] 0.5065ms 0.3752ms 2.6650 KOps/s 2.6185 KOps/s $\color{#35bf28}+1.77\%$
test_collector_preallocated_write[stack_out-cuda-32-32] 0.9607ms 0.8341ms 1.1989 KOps/s 1.1897 KOps/s $\color{#35bf28}+0.77\%$
test_collector_preallocated_write[stack_out-cuda-4096-2] 0.3238ms 0.2521ms 3.9667 KOps/s 3.8066 KOps/s $\color{#35bf28}+4.21\%$
test_collector_preallocated_write[stack_out-cuda-4096-8] 0.4891ms 0.3760ms 2.6593 KOps/s 2.6303 KOps/s $\color{#35bf28}+1.10\%$
test_collector_preallocated_write[stack_out-cuda-4096-32] 0.9717ms 0.8892ms 1.1246 KOps/s 1.1191 KOps/s $\color{#35bf28}+0.49\%$
test_collector_preallocated_write[set_at_loop-cpu-32-2] 0.2901ms 0.2140ms 4.6738 KOps/s 4.6284 KOps/s $\color{#35bf28}+0.98\%$
test_collector_preallocated_write[set_at_loop-cpu-32-8] 0.8980ms 0.8149ms 1.2271 KOps/s 1.2114 KOps/s $\color{#35bf28}+1.29\%$
test_collector_preallocated_write[set_at_loop-cpu-32-32] 3.3543ms 3.2414ms 308.5119 Ops/s 305.8670 Ops/s $\color{#35bf28}+0.86\%$
test_collector_preallocated_write[set_at_loop-cpu-4096-2] 0.4970ms 0.3622ms 2.7609 KOps/s 2.6241 KOps/s $\textbf{\color{#35bf28}+5.21\%}$
test_collector_preallocated_write[set_at_loop-cpu-4096-8] 8.7562ms 1.7706ms 564.7774 Ops/s 576.1057 Ops/s $\color{#d91a1a}-1.97\%$
test_collector_preallocated_write[set_at_loop-cpu-4096-32] 14.7334ms 10.5487ms 94.7983 Ops/s 94.2608 Ops/s $\color{#35bf28}+0.57\%$
test_collector_preallocated_write[set_at_loop-cuda-32-2] 0.4842ms 0.4152ms 2.4082 KOps/s 2.4588 KOps/s $\color{#d91a1a}-2.06\%$
test_collector_preallocated_write[set_at_loop-cuda-32-8] 1.6461ms 1.5348ms 651.5506 Ops/s 668.7929 Ops/s $\color{#d91a1a}-2.58\%$
test_collector_preallocated_write[set_at_loop-cuda-32-32] 6.5257ms 5.9908ms 166.9228 Ops/s 171.8103 Ops/s $\color{#d91a1a}-2.84\%$
test_collector_preallocated_write[set_at_loop-cuda-4096-2] 0.5257ms 0.3938ms 2.5396 KOps/s 2.4809 KOps/s $\color{#35bf28}+2.37\%$
test_collector_preallocated_write[set_at_loop-cuda-4096-8] 1.5604ms 1.4668ms 681.7748 Ops/s 666.2164 Ops/s $\color{#35bf28}+2.34\%$
test_collector_preallocated_write[set_at_loop-cuda-4096-32] 5.8865ms 5.7312ms 174.4824 Ops/s 170.0562 Ops/s $\color{#35bf28}+2.60\%$
test_collector_preallocated_write[copy_at-cpu-32-2] 0.2369ms 0.1705ms 5.8647 KOps/s 5.7112 KOps/s $\color{#35bf28}+2.69\%$
test_collector_preallocated_write[copy_at-cpu-32-8] 0.7307ms 0.6634ms 1.5073 KOps/s 1.4797 KOps/s $\color{#35bf28}+1.87\%$
test_collector_preallocated_write[copy_at-cpu-32-32] 2.7890ms 2.6591ms 376.0695 Ops/s 375.7686 Ops/s $\color{#35bf28}+0.08\%$
test_collector_preallocated_write[copy_at-cpu-4096-2] 0.4567ms 0.3362ms 2.9744 KOps/s 2.9793 KOps/s $\color{#d91a1a}-0.17\%$
test_collector_preallocated_write[copy_at-cpu-4096-8] 1.7487ms 1.4957ms 668.5622 Ops/s 658.0608 Ops/s $\color{#35bf28}+1.60\%$
test_collector_preallocated_write[copy_at-cpu-4096-32] 10.0306ms 9.6855ms 103.2471 Ops/s 102.9029 Ops/s $\color{#35bf28}+0.33\%$
test_collector_preallocated_write[copy_at-cuda-32-2] 0.4701ms 0.3295ms 3.0351 KOps/s 3.0636 KOps/s $\color{#d91a1a}-0.93\%$
test_collector_preallocated_write[copy_at-cuda-32-8] 1.3926ms 1.2244ms 816.6959 Ops/s 828.0229 Ops/s $\color{#d91a1a}-1.37\%$
test_collector_preallocated_write[copy_at-cuda-32-32] 5.1321ms 4.8032ms 208.1928 Ops/s 212.0782 Ops/s $\color{#d91a1a}-1.83\%$
test_collector_preallocated_write[copy_at-cuda-4096-2] 0.4031ms 0.3306ms 3.0252 KOps/s 3.0730 KOps/s $\color{#d91a1a}-1.55\%$
test_collector_preallocated_write[copy_at-cuda-4096-8] 1.4324ms 1.2251ms 816.2741 Ops/s 820.9562 Ops/s $\color{#d91a1a}-0.57\%$
test_collector_preallocated_write[copy_at-cuda-4096-32] 5.1559ms 4.8082ms 207.9798 Ops/s 210.2705 Ops/s $\color{#d91a1a}-1.09\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-32-2] 0.2030ms 0.1210ms 8.2626 KOps/s 8.1760 KOps/s $\color{#35bf28}+1.06\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-32-8] 0.5577ms 0.4756ms 2.1028 KOps/s 2.0936 KOps/s $\color{#35bf28}+0.44\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-32-32] 2.0091ms 1.8973ms 527.0701 Ops/s 525.8390 Ops/s $\color{#35bf28}+0.23\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-4096-2] 0.3471ms 0.2535ms 3.9453 KOps/s 3.9735 KOps/s $\color{#d91a1a}-0.71\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-4096-8] 1.4237ms 1.2510ms 799.3919 Ops/s 793.1000 Ops/s $\color{#35bf28}+0.79\%$
test_collector_preallocated_write[manual_leaf_copy-cpu-4096-32] 8.9256ms 8.7019ms 114.9173 Ops/s 113.1286 Ops/s $\color{#35bf28}+1.58\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-32-2] 0.3577ms 0.2831ms 3.5325 KOps/s 3.6000 KOps/s $\color{#d91a1a}-1.88\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-32-8] 1.1799ms 1.0488ms 953.5100 Ops/s 967.6939 Ops/s $\color{#d91a1a}-1.47\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-32-32] 4.2921ms 4.0937ms 244.2772 Ops/s 248.8020 Ops/s $\color{#d91a1a}-1.82\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-4096-2] 0.3513ms 0.2811ms 3.5574 KOps/s 3.6031 KOps/s $\color{#d91a1a}-1.27\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-4096-8] 1.1800ms 1.0509ms 951.5763 Ops/s 970.0719 Ops/s $\color{#d91a1a}-1.91\%$
test_collector_preallocated_write[manual_leaf_copy-cuda-4096-32] 4.2480ms 4.0983ms 244.0061 Ops/s 247.5180 Ops/s $\color{#d91a1a}-1.42\%$
test_wide_nested_preallocated_write[stack_out-cpu-128-128] 16.7447ms 16.4247ms 60.8840 Ops/s 60.1400 Ops/s $\color{#35bf28}+1.24\%$
test_wide_nested_preallocated_write[stack_out-cpu-128-256] 33.3700ms 33.1596ms 30.1572 Ops/s 30.1069 Ops/s $\color{#35bf28}+0.17\%$
test_wide_nested_preallocated_write[stack_out-cpu-4096-128] 87.1568ms 86.1781ms 11.6039 Ops/s 11.6244 Ops/s $\color{#d91a1a}-0.18\%$
test_wide_nested_preallocated_write[stack_out-cpu-4096-256] 0.2055s 0.2047s 4.8860 Ops/s 4.9641 Ops/s $\color{#d91a1a}-1.57\%$
test_wide_nested_preallocated_write[stack_out-cuda-128-128] 14.6971ms 13.8875ms 72.0072 Ops/s 72.2422 Ops/s $\color{#d91a1a}-0.33\%$
test_wide_nested_preallocated_write[stack_out-cuda-128-256] 27.1846ms 26.8945ms 37.1823 Ops/s 36.6659 Ops/s $\color{#35bf28}+1.41\%$
test_wide_nested_preallocated_write[stack_out-cuda-4096-128] 14.0540ms 13.9450ms 71.7103 Ops/s 71.3432 Ops/s $\color{#35bf28}+0.51\%$
test_wide_nested_preallocated_write[stack_out-cuda-4096-256] 27.4722ms 27.2410ms 36.7094 Ops/s 36.3603 Ops/s $\color{#35bf28}+0.96\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-128-128] 52.1597ms 51.6964ms 19.3437 Ops/s 19.4554 Ops/s $\color{#d91a1a}-0.57\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-128-256] 0.1050s 0.1045s 9.5725 Ops/s 9.6204 Ops/s $\color{#d91a1a}-0.50\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-4096-128] 0.1497s 0.1485s 6.7323 Ops/s 6.6128 Ops/s $\color{#35bf28}+1.81\%$
test_wide_nested_preallocated_write[set_at_loop-cpu-4096-256] 0.3336s 0.3274s 3.0546 Ops/s 3.0846 Ops/s $\color{#d91a1a}-0.97\%$
test_wide_nested_preallocated_write[set_at_loop-cuda-128-128] 73.0839ms 72.4953ms 13.7940 Ops/s 13.1028 Ops/s $\textbf{\color{#35bf28}+5.28\%}$
test_wide_nested_preallocated_write[set_at_loop-cuda-128-256] 0.1587s 0.1525s 6.5578 Ops/s 6.4882 Ops/s $\color{#35bf28}+1.07\%$
test_wide_nested_preallocated_write[set_at_loop-cuda-4096-128] 75.1519ms 73.6021ms 13.5866 Ops/s 13.6620 Ops/s $\color{#d91a1a}-0.55\%$
test_wide_nested_preallocated_write[set_at_loop-cuda-4096-256] 0.1488s 0.1476s 6.7737 Ops/s 6.5109 Ops/s $\color{#35bf28}+4.04\%$
test_wide_nested_preallocated_write[copy_at-cpu-128-128] 30.3899ms 30.2698ms 33.0362 Ops/s 32.6940 Ops/s $\color{#35bf28}+1.05\%$
test_wide_nested_preallocated_write[copy_at-cpu-128-256] 62.4806ms 62.0441ms 16.1176 Ops/s 16.1624 Ops/s $\color{#d91a1a}-0.28\%$
test_wide_nested_preallocated_write[copy_at-cpu-4096-128] 0.1225s 0.1220s 8.1936 Ops/s 8.2119 Ops/s $\color{#d91a1a}-0.22\%$
test_wide_nested_preallocated_write[copy_at-cpu-4096-256] 0.2772s 0.2745s 3.6427 Ops/s 3.6587 Ops/s $\color{#d91a1a}-0.44\%$
test_wide_nested_preallocated_write[copy_at-cuda-128-128] 43.9423ms 43.7829ms 22.8400 Ops/s 23.1167 Ops/s $\color{#d91a1a}-1.20\%$
test_wide_nested_preallocated_write[copy_at-cuda-128-256] 87.9336ms 87.5994ms 11.4156 Ops/s 11.5361 Ops/s $\color{#d91a1a}-1.04\%$
test_wide_nested_preallocated_write[copy_at-cuda-4096-128] 44.1739ms 43.9751ms 22.7402 Ops/s 22.9222 Ops/s $\color{#d91a1a}-0.79\%$
test_wide_nested_preallocated_write[copy_at-cuda-4096-256] 88.3879ms 88.1675ms 11.3420 Ops/s 11.4733 Ops/s $\color{#d91a1a}-1.14\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-128] 20.8674ms 20.6116ms 48.5163 Ops/s 47.9786 Ops/s $\color{#35bf28}+1.12\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-256] 42.1982ms 41.9562ms 23.8344 Ops/s 23.6907 Ops/s $\color{#35bf28}+0.61\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-128] 0.1155s 0.1136s 8.8060 Ops/s 9.1013 Ops/s $\color{#d91a1a}-3.24\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-256] 0.2560s 0.2534s 3.9460 Ops/s 3.9672 Ops/s $\color{#d91a1a}-0.53\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-128] 37.5749ms 37.0820ms 26.9673 Ops/s 26.8958 Ops/s $\color{#35bf28}+0.27\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-256] 75.0239ms 74.4985ms 13.4231 Ops/s 13.5108 Ops/s $\color{#d91a1a}-0.65\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-128] 37.4331ms 37.1866ms 26.8914 Ops/s 26.9718 Ops/s $\color{#d91a1a}-0.30\%$
test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-256] 75.0285ms 74.5851ms 13.4075 Ops/s 13.4463 Ops/s $\color{#d91a1a}-0.29\%$
test_plain_set_nested 76.5310μs 15.3379μs 65.1980 KOps/s 65.1850 KOps/s $\color{#35bf28}+0.02\%$
test_plain_set_stack_nested 50.8710μs 15.0006μs 66.6641 KOps/s 66.1373 KOps/s $\color{#35bf28}+0.80\%$
test_plain_set_nested_inplace 50.6610μs 16.8708μs 59.2740 KOps/s 58.8357 KOps/s $\color{#35bf28}+0.75\%$
test_plain_set_stack_nested_inplace 0.1207ms 16.0593μs 62.2693 KOps/s 59.6066 KOps/s $\color{#35bf28}+4.47\%$
test_items 30.6310μs 6.0100μs 166.3894 KOps/s 162.0961 KOps/s $\color{#35bf28}+2.65\%$
test_items_nested 0.5488ms 0.4704ms 2.1261 KOps/s 2.0750 KOps/s $\color{#35bf28}+2.46\%$
test_items_nested_locked 0.5420ms 0.4717ms 2.1198 KOps/s 2.0670 KOps/s $\color{#35bf28}+2.56\%$
test_items_nested_leaf 0.1338ms 98.1032μs 10.1933 KOps/s 9.9199 KOps/s $\color{#35bf28}+2.76\%$
test_items_stack_nested 0.5584ms 0.4688ms 2.1329 KOps/s 2.0751 KOps/s $\color{#35bf28}+2.79\%$
test_items_stack_nested_leaf 0.1447ms 97.6686μs 10.2387 KOps/s 10.0739 KOps/s $\color{#35bf28}+1.64\%$
test_items_stack_nested_locked 0.5370ms 0.4707ms 2.1245 KOps/s 2.0735 KOps/s $\color{#35bf28}+2.46\%$
test_keys 48.5710μs 4.1672μs 239.9675 KOps/s 240.6346 KOps/s $\color{#d91a1a}-0.28\%$
test_keys_nested 0.1894ms 0.1330ms 7.5179 KOps/s 7.4479 KOps/s $\color{#35bf28}+0.94\%$
test_keys_nested_locked 2.2267ms 0.1412ms 7.0797 KOps/s 7.0266 KOps/s $\color{#35bf28}+0.76\%$
test_keys_nested_leaf 0.1714ms 0.1228ms 8.1458 KOps/s 8.0916 KOps/s $\color{#35bf28}+0.67\%$
test_keys_stack_nested 0.2194ms 0.1311ms 7.6302 KOps/s 7.5285 KOps/s $\color{#35bf28}+1.35\%$
test_keys_stack_nested_leaf 0.2020ms 0.1209ms 8.2720 KOps/s 8.1521 KOps/s $\color{#35bf28}+1.47\%$
test_keys_stack_nested_locked 0.2974ms 0.1369ms 7.3040 KOps/s 7.1197 KOps/s $\color{#35bf28}+2.59\%$
test_values 9.2922μs 1.0184μs 981.9065 KOps/s 969.5084 KOps/s $\color{#35bf28}+1.28\%$
test_values_nested 92.7220μs 53.3134μs 18.7570 KOps/s 18.6194 KOps/s $\color{#35bf28}+0.74\%$
test_values_nested_locked 95.6620μs 56.5944μs 17.6696 KOps/s 17.6102 KOps/s $\color{#35bf28}+0.34\%$
test_values_nested_leaf 0.1066ms 61.1369μs 16.3567 KOps/s 16.1571 KOps/s $\color{#35bf28}+1.24\%$
test_values_stack_nested 96.8320μs 53.2829μs 18.7678 KOps/s 18.7238 KOps/s $\color{#35bf28}+0.23\%$
test_values_stack_nested_leaf 0.1364ms 59.2749μs 16.8705 KOps/s 16.3501 KOps/s $\color{#35bf28}+3.18\%$
test_values_stack_nested_locked 0.1031ms 56.1422μs 17.8119 KOps/s 17.8161 KOps/s $\color{#d91a1a}-0.02\%$
test_membership 5.6100μs 0.8335μs 1.1998 MOps/s 1.1900 MOps/s $\color{#35bf28}+0.82\%$
test_membership_nested 34.5610μs 2.9811μs 335.4502 KOps/s 333.0415 KOps/s $\color{#35bf28}+0.72\%$
test_membership_nested_leaf 36.7810μs 2.9635μs 337.4371 KOps/s 346.1184 KOps/s $\color{#d91a1a}-2.51\%$
test_membership_stacked_nested 38.4310μs 2.8543μs 350.3434 KOps/s 346.3521 KOps/s $\color{#35bf28}+1.15\%$
test_membership_stacked_nested_leaf 47.5510μs 2.7988μs 357.2958 KOps/s 342.9727 KOps/s $\color{#35bf28}+4.18\%$
test_membership_nested_last 50.8010μs 4.4239μs 226.0443 KOps/s 222.1041 KOps/s $\color{#35bf28}+1.77\%$
test_membership_nested_leaf_last 34.1110μs 4.4271μs 225.8820 KOps/s 222.7609 KOps/s $\color{#35bf28}+1.40\%$
test_membership_stacked_nested_last 51.7910μs 4.2736μs 233.9936 KOps/s 232.3387 KOps/s $\color{#35bf28}+0.71\%$
test_membership_stacked_nested_leaf_last 56.7010μs 4.2241μs 236.7354 KOps/s 233.0570 KOps/s $\color{#35bf28}+1.58\%$
test_nested_getleaf 53.7610μs 21.8286μs 45.8115 KOps/s 45.7854 KOps/s $\color{#35bf28}+0.06\%$
test_nested_get 46.2210μs 20.4154μs 48.9827 KOps/s 47.3026 KOps/s $\color{#35bf28}+3.55\%$
test_stacked_getleaf 59.7110μs 21.6068μs 46.2818 KOps/s 46.4780 KOps/s $\color{#d91a1a}-0.42\%$
test_stacked_get 59.6020μs 20.3377μs 49.1697 KOps/s 49.1959 KOps/s $\color{#d91a1a}-0.05\%$
test_nested_getitemleaf 54.6310μs 21.9527μs 45.5524 KOps/s 45.3406 KOps/s $\color{#35bf28}+0.47\%$
test_nested_getitem 45.6710μs 21.1894μs 47.1935 KOps/s 46.8356 KOps/s $\color{#35bf28}+0.76\%$
test_stacked_getitemleaf 60.3610μs 21.9007μs 45.6606 KOps/s 45.1683 KOps/s $\color{#35bf28}+1.09\%$
test_stacked_getitem 68.1120μs 20.8376μs 47.9902 KOps/s 47.3823 KOps/s $\color{#35bf28}+1.28\%$
test_lock_nested 3.0164ms 0.5069ms 1.9728 KOps/s 1.9734 KOps/s $\color{#d91a1a}-0.03\%$
test_lock_stack_nested 0.6492ms 0.5129ms 1.9496 KOps/s 1.9578 KOps/s $\color{#d91a1a}-0.42\%$
test_unlock_nested 0.5949ms 0.3995ms 2.5030 KOps/s 2.4885 KOps/s $\color{#35bf28}+0.58\%$
test_unlock_stack_nested 0.6296ms 0.4058ms 2.4641 KOps/s 2.4773 KOps/s $\color{#d91a1a}-0.53\%$
test_flatten_speed 0.3219ms 0.1231ms 8.1233 KOps/s 7.8558 KOps/s $\color{#35bf28}+3.40\%$
test_unflatten_speed 0.6535ms 0.5563ms 1.7977 KOps/s 1.7603 KOps/s $\color{#35bf28}+2.13\%$
test_common_ops 0.8570ms 0.7053ms 1.4178 KOps/s 1.4109 KOps/s $\color{#35bf28}+0.49\%$
test_creation 0.1499ms 3.2074μs 311.7766 KOps/s 311.7545 KOps/s $+0.01\%$
test_creation_empty 36.9410μs 7.0293μs 142.2610 KOps/s 141.8927 KOps/s $\color{#35bf28}+0.26\%$
test_creation_nested_1 43.3700μs 11.7147μs 85.3628 KOps/s 85.6809 KOps/s $\color{#d91a1a}-0.37\%$
test_creation_nested_2 59.1410μs 13.3856μs 74.7069 KOps/s 72.7494 KOps/s $\color{#35bf28}+2.69\%$
test_creation_many_keys[10] 45.7510μs 21.2205μs 47.1243 KOps/s 47.5913 KOps/s $\color{#d91a1a}-0.98\%$
test_creation_many_keys[50] 0.1308ms 91.6455μs 10.9116 KOps/s 10.9460 KOps/s $\color{#d91a1a}-0.31\%$
test_creation_many_keys[100] 0.2495ms 0.1793ms 5.5788 KOps/s 5.6410 KOps/s $\color{#d91a1a}-1.10\%$
test_creation_nested_many_keys[10] 74.9420μs 45.7361μs 21.8646 KOps/s 22.0510 KOps/s $\color{#d91a1a}-0.85\%$
test_creation_nested_many_keys[50] 0.2445ms 0.1872ms 5.3415 KOps/s 5.4341 KOps/s $\color{#d91a1a}-1.70\%$
test_clone 46.7210μs 12.8441μs 77.8570 KOps/s 78.8286 KOps/s $\color{#d91a1a}-1.23\%$
test_getitem[int] 1.5242ms 15.7660μs 63.4274 KOps/s 64.2698 KOps/s $\color{#d91a1a}-1.31\%$
test_getitem[slice_int] 0.1497ms 24.8770μs 40.1977 KOps/s 39.5758 KOps/s $\color{#35bf28}+1.57\%$
test_getitem[range] 0.1850ms 62.8230μs 15.9177 KOps/s 16.1340 KOps/s $\color{#d91a1a}-1.34\%$
test_getitem[tuple] 0.1586ms 24.5734μs 40.6944 KOps/s 40.7244 KOps/s $\color{#d91a1a}-0.07\%$
test_getitem[list] 0.1878ms 58.3639μs 17.1339 KOps/s 16.3523 KOps/s $\color{#35bf28}+4.78\%$
test_setitem_dim[int] 49.6010μs 27.3735μs 36.5316 KOps/s 36.2081 KOps/s $\color{#35bf28}+0.89\%$
test_setitem_dim[slice_int] 76.3220μs 45.3338μs 22.0586 KOps/s 23.2989 KOps/s $\textbf{\color{#d91a1a}-5.32\%}$
test_setitem_dim[range] 0.1514ms 98.9591μs 10.1052 KOps/s 10.2568 KOps/s $\color{#d91a1a}-1.48\%$
test_setitem_dim[tuple] 73.9820μs 39.8083μs 25.1204 KOps/s 25.1554 KOps/s $\color{#d91a1a}-0.14\%$
test_setitem 49.9710μs 17.7422μs 56.3629 KOps/s 56.7991 KOps/s $\color{#d91a1a}-0.77\%$
test_set 56.7010μs 16.8005μs 59.5220 KOps/s 58.5754 KOps/s $\color{#35bf28}+1.62\%$
test_set_shared 0.5641ms 0.2174ms 4.6004 KOps/s 4.7943 KOps/s $\color{#d91a1a}-4.04\%$
test_update 0.2641ms 21.4851μs 46.5439 KOps/s 46.5194 KOps/s $\color{#35bf28}+0.05\%$
test_update_nested 69.3310μs 33.4435μs 29.9012 KOps/s 30.2827 KOps/s $\color{#d91a1a}-1.26\%$
test_update__nested 0.5029ms 33.1069μs 30.2052 KOps/s 29.7495 KOps/s $\color{#35bf28}+1.53\%$
test_set_nested 52.0210μs 18.5089μs 54.0280 KOps/s 54.3255 KOps/s $\color{#d91a1a}-0.55\%$
test_set_nested_new 64.2020μs 23.4552μs 42.6345 KOps/s 42.7553 KOps/s $\color{#d91a1a}-0.28\%$
test_select 84.8910μs 39.9626μs 25.0234 KOps/s 24.6775 KOps/s $\color{#35bf28}+1.40\%$
test_select_nested 0.1076ms 74.3849μs 13.4436 KOps/s 13.1402 KOps/s $\color{#35bf28}+2.31\%$
test_exclude_nested 0.1329ms 91.4810μs 10.9312 KOps/s 10.6789 KOps/s $\color{#35bf28}+2.36\%$
test_empty[True] 0.4713ms 0.4034ms 2.4790 KOps/s 2.4321 KOps/s $\color{#35bf28}+1.93\%$
test_empty[False] 19.7430μs 1.3620μs 734.1965 KOps/s 698.9171 KOps/s $\textbf{\color{#35bf28}+5.05\%}$
test_to 0.1132ms 72.4129μs 13.8097 KOps/s 13.7737 KOps/s $\color{#35bf28}+0.26\%$
test_to_nonblocking 0.1212ms 71.1180μs 14.0611 KOps/s 14.0437 KOps/s $\color{#35bf28}+0.12\%$
test_unbind_speed 0.3887ms 0.3431ms 2.9143 KOps/s 2.9206 KOps/s $\color{#d91a1a}-0.22\%$
test_unbind_speed_stack0 0.4234ms 0.3356ms 2.9795 KOps/s 3.0039 KOps/s $\color{#d91a1a}-0.81\%$
test_unbind_speed_stack1 0.1237s 0.8720ms 1.1468 KOps/s 1.1341 KOps/s $\color{#35bf28}+1.11\%$
test_split 0.1241s 1.4664ms 681.9249 Ops/s 773.4366 Ops/s $\textbf{\color{#d91a1a}-11.83\%}$
test_chunk 1.2954ms 1.2361ms 808.9978 Ops/s 803.4170 Ops/s $\color{#35bf28}+0.69\%$
test_to_cpu_blocking 20.3167ms 20.0817ms 49.7966 Ops/s 49.8664 Ops/s $\color{#d91a1a}-0.14\%$
test_to_cpu_global_sync 12.0622ms 11.9160ms 83.9206 Ops/s 85.2981 Ops/s $\color{#d91a1a}-1.61\%$
test_to_cpu_event_sync 13.2778ms 12.9218ms 77.3889 Ops/s 78.4985 Ops/s $\color{#d91a1a}-1.41\%$
test_to_cpu_default 13.2980ms 12.9582ms 77.1713 Ops/s 78.1577 Ops/s $\color{#d91a1a}-1.26\%$
test_consolidate[False-None] 4.3561ms 4.1893ms 238.7060 Ops/s 236.8100 Ops/s $\color{#35bf28}+0.80\%$
test_consolidate[default-None] 3.3065ms 2.2817ms 438.2621 Ops/s 430.6621 Ops/s $\color{#35bf28}+1.76\%$
test_consolidate[reduce-overhead-None] 3.2341ms 2.2049ms 453.5259 Ops/s 445.2260 Ops/s $\color{#35bf28}+1.86\%$
test_consolidate_njt[False-None] 5.6699ms 5.3807ms 185.8482 Ops/s 189.3571 Ops/s $\color{#d91a1a}-1.85\%$
test_to[False-False-None] 2.4334ms 2.2292ms 448.5899 Ops/s 445.2822 Ops/s $\color{#35bf28}+0.74\%$
test_to[True-False-None] 2.4559ms 2.0184ms 495.4462 Ops/s 493.9467 Ops/s $\color{#35bf28}+0.30\%$
test_to[within-False-None] 6.6329ms 6.2527ms 159.9304 Ops/s 155.4705 Ops/s $\color{#35bf28}+2.87\%$
test_to[True-default-None] 11.2310ms 10.6318ms 94.0570 Ops/s 94.5645 Ops/s $\color{#d91a1a}-0.54\%$
test_to_njt[False-False-None] 7.6233ms 7.3203ms 136.6055 Ops/s 138.4618 Ops/s $\color{#d91a1a}-1.34\%$
test_to_njt[True-False-None] 4.0994ms 3.9452ms 253.4737 Ops/s 249.2381 Ops/s $\color{#35bf28}+1.70\%$
test_to_njt[within-False-None] 9.4206ms 9.1751ms 108.9906 Ops/s 107.3968 Ops/s $\color{#35bf28}+1.48\%$
test_creation[device0] 0.3953ms 0.1213ms 8.2460 KOps/s 8.2588 KOps/s $\color{#d91a1a}-0.15\%$
test_creation_from_tensor 0.4122ms 0.1204ms 8.3053 KOps/s 8.3456 KOps/s $\color{#d91a1a}-0.48\%$
test_add_one[memmap_tensor0] 0.5346ms 6.3134μs 158.3930 KOps/s 157.3522 KOps/s $\color{#35bf28}+0.66\%$
test_contiguous[memmap_tensor0] 36.7710μs 0.6986μs 1.4315 MOps/s 2.0964 MOps/s $\textbf{\color{#d91a1a}-31.72\%}$
test_stack[memmap_tensor0] 30.7500μs 4.2406μs 235.8177 KOps/s 234.4800 KOps/s $\color{#35bf28}+0.57\%$
test_memmaptd_index 1.4300ms 0.2817ms 3.5497 KOps/s 3.5100 KOps/s $\color{#35bf28}+1.13\%$
test_memmaptd_index_astensor 0.5482ms 0.3863ms 2.5890 KOps/s 2.5599 KOps/s $\color{#35bf28}+1.13\%$
test_memmaptd_index_op 0.7981ms 0.6305ms 1.5861 KOps/s 1.5623 KOps/s $\color{#35bf28}+1.53\%$
test_serialize_model 0.1420s 0.1408s 7.1009 Ops/s 7.0386 Ops/s $\color{#35bf28}+0.88\%$
test_serialize_model_archive 1.3491s 1.2449s 0.8033 Ops/s 0.8038 Ops/s $\color{#d91a1a}-0.07\%$
test_load_archive 18.8706ms 18.4303ms 54.2586 Ops/s 53.7693 Ops/s $\color{#35bf28}+0.91\%$
test_serialize_model_zarr 2.5190s 2.5126s 0.3980 Ops/s 0.3948 Ops/s $\color{#35bf28}+0.80\%$
test_load_zarr 0.4190s 0.3991s 2.5054 Ops/s 2.5217 Ops/s $\color{#d91a1a}-0.65\%$
test_serialize_model_pickle 1.6809s 1.2719s 0.7862 Ops/s 0.7361 Ops/s $\textbf{\color{#35bf28}+6.81\%}$
test_serialize_weights 0.3431s 0.1698s 5.8890 Ops/s 7.0843 Ops/s $\textbf{\color{#d91a1a}-16.87\%}$
test_serialize_weights_returnearly 64.4732ms 53.2759ms 18.7702 Ops/s 17.9370 Ops/s $\color{#35bf28}+4.65\%$
test_serialize_weights_pickle 1.3623s 1.2147s 0.8232 Ops/s 0.8229 Ops/s $\color{#35bf28}+0.04\%$
test_consolidate[few_large-0] 60.3804ms 7.5994ms 131.5891 Ops/s 139.4129 Ops/s $\textbf{\color{#d91a1a}-5.61\%}$
test_consolidate[few_large-8] 53.9154ms 7.4731ms 133.8137 Ops/s 145.2040 Ops/s $\textbf{\color{#d91a1a}-7.84\%}$
test_consolidate[many_small-0] 0.1265s 0.1232s 8.1199 Ops/s 8.0058 Ops/s $\color{#35bf28}+1.42\%$
test_consolidate[many_small-8] 0.2339s 48.9227ms 20.4404 Ops/s 24.2613 Ops/s $\textbf{\color{#d91a1a}-15.75\%}$
test_consolidate_to_file[few_large-0] 0.1394s 23.2491ms 43.0124 Ops/s 42.5518 Ops/s $\color{#35bf28}+1.08\%$
test_consolidate_to_file[few_large-8] 0.2245s 36.1155ms 27.6890 Ops/s 36.6578 Ops/s $\textbf{\color{#d91a1a}-24.47\%}$
test_consolidate_to_file[many_small-0] 0.7014s 0.5797s 1.7251 Ops/s 2.5278 Ops/s $\textbf{\color{#d91a1a}-31.75\%}$
test_consolidate_to_file[many_small-8] 0.7124s 0.6881s 1.4533 Ops/s 1.8838 Ops/s $\textbf{\color{#d91a1a}-22.85\%}$
test_reshape_pytree 6.8214ms 33.0579μs 30.2499 KOps/s 31.1804 KOps/s $\color{#d91a1a}-2.98\%$
test_reshape_td 98.1120μs 48.9622μs 20.4239 KOps/s 21.8499 KOps/s $\textbf{\color{#d91a1a}-6.53\%}$
test_view_pytree 0.2233ms 31.9615μs 31.2876 KOps/s 31.5734 KOps/s $\color{#d91a1a}-0.91\%$
test_view_td 0.1042ms 55.3438μs 18.0689 KOps/s 18.7502 KOps/s $\color{#d91a1a}-3.63\%$
test_unbind_pytree 0.2470ms 36.3983μs 27.4738 KOps/s 27.5815 KOps/s $\color{#d91a1a}-0.39\%$
test_unbind_td 0.1405ms 50.2933μs 19.8834 KOps/s 19.6995 KOps/s $\color{#35bf28}+0.93\%$
test_split_pytree 0.2610ms 41.4993μs 24.0968 KOps/s 24.0630 KOps/s $\color{#35bf28}+0.14\%$
test_split_td 0.2119ms 73.1093μs 13.6782 KOps/s 13.6880 KOps/s $\color{#d91a1a}-0.07\%$
test_add_pytree 0.2286ms 39.7643μs 25.1482 KOps/s 25.2849 KOps/s $\color{#d91a1a}-0.54\%$
test_add_td 0.1304ms 57.3155μs 17.4473 KOps/s 18.9267 KOps/s $\textbf{\color{#d91a1a}-7.82\%}$
test_compile_add_one_nested[tensordict-compile] 0.5077ms 0.2837ms 3.5252 KOps/s 3.5441 KOps/s $\color{#d91a1a}-0.53\%$
test_compile_add_one_nested[tensordict-eager] 0.3223ms 0.2051ms 4.8764 KOps/s 4.8721 KOps/s $\color{#35bf28}+0.09\%$
test_compile_add_one_nested[pytree-compile] 0.4547ms 0.1630ms 6.1357 KOps/s 6.2767 KOps/s $\color{#d91a1a}-2.25\%$
test_compile_add_one_nested[pytree-eager] 0.5207ms 0.1866ms 5.3597 KOps/s 5.4657 KOps/s $\color{#d91a1a}-1.94\%$
test_compile_copy_nested[tensordict-compile] 69.7320μs 22.3972μs 44.6484 KOps/s 47.5240 KOps/s $\textbf{\color{#d91a1a}-6.05\%}$
test_compile_copy_nested[tensordict-eager] 0.3249ms 52.5781μs 19.0193 KOps/s 18.7427 KOps/s $\color{#35bf28}+1.48\%$
test_compile_copy_nested[pytree-compile] 0.1657ms 19.0426μs 52.5140 KOps/s 51.3108 KOps/s $\color{#35bf28}+2.34\%$
test_compile_copy_nested[pytree-eager] 0.3638ms 65.6825μs 15.2248 KOps/s 15.0599 KOps/s $\color{#35bf28}+1.09\%$
test_compile_add_one_flat[tensordict-compile] 0.5293ms 0.3243ms 3.0834 KOps/s 3.0418 KOps/s $\color{#35bf28}+1.36\%$
test_compile_add_one_flat[tensordict-eager] 0.4560ms 0.2959ms 3.3797 KOps/s 3.4163 KOps/s $\color{#d91a1a}-1.07\%$
test_compile_add_one_flat[tensorclass-compile] 0.4007ms 0.2221ms 4.5016 KOps/s 4.4888 KOps/s $\color{#35bf28}+0.29\%$
test_compile_add_one_flat[tensorclass-eager] 0.1353ms 82.0076μs 12.1940 KOps/s 13.0403 KOps/s $\textbf{\color{#d91a1a}-6.49\%}$
test_compile_add_one_flat[pytree-compile] 0.5600ms 0.2465ms 4.0576 KOps/s 4.0254 KOps/s $\color{#35bf28}+0.80\%$
test_compile_add_one_flat[pytree-eager] 0.8628ms 0.5703ms 1.7534 KOps/s 1.8098 KOps/s $\color{#d91a1a}-3.12\%$
test_compile_add_self_flat[tensordict-eager] 0.4976ms 0.3433ms 2.9129 KOps/s 2.9422 KOps/s $\color{#d91a1a}-1.00\%$
test_compile_add_self_flat[tensordict-compile] 0.4395ms 0.3139ms 3.1854 KOps/s 3.0798 KOps/s $\color{#35bf28}+3.43\%$
test_compile_add_self_flat[tensorclass-eager] 0.1521ms 96.9432μs 10.3153 KOps/s 10.7506 KOps/s $\color{#d91a1a}-4.05\%$
test_compile_add_self_flat[tensorclass-compile] 0.4094ms 0.2181ms 4.5853 KOps/s 4.4341 KOps/s $\color{#35bf28}+3.41\%$
test_compile_add_self_flat[pytree-eager] 0.7430ms 0.4769ms 2.0971 KOps/s 2.2647 KOps/s $\textbf{\color{#d91a1a}-7.40\%}$
test_compile_add_self_flat[pytree-compile] 0.3837ms 0.2469ms 4.0506 KOps/s 3.9523 KOps/s $\color{#35bf28}+2.49\%$
test_compile_copy_flat[tensordict-compile] 0.1094ms 27.4209μs 36.4685 KOps/s 37.6675 KOps/s $\color{#d91a1a}-3.18\%$
test_compile_copy_flat[tensordict-eager] 81.1810μs 40.2997μs 24.8141 KOps/s 24.2075 KOps/s $\color{#35bf28}+2.51\%$
test_compile_copy_flat[pytree-compile] 0.1615ms 26.3793μs 37.9085 KOps/s 38.7674 KOps/s $\color{#d91a1a}-2.22\%$
test_compile_copy_flat[pytree-eager] 0.3407ms 52.1298μs 19.1829 KOps/s 19.0030 KOps/s $\color{#35bf28}+0.95\%$
test_compile_assign_and_add[tensordict-compile] 2.1366ms 0.2606ms 3.8366 KOps/s 3.5985 KOps/s $\textbf{\color{#35bf28}+6.62\%}$
test_compile_assign_and_add[tensordict-eager] 3.5467ms 3.3588ms 297.7264 Ops/s 298.1323 Ops/s $\color{#d91a1a}-0.14\%$
test_compile_assign_and_add[pytree-compile] 1.9563ms 0.1944ms 5.1450 KOps/s 4.9532 KOps/s $\color{#35bf28}+3.87\%$
test_compile_assign_and_add[pytree-eager] 3.0411ms 2.8524ms 350.5879 Ops/s 343.2727 Ops/s $\color{#35bf28}+2.13\%$
test_compile_indexing[tensor-tensordict-compile] 0.3290ms 0.1640ms 6.0967 KOps/s 6.0990 KOps/s $\color{#d91a1a}-0.04\%$
test_compile_indexing[tensor-tensordict-eager] 0.3977ms 77.9270μs 12.8325 KOps/s 12.4494 KOps/s $\color{#35bf28}+3.08\%$
test_compile_indexing[tensor-tensorclass-compile] 0.3143ms 0.1381ms 7.2430 KOps/s 7.3545 KOps/s $\color{#d91a1a}-1.52\%$
test_compile_indexing[tensor-tensorclass-eager] 0.3241ms 47.5694μs 21.0219 KOps/s 22.0601 KOps/s $\color{#d91a1a}-4.71\%$
test_compile_indexing[tensor-pytree-compile] 0.1933ms 0.1377ms 7.2645 KOps/s 7.3122 KOps/s $\color{#d91a1a}-0.65\%$
test_compile_indexing[tensor-pytree-eager] 0.2725ms 47.9409μs 20.8590 KOps/s 22.0425 KOps/s $\textbf{\color{#d91a1a}-5.37\%}$
test_compile_indexing[slice-tensordict-compile] 0.2160ms 92.7951μs 10.7764 KOps/s 10.4706 KOps/s $\color{#35bf28}+2.92\%$
test_compile_indexing[slice-tensordict-eager] 0.2309ms 28.1320μs 35.5468 KOps/s 35.7229 KOps/s $\color{#d91a1a}-0.49\%$
test_compile_indexing[slice-tensorclass-compile] 0.2368ms 71.3683μs 14.0118 KOps/s 14.0677 KOps/s $\color{#d91a1a}-0.40\%$
test_compile_indexing[slice-tensorclass-eager] 0.2499ms 22.2255μs 44.9933 KOps/s 44.6460 KOps/s $\color{#35bf28}+0.78\%$
test_compile_indexing[slice-pytree-compile] 0.1163ms 71.7430μs 13.9386 KOps/s 13.7888 KOps/s $\color{#35bf28}+1.09\%$
test_compile_indexing[slice-pytree-eager] 0.2589ms 22.0032μs 45.4479 KOps/s 45.6911 KOps/s $\color{#d91a1a}-0.53\%$
test_compile_indexing[int-tensordict-compile] 0.2092ms 94.5547μs 10.5759 KOps/s 10.3515 KOps/s $\color{#35bf28}+2.17\%$
test_compile_indexing[int-tensordict-eager] 0.2751ms 27.9889μs 35.7285 KOps/s 35.7443 KOps/s $\color{#d91a1a}-0.04\%$
test_compile_indexing[int-tensorclass-compile] 0.1160ms 73.8479μs 13.5414 KOps/s 13.9302 KOps/s $\color{#d91a1a}-2.79\%$
test_compile_indexing[int-tensorclass-eager] 0.2552ms 22.0911μs 45.2671 KOps/s 44.5203 KOps/s $\color{#35bf28}+1.68\%$
test_compile_indexing[int-pytree-compile] 0.1163ms 73.2084μs 13.6596 KOps/s 13.8583 KOps/s $\color{#d91a1a}-1.43\%$
test_compile_indexing[int-pytree-eager] 0.2655ms 22.0277μs 45.3973 KOps/s 44.8554 KOps/s $\color{#35bf28}+1.21\%$
test_compile_replace[single-eager] 0.1189ms 48.6077μs 20.5729 KOps/s 20.8330 KOps/s $\color{#d91a1a}-1.25\%$
test_compile_replace[single-compile] 0.3140ms 0.1506ms 6.6400 KOps/s 6.6135 KOps/s $\color{#35bf28}+0.40\%$
test_compile_replace[multi-eager] 0.7415ms 0.5715ms 1.7498 KOps/s 1.7645 KOps/s $\color{#d91a1a}-0.83\%$
test_compile_replace[multi-compile] 0.3636ms 0.1663ms 6.0117 KOps/s 6.1017 KOps/s $\color{#d91a1a}-1.47\%$
test_compile_tc_getattr_20[eager] 0.2967ms 0.1767ms 5.6604 KOps/s 5.5907 KOps/s $\color{#35bf28}+1.25\%$
test_compile_tc_getattr_20[compile] 0.2393ms 0.1789ms 5.5912 KOps/s 5.4654 KOps/s $\color{#35bf28}+2.30\%$
test_compile_clone_shallow[20-eager] 50.3710μs 18.9335μs 52.8163 KOps/s 51.9753 KOps/s $\color{#35bf28}+1.62\%$
test_compile_clone_shallow[20-compile] 80.5720μs 22.8283μs 43.8053 KOps/s 43.9470 KOps/s $\color{#d91a1a}-0.32\%$
test_compile_clone_shallow[40-eager] 71.0920μs 33.4204μs 29.9218 KOps/s 29.6321 KOps/s $\color{#35bf28}+0.98\%$
test_compile_clone_shallow[40-compile] 75.4320μs 24.9231μs 40.1234 KOps/s 39.7781 KOps/s $\color{#35bf28}+0.87\%$
test_compile_clone_shallow[80-eager] 90.2920μs 61.5675μs 16.2423 KOps/s 15.9342 KOps/s $\color{#35bf28}+1.93\%$
test_compile_clone_shallow[80-compile] 85.7920μs 27.5347μs 36.3178 KOps/s 35.0253 KOps/s $\color{#35bf28}+3.69\%$
test_compile_update_inplace[eager] 0.2394ms 61.6307μs 16.2257 KOps/s 16.1762 KOps/s $\color{#35bf28}+0.31\%$
test_compile_update_inplace[compile] 0.3805ms 0.1243ms 8.0441 KOps/s 7.9748 KOps/s $\color{#35bf28}+0.87\%$
test_mod_add[eager] 0.3091ms 0.2259ms 4.4258 KOps/s 4.4114 KOps/s $\color{#35bf28}+0.33\%$
test_mod_add[compile] 0.3158ms 0.1282ms 7.8026 KOps/s 7.9984 KOps/s $\color{#d91a1a}-2.45\%$
test_mod_add[compile-overhead] 0.4024ms 0.2012ms 4.9707 KOps/s 4.9286 KOps/s $\color{#35bf28}+0.85\%$
test_mod_wrap[eager] 0.5773ms 0.4835ms 2.0681 KOps/s 2.1225 KOps/s $\color{#d91a1a}-2.56\%$
test_mod_wrap[compile] 0.4506ms 0.3475ms 2.8779 KOps/s 2.7340 KOps/s $\textbf{\color{#35bf28}+5.27\%}$
test_mod_wrap[compile-overhead] 7.2289ms 4.0232ms 248.5586 Ops/s 250.2863 Ops/s $\color{#d91a1a}-0.69\%$
test_mod_wrap_and_backward[eager] 1.8335ms 1.6648ms 600.6898 Ops/s 594.7742 Ops/s $\color{#35bf28}+0.99\%$
test_mod_wrap_and_backward[compile] 1.4846ms 1.3359ms 748.5336 Ops/s 727.9205 Ops/s $\color{#35bf28}+2.83\%$
test_mod_wrap_and_backward[compile-overhead] 1.5659ms 0.9621ms 1.0394 KOps/s 1.0126 KOps/s $\color{#35bf28}+2.65\%$
test_seq_add[eager] 0.5833ms 0.5068ms 1.9731 KOps/s 1.9565 KOps/s $\color{#35bf28}+0.85\%$
test_seq_add[compile] 0.2706ms 0.1362ms 7.3432 KOps/s 6.9937 KOps/s $\color{#35bf28}+5.00\%$
test_seq_add[compile-overhead] 0.2666ms 0.2078ms 4.8114 KOps/s 4.6790 KOps/s $\color{#35bf28}+2.83\%$
test_seq_wrap[eager] 1.4838ms 1.4045ms 712.0074 Ops/s 702.1060 Ops/s $\color{#35bf28}+1.41\%$
test_seq_wrap[compile] 0.4247ms 0.3655ms 2.7362 KOps/s 2.6368 KOps/s $\color{#35bf28}+3.77\%$
test_seq_wrap[compile-overhead] 0.4544ms 0.3267ms 3.0605 KOps/s 2.9783 KOps/s $\color{#35bf28}+2.76\%$
test_func_call_runtime[False-eager] 0.9080ms 0.8084ms 1.2371 KOps/s 1.2091 KOps/s $\color{#35bf28}+2.31\%$
test_func_call_runtime[False-compile] 0.9409ms 0.7643ms 1.3084 KOps/s 1.2793 KOps/s $\color{#35bf28}+2.27\%$
test_func_call_runtime[False-compile-overhead] 0.6949ms 0.5178ms 1.9311 KOps/s 1.9153 KOps/s $\color{#35bf28}+0.82\%$
test_func_call_runtime[True-eager] 1.3981ms 1.3082ms 764.4050 Ops/s 756.0910 Ops/s $\color{#35bf28}+1.10\%$
test_func_call_runtime[True-compile] 0.8899ms 0.7828ms 1.2774 KOps/s 1.2705 KOps/s $\color{#35bf28}+0.54\%$
test_func_call_runtime[True-compile-overhead] 0.7673ms 0.5397ms 1.8530 KOps/s 1.8441 KOps/s $\color{#35bf28}+0.48\%$
test_func_call_cm_runtime[False-eager] 0.8822ms 0.7951ms 1.2577 KOps/s 1.2515 KOps/s $\color{#35bf28}+0.49\%$
test_func_call_cm_runtime[False-compile] 0.8616ms 0.7514ms 1.3309 KOps/s 1.3206 KOps/s $\color{#35bf28}+0.77\%$
test_func_call_cm_runtime[False-compile-overhead] 0.5962ms 0.4972ms 2.0115 KOps/s 1.9954 KOps/s $\color{#35bf28}+0.80\%$
test_func_call_cm_runtime[True-eager] 1.6172ms 1.4699ms 680.3214 Ops/s 668.7468 Ops/s $\color{#35bf28}+1.73\%$
test_func_call_cm_runtime[True-compile] 0.9258ms 0.8609ms 1.1616 KOps/s 1.1510 KOps/s $\color{#35bf28}+0.92\%$
test_func_call_cm_runtime[True-compile-overhead] 1.2587ms 0.9321ms 1.0729 KOps/s 1.1240 KOps/s $\color{#d91a1a}-4.55\%$
test_vmap_func_call_cm_runtime[eager] 3.2531ms 2.6970ms 370.7770 Ops/s 370.5745 Ops/s $\color{#35bf28}+0.05\%$
test_vmap_func_call_cm_runtime[compile] 4.3147ms 3.7686ms 265.3527 Ops/s 263.3426 Ops/s $\color{#35bf28}+0.76\%$
test_vmap_func_call_cm_runtime[compile-overhead] 4.3242ms 3.7773ms 264.7394 Ops/s 263.5159 Ops/s $\color{#35bf28}+0.46\%$
test_distributed 1.9612ms 0.1609ms 6.2164 KOps/s 5.9362 KOps/s $\color{#35bf28}+4.72\%$
test_tdmodule 0.7398ms 0.1924ms 5.1976 KOps/s 5.0952 KOps/s $\color{#35bf28}+2.01\%$
test_tdmodule_dispatch 0.4151ms 0.3742ms 2.6727 KOps/s 2.6649 KOps/s $\color{#35bf28}+0.29\%$
test_tdseq 44.5010μs 25.9567μs 38.5258 KOps/s 37.3367 KOps/s $\color{#35bf28}+3.18\%$
test_tdseq_dispatch 0.2730ms 0.2162ms 4.6248 KOps/s 4.5592 KOps/s $\color{#35bf28}+1.44\%$
test_instantiation_functorch 2.8079ms 2.7108ms 368.8946 Ops/s 368.7719 Ops/s $\color{#35bf28}+0.03\%$
test_exec_functorch 0.2579ms 0.1997ms 5.0069 KOps/s 5.0174 KOps/s $\color{#d91a1a}-0.21\%$
test_exec_functional_call 0.2546ms 0.1567ms 6.3811 KOps/s 6.3599 KOps/s $\color{#35bf28}+0.33\%$
test_exec_td_decorator 0.6503ms 0.3693ms 2.7075 KOps/s 2.6989 KOps/s $\color{#35bf28}+0.32\%$
test_vmap_mlp_speed_decorator[True-True] 1.4216ms 1.1971ms 835.3628 Ops/s 831.6187 Ops/s $\color{#35bf28}+0.45\%$
test_vmap_mlp_speed_decorator[True-False] 1.3939ms 1.1913ms 839.3979 Ops/s 832.9000 Ops/s $\color{#35bf28}+0.78\%$
test_vmap_mlp_speed_decorator[False-True] 1.1183ms 0.8972ms 1.1146 KOps/s 1.1064 KOps/s $\color{#35bf28}+0.74\%$
test_vmap_mlp_speed_decorator[False-False] 1.1278ms 0.9077ms 1.1017 KOps/s 1.1080 KOps/s $\color{#d91a1a}-0.57\%$
test_vmap_transformer_speed_decorator[True-True] 30.0898ms 27.5856ms 36.2508 Ops/s 37.1863 Ops/s $\color{#d91a1a}-2.52\%$
test_vmap_transformer_speed_decorator[True-False] 27.8605ms 26.9087ms 37.1627 Ops/s 37.3863 Ops/s $\color{#d91a1a}-0.60\%$
test_vmap_transformer_speed_decorator[False-True] 27.3947ms 26.4416ms 37.8192 Ops/s 37.8832 Ops/s $\color{#d91a1a}-0.17\%$
test_vmap_transformer_speed_decorator[False-False] 27.2602ms 26.4640ms 37.7872 Ops/s 37.8915 Ops/s $\color{#d91a1a}-0.28\%$
test_to_module_speed[True] 4.1028ms 3.4489ms 289.9451 Ops/s 286.7334 Ops/s $\color{#35bf28}+1.12\%$
test_to_module_speed[False] 3.5547ms 3.4147ms 292.8548 Ops/s 290.8031 Ops/s $\color{#35bf28}+0.71\%$
test_to_module_plain_tensor_speed[None] 3.5209ms 3.4205ms 292.3576 Ops/s 287.6348 Ops/s $\color{#35bf28}+1.64\%$
test_to_module_plain_tensor_speed[False] 3.2130ms 1.5737ms 635.4356 Ops/s 626.9504 Ops/s $\color{#35bf28}+1.35\%$
test_to_module_plain_tensor_speed[True] 4.0949ms 3.4214ms 292.2760 Ops/s 286.0689 Ops/s $\color{#35bf28}+2.17\%$
test_tc_init 83.1620μs 45.2592μs 22.0950 KOps/s 21.5910 KOps/s $\color{#35bf28}+2.33\%$
test_tc_init_tensor_only 36.3410μs 9.7183μs 102.8988 KOps/s 105.1849 KOps/s $\color{#d91a1a}-2.17\%$
test_tc_init_nested 0.1230ms 89.1596μs 11.2158 KOps/s 10.8873 KOps/s $\color{#35bf28}+3.02\%$
test_tc_init_many_fields 54.7810μs 17.4914μs 57.1711 KOps/s 58.1507 KOps/s $\color{#d91a1a}-1.68\%$
test_tc_first_layer_tensor 28.0200μs 1.8314μs 546.0419 KOps/s 542.1459 KOps/s $\color{#35bf28}+0.72\%$
test_tc_first_layer_tensor_only 2.3326μs 0.3928μs 2.5458 MOps/s 2.4936 MOps/s $\color{#35bf28}+2.09\%$
test_tc_first_layer_tensor_set 28.9310μs 4.2131μs 237.3567 KOps/s 228.2606 KOps/s $\color{#35bf28}+3.98\%$
test_tc_first_layer_tensor_only_set 30.8900μs 3.7231μs 268.5899 KOps/s 272.8866 KOps/s $\color{#d91a1a}-1.57\%$
test_tc_first_layer_nontensor 27.3500μs 6.1517μs 162.5563 KOps/s 163.0279 KOps/s $\color{#d91a1a}-0.29\%$
test_tc_second_layer_tensor 27.0510μs 4.3953μs 227.5160 KOps/s 227.9107 KOps/s $\color{#d91a1a}-0.17\%$
test_tc_second_layer_nontensor 45.7400μs 8.6901μs 115.0730 KOps/s 114.6732 KOps/s $\color{#35bf28}+0.35\%$
test_unbind 0.2977s 14.0866ms 70.9897 Ops/s 62.3352 Ops/s $\textbf{\color{#35bf28}+13.88\%}$
test_full_like 4.8657ms 4.6916ms 213.1450 Ops/s 213.5213 Ops/s $\color{#d91a1a}-0.18\%$
test_zeros_like 4.7681ms 4.6276ms 216.0944 Ops/s 213.4871 Ops/s $\color{#35bf28}+1.22\%$
test_ones_like 4.8523ms 4.6724ms 214.0220 Ops/s 214.3740 Ops/s $\color{#d91a1a}-0.16\%$
test_clone 7.2449ms 6.9812ms 143.2422 Ops/s 143.2848 Ops/s $\color{#d91a1a}-0.03\%$
test_squeeze 0.1836ms 13.8170μs 72.3744 KOps/s 69.9303 KOps/s $\color{#35bf28}+3.50\%$
test_unsqueeze 0.3008ms 0.1123ms 8.9018 KOps/s 8.7098 KOps/s $\color{#35bf28}+2.20\%$
test_split 0.2526ms 0.1900ms 5.2636 KOps/s 5.2242 KOps/s $\color{#35bf28}+0.75\%$
test_permute 0.2448ms 0.1935ms 5.1677 KOps/s 5.0194 KOps/s $\color{#35bf28}+2.96\%$
test_stack 29.0870ms 28.3080ms 35.3257 Ops/s 18.9941 Ops/s $\textbf{\color{#35bf28}+85.98\%}$
test_cat 29.2099ms 28.2372ms 35.4143 Ops/s 22.4293 Ops/s $\textbf{\color{#35bf28}+57.89\%}$
test_sequential_tensordict 1.0027ms 0.9201ms 1.0868 KOps/s 1.1228 KOps/s $\color{#d91a1a}-3.21\%$
test_sequential_graph_module 0.5364ms 0.4360ms 2.2935 KOps/s 2.3241 KOps/s $\color{#d91a1a}-1.32\%$
test_nested_tensordict 1.3906ms 1.2586ms 794.5641 Ops/s 800.1904 Ops/s $\color{#d91a1a}-0.70\%$
test_nested_graph_module 0.6525ms 0.5432ms 1.8411 KOps/s 1.6633 KOps/s $\textbf{\color{#35bf28}+10.69\%}$

@vmoens
vmoens marked this pull request as ready for review August 16, 2026 05:57
@vmoens
vmoens merged commit 8e4daaa into main Aug 16, 2026
74 of 75 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant