[CI] Fix flaky test tracker: use job-level API data, always notify, add badge - #1599
Merged
Conversation
vmoens
added a commit
that referenced
this pull request
Feb 19, 2026
…dd badge The flaky test tracker was collecting 0 test results because the CI (pytorch/test-infra) doesn't upload test result artifacts. Rewrote analyze_flaky_tests.py to use the GitHub Actions API directly, tracking job-level pass/fail outcomes (e.g. "test-cpu (3.13) failed 3/30 runs"). Also fixed the notify step to always run (so it can close the tracking issue when all flaky tests are resolved), and added a shields.io flaky test badge to README.md. Co-authored-by: Cursor <cursoragent@cursor.com> ghstack-source-id: 54a62d9 Pull-Request: #1599
Contributor
|
| Name | Max | Mean | Ops | Ops on Repo HEAD
|
Change |
|---|---|---|---|---|---|
| test_plain_set_nested | 42.0010μs | 14.5033μs | 68.9496 KOps/s | 69.6804 KOps/s | |
| test_plain_set_stack_nested | 0.8861ms | 14.4031μs | 69.4294 KOps/s | 69.2596 KOps/s | |
| test_plain_set_nested_inplace | 38.7110μs | 15.7806μs | 63.3691 KOps/s | 62.5862 KOps/s | |
| test_plain_set_stack_nested_inplace | 47.9710μs | 15.8928μs | 62.9216 KOps/s | 62.7405 KOps/s | |
| test_items | 32.9210μs | 5.5361μs | 180.6328 KOps/s | 179.1833 KOps/s | |
| test_items_nested | 0.4734ms | 0.4369ms | 2.2886 KOps/s | 2.2857 KOps/s | |
| test_items_nested_locked | 0.4880ms | 0.4376ms | 2.2851 KOps/s | 2.2688 KOps/s | |
| test_items_nested_leaf | 0.1501ms | 91.2567μs | 10.9581 KOps/s | 10.8023 KOps/s | |
| test_items_stack_nested | 0.5104ms | 0.4347ms | 2.3002 KOps/s | 2.2727 KOps/s | |
| test_items_stack_nested_leaf | 0.1228ms | 91.1032μs | 10.9766 KOps/s | 10.7674 KOps/s | |
| test_items_stack_nested_locked | 0.6902ms | 0.4349ms | 2.2995 KOps/s | 2.2683 KOps/s | |
| test_keys | 28.9100μs | 4.1265μs | 242.3389 KOps/s | 243.1181 KOps/s | |
| test_keys_nested | 0.1681ms | 0.1193ms | 8.3820 KOps/s | 8.4387 KOps/s | |
| test_keys_nested_locked | 87.6588ms | 0.1407ms | 7.1083 KOps/s | 7.8867 KOps/s | |
| test_keys_nested_leaf | 0.1474ms | 0.1101ms | 9.0797 KOps/s | 9.1658 KOps/s | |
| test_keys_stack_nested | 0.1903ms | 0.1197ms | 8.3522 KOps/s | 8.4364 KOps/s | |
| test_keys_stack_nested_leaf | 0.1804ms | 0.1099ms | 9.0966 KOps/s | 9.1989 KOps/s | |
| test_keys_stack_nested_locked | 0.1789ms | 0.1283ms | 7.7970 KOps/s | 7.8448 KOps/s | |
| test_values | 7.2802μs | 1.0059μs | 994.0974 KOps/s | 997.2822 KOps/s | |
| test_values_nested | 87.6210μs | 46.5242μs | 21.4942 KOps/s | 21.4947 KOps/s | |
| test_values_nested_locked | 86.1920μs | 49.5866μs | 20.1667 KOps/s | 19.9437 KOps/s | |
| test_values_nested_leaf | 0.1118ms | 52.3957μs | 19.0855 KOps/s | 18.8131 KOps/s | |
| test_values_stack_nested | 95.2520μs | 46.5358μs | 21.4888 KOps/s | 21.3781 KOps/s | |
| test_values_stack_nested_leaf | 89.4820μs | 53.3437μs | 18.7463 KOps/s | 18.7721 KOps/s | |
| test_values_stack_nested_locked | 83.0610μs | 49.4016μs | 20.2422 KOps/s | 20.0139 KOps/s | |
| test_membership | 5.3935μs | 0.8073μs | 1.2386 MOps/s | 1.2285 MOps/s | |
| test_membership_nested | 32.2210μs | 2.8028μs | 356.7845 KOps/s | 357.3110 KOps/s | |
| test_membership_nested_leaf | 26.8410μs | 2.7804μs | 359.6646 KOps/s | 358.6067 KOps/s | |
| test_membership_stacked_nested | 26.7010μs | 2.7779μs | 359.9797 KOps/s | 358.7432 KOps/s | |
| test_membership_stacked_nested_leaf | 31.7510μs | 2.7806μs | 359.6319 KOps/s | 357.9592 KOps/s | |
| test_membership_nested_last | 27.9800μs | 4.1619μs | 240.2774 KOps/s | 239.9073 KOps/s | |
| test_membership_nested_leaf_last | 38.2500μs | 4.1773μs | 239.3889 KOps/s | 240.6269 KOps/s | |
| test_membership_stacked_nested_last | 37.5510μs | 4.1254μs | 242.3986 KOps/s | 240.2211 KOps/s | |
| test_membership_stacked_nested_leaf_last | 30.6700μs | 4.1194μs | 242.7556 KOps/s | 242.4353 KOps/s | |
| test_nested_getleaf | 54.7610μs | 20.7356μs | 48.2263 KOps/s | 48.0757 KOps/s | |
| test_nested_get | 42.3010μs | 19.5196μs | 51.2304 KOps/s | 50.9406 KOps/s | |
| test_stacked_getleaf | 55.2210μs | 20.2794μs | 49.3112 KOps/s | 48.7393 KOps/s | |
| test_stacked_get | 51.2210μs | 19.4390μs | 51.4430 KOps/s | 49.9938 KOps/s | |
| test_nested_getitemleaf | 54.0010μs | 20.9783μs | 47.6683 KOps/s | 47.3487 KOps/s | |
| test_nested_getitem | 56.8910μs | 19.9375μs | 50.1567 KOps/s | 49.8905 KOps/s | |
| test_stacked_getitemleaf | 47.4410μs | 20.8548μs | 47.9506 KOps/s | 47.6704 KOps/s | |
| test_stacked_getitem | 46.6710μs | 19.8966μs | 50.2598 KOps/s | 49.8098 KOps/s | |
| test_lock_nested | 8.2215ms | 0.4611ms | 2.1688 KOps/s | 2.1833 KOps/s | |
| test_lock_stack_nested | 0.5300ms | 0.4575ms | 2.1857 KOps/s | 2.1564 KOps/s | |
| test_unlock_nested | 0.4616ms | 0.3683ms | 2.7154 KOps/s | 2.7104 KOps/s | |
| test_unlock_stack_nested | 0.5034ms | 0.3693ms | 2.7080 KOps/s | 2.6686 KOps/s | |
| test_flatten_speed | 0.2420ms | 0.1151ms | 8.6900 KOps/s | 8.4948 KOps/s | |
| test_unflatten_speed | 0.6172ms | 0.5488ms | 1.8223 KOps/s | 1.8112 KOps/s | |
| test_common_ops | 0.8171ms | 0.6769ms | 1.4773 KOps/s | 1.4820 KOps/s | |
| test_creation | 29.6610μs | 2.7421μs | 364.6836 KOps/s | 358.1870 KOps/s | |
| test_creation_empty | 61.0110μs | 5.5239μs | 181.0300 KOps/s | 172.0808 KOps/s | |
| test_creation_nested_1 | 39.1010μs | 9.9045μs | 100.9641 KOps/s | 99.2514 KOps/s | |
| test_creation_nested_2 | 40.3310μs | 11.1145μs | 89.9729 KOps/s | 88.1190 KOps/s | |
| test_creation_many_keys[10] | 80.7010μs | 16.9022μs | 59.1639 KOps/s | 58.1373 KOps/s | |
| test_creation_many_keys[50] | 0.1056ms | 72.3376μs | 13.8241 KOps/s | 13.6884 KOps/s | |
| test_creation_many_keys[100] | 0.1774ms | 0.1412ms | 7.0836 KOps/s | 7.0385 KOps/s | |
| test_creation_nested_many_keys[10] | 76.5210μs | 36.4078μs | 27.4666 KOps/s | 27.3889 KOps/s | |
| test_creation_nested_many_keys[50] | 0.2029ms | 0.1477ms | 6.7705 KOps/s | 6.7221 KOps/s | |
| test_clone | 43.5800μs | 13.2638μs | 75.3932 KOps/s | 74.7915 KOps/s | |
| test_getitem[int] | 1.7352ms | 14.1087μs | 70.8784 KOps/s | 59.3628 KOps/s | |
| test_getitem[slice_int] | 0.1361ms | 23.7979μs | 42.0206 KOps/s | 42.1770 KOps/s | |
| test_getitem[range] | 0.1727ms | 60.8234μs | 16.4410 KOps/s | 16.4390 KOps/s | |
| test_getitem[tuple] | 0.1484ms | 23.3543μs | 42.8186 KOps/s | 43.3245 KOps/s | |
| test_getitem[list] | 0.1957ms | 56.7183μs | 17.6310 KOps/s | 17.6757 KOps/s | |
| test_setitem_dim[int] | 45.6010μs | 25.9793μs | 38.4922 KOps/s | 39.5085 KOps/s | |
| test_setitem_dim[slice_int] | 69.2010μs | 43.2933μs | 23.0982 KOps/s | 23.6179 KOps/s | |
| test_setitem_dim[range] | 0.1314ms | 92.5140μs | 10.8092 KOps/s | 10.9551 KOps/s | |
| test_setitem_dim[tuple] | 61.6910μs | 39.1239μs | 25.5598 KOps/s | 25.7115 KOps/s | |
| test_setitem | 46.1410μs | 17.5448μs | 56.9969 KOps/s | 56.5277 KOps/s | |
| test_set | 59.8710μs | 16.9627μs | 58.9529 KOps/s | 59.3940 KOps/s | |
| test_set_shared | 0.4994ms | 0.2035ms | 4.9148 KOps/s | 4.9085 KOps/s | |
| test_update | 0.3505ms | 21.2308μs | 47.1013 KOps/s | 47.2625 KOps/s | |
| test_update_nested | 98.3320μs | 32.1538μs | 31.1005 KOps/s | 30.2318 KOps/s | |
| test_update__nested | 0.4699ms | 33.9469μs | 29.4578 KOps/s | 29.3819 KOps/s | |
| test_set_nested | 53.9810μs | 18.9248μs | 52.8409 KOps/s | 53.2928 KOps/s | |
| test_set_nested_new | 57.5410μs | 24.0281μs | 41.6180 KOps/s | 42.2346 KOps/s | |
| test_select | 76.0310μs | 40.2271μs | 24.8589 KOps/s | 24.5096 KOps/s | |
| test_select_nested | 0.1196ms | 70.9473μs | 14.0950 KOps/s | 14.1827 KOps/s | |
| test_exclude_nested | 0.1224ms | 87.7042μs | 11.4020 KOps/s | 11.3884 KOps/s | |
| test_empty[True] | 0.4015ms | 0.3739ms | 2.6742 KOps/s | 2.6672 KOps/s | |
| test_empty[False] | 7.7277μs | 1.2585μs | 794.6259 KOps/s | 798.3805 KOps/s | |
| test_to | 0.1007ms | 70.7889μs | 14.1265 KOps/s | 14.2939 KOps/s | |
| test_to_nonblocking | 0.1008ms | 64.6544μs | 15.4668 KOps/s | 15.9524 KOps/s | |
| test_unbind_speed | 0.3524ms | 0.3129ms | 3.1959 KOps/s | 3.1708 KOps/s | |
| test_unbind_speed_stack0 | 0.3808ms | 0.3106ms | 3.2197 KOps/s | 3.1736 KOps/s | |
| test_unbind_speed_stack1 | 0.1023s | 0.8795ms | 1.1370 KOps/s | 1.1056 KOps/s | |
| test_split | 1.1410ms | 1.0925ms | 915.2948 Ops/s | 915.1798 Ops/s | |
| test_chunk | 0.1012s | 1.1668ms | 857.0245 Ops/s | 961.6563 Ops/s | |
| test_to_cpu_blocking | 28.3607ms | 28.0103ms | 35.7011 Ops/s | 41.2208 Ops/s | |
| test_to_cpu_global_sync | 11.1362ms | 11.0397ms | 90.5820 Ops/s | 91.4056 Ops/s | |
| test_to_cpu_event_sync | 0.1137s | 13.1456ms | 76.0713 Ops/s | 84.6583 Ops/s | |
| test_to_cpu_default | 12.2848ms | 11.8923ms | 84.0883 Ops/s | 84.6465 Ops/s | |
| test_consolidate[False-None] | 4.0558ms | 3.9996ms | 250.0240 Ops/s | 225.7632 Ops/s | |
| test_consolidate[default-None] | 2.1128ms | 1.9989ms | 500.2716 Ops/s | 495.3997 Ops/s | |
| test_consolidate[reduce-overhead-None] | 2.0223ms | 1.9216ms | 520.4094 Ops/s | 514.0116 Ops/s | |
| test_consolidate_njt[False-None] | 8.7035ms | 8.3011ms | 120.4663 Ops/s | 120.8522 Ops/s | |
| test_to[False-False-None] | 2.1685ms | 2.0443ms | 489.1669 Ops/s | 492.9694 Ops/s | |
| test_to[True-False-None] | 2.1485ms | 1.9057ms | 524.7408 Ops/s | 529.6785 Ops/s | |
| test_to[within-False-None] | 6.2499ms | 6.0179ms | 166.1708 Ops/s | 167.3071 Ops/s | |
| test_to[True-default-None] | 7.9933ms | 7.5293ms | 132.8136 Ops/s | 126.3936 Ops/s | |
| test_to_njt[False-False-None] | 8.3991ms | 8.3348ms | 119.9788 Ops/s | 116.4712 Ops/s | |
| test_to_njt[True-False-None] | 7.2001ms | 6.8692ms | 145.5766 Ops/s | 145.3194 Ops/s | |
| test_to_njt[within-False-None] | 15.7613ms | 15.1292ms | 66.0974 Ops/s | 64.3017 Ops/s | |
| test_creation[device0] | 0.3903ms | 0.1205ms | 8.2968 KOps/s | 8.7273 KOps/s | |
| test_creation_from_tensor | 0.4671ms | 0.1176ms | 8.5004 KOps/s | 8.6583 KOps/s | |
| test_add_one[memmap_tensor0] | 0.3026ms | 6.5660μs | 152.2998 KOps/s | 155.9776 KOps/s | |
| test_contiguous[memmap_tensor0] | 36.0510μs | 0.6497μs | 1.5392 MOps/s | 2.3391 MOps/s | |
| test_stack[memmap_tensor0] | 35.7510μs | 4.7803μs | 209.1907 KOps/s | 218.2469 KOps/s | |
| test_memmaptd_index | 0.9699ms | 0.2613ms | 3.8270 KOps/s | 3.9121 KOps/s | |
| test_memmaptd_index_astensor | 0.5032ms | 0.3502ms | 2.8558 KOps/s | 2.8989 KOps/s | |
| test_memmaptd_index_op | 0.8467ms | 0.5983ms | 1.6715 KOps/s | 1.6876 KOps/s | |
| test_serialize_model | 0.1375s | 0.1356s | 7.3722 Ops/s | 7.2483 Ops/s | |
| test_serialize_model_pickle | 1.3472s | 1.2133s | 0.8242 Ops/s | 0.8257 Ops/s | |
| test_serialize_weights | 0.1385s | 0.1355s | 7.3801 Ops/s | 7.3853 Ops/s | |
| test_serialize_weights_returnearly | 0.4171s | 91.2580ms | 10.9579 Ops/s | 11.1636 Ops/s | |
| test_serialize_weights_pickle | 1.3643s | 1.1973s | 0.8352 Ops/s | 0.8233 Ops/s | |
| test_reshape_pytree | 0.2276ms | 32.4414μs | 30.8248 KOps/s | 30.7647 KOps/s | |
| test_reshape_td | 82.5420μs | 42.5318μs | 23.5118 KOps/s | 22.8099 KOps/s | |
| test_view_pytree | 0.2126ms | 31.9064μs | 31.3417 KOps/s | 31.1828 KOps/s | |
| test_view_td | 94.7220μs | 51.3025μs | 19.4922 KOps/s | 19.7229 KOps/s | |
| test_unbind_pytree | 0.2325ms | 35.6268μs | 28.0687 KOps/s | 28.0515 KOps/s | |
| test_unbind_td | 88.4820μs | 47.0674μs | 21.2461 KOps/s | 21.2081 KOps/s | |
| test_split_pytree | 0.2534ms | 41.1389μs | 24.3079 KOps/s | 24.3593 KOps/s | |
| test_split_td | 0.1459ms | 62.7413μs | 15.9385 KOps/s | 15.7908 KOps/s | |
| test_add_pytree | 0.2372ms | 41.2405μs | 24.2480 KOps/s | 23.9738 KOps/s | |
| test_add_td | 94.4810μs | 51.9993μs | 19.2310 KOps/s | 19.1728 KOps/s | |
| test_compile_add_one_nested[tensordict-compile] | 0.2035ms | 0.1367ms | 7.3166 KOps/s | 7.0370 KOps/s | |
| test_compile_add_one_nested[tensordict-eager] | 0.2800ms | 0.1880ms | 5.3183 KOps/s | 5.3994 KOps/s | |
| test_compile_add_one_nested[pytree-compile] | 0.1543ms | 0.1071ms | 9.3413 KOps/s | 8.8554 KOps/s | |
| test_compile_add_one_nested[pytree-eager] | 0.4296ms | 0.1748ms | 5.7192 KOps/s | 5.7405 KOps/s | |
| test_compile_copy_nested[tensordict-compile] | 71.9020μs | 29.0749μs | 34.3939 KOps/s | 30.8049 KOps/s | |
| test_compile_copy_nested[tensordict-eager] | 0.1027ms | 49.5937μs | 20.1639 KOps/s | 20.1436 KOps/s | |
| test_compile_copy_nested[pytree-compile] | 42.4510μs | 9.4673μs | 105.6269 KOps/s | 103.3688 KOps/s | |
| test_compile_copy_nested[pytree-eager] | 0.4553ms | 64.9452μs | 15.3976 KOps/s | 15.4488 KOps/s | |
| test_compile_add_one_flat[tensordict-compile] | 0.2586ms | 0.1744ms | 5.7330 KOps/s | 5.1770 KOps/s | |
| test_compile_add_one_flat[tensordict-eager] | 0.3821ms | 0.2537ms | 3.9415 KOps/s | 3.9927 KOps/s | |
| test_compile_add_one_flat[tensorclass-compile] | 0.1987ms | 0.1153ms | 8.6720 KOps/s | 8.3378 KOps/s | |
| test_compile_add_one_flat[tensorclass-eager] | 0.1143ms | 70.2614μs | 14.2326 KOps/s | 14.8199 KOps/s | |
| test_compile_add_one_flat[pytree-compile] | 0.2108ms | 0.1615ms | 6.1914 KOps/s | 6.2062 KOps/s | |
| test_compile_add_one_flat[pytree-eager] | 0.8138ms | 0.5207ms | 1.9205 KOps/s | 1.8997 KOps/s | |
| test_compile_add_self_flat[tensordict-eager] | 0.3565ms | 0.3015ms | 3.3168 KOps/s | 3.2899 KOps/s | |
| test_compile_add_self_flat[tensordict-compile] | 0.2471ms | 0.1800ms | 5.5561 KOps/s | 5.3972 KOps/s | |
| test_compile_add_self_flat[tensorclass-eager] | 0.1485ms | 86.2271μs | 11.5973 KOps/s | 12.1343 KOps/s | |
| test_compile_add_self_flat[tensorclass-compile] | 0.1992ms | 0.1227ms | 8.1500 KOps/s | 8.3087 KOps/s | |
| test_compile_add_self_flat[pytree-eager] | 0.6566ms | 0.4355ms | 2.2961 KOps/s | 2.2916 KOps/s | |
| test_compile_add_self_flat[pytree-compile] | 0.2091ms | 0.1583ms | 6.3177 KOps/s | 6.2959 KOps/s | |
| test_compile_copy_flat[tensordict-compile] | 0.1116ms | 23.4648μs | 42.6170 KOps/s | 39.8032 KOps/s | |
| test_compile_copy_flat[tensordict-eager] | 77.9020μs | 40.1821μs | 24.8867 KOps/s | 24.8325 KOps/s | |
| test_compile_copy_flat[pytree-compile] | 37.1110μs | 10.5051μs | 95.1915 KOps/s | 96.2441 KOps/s | |
| test_compile_copy_flat[pytree-eager] | 0.3736ms | 51.2406μs | 19.5158 KOps/s | 19.6825 KOps/s | |
| test_compile_assign_and_add[tensordict-compile] | 1.9647ms | 0.1680ms | 5.9526 KOps/s | 5.7440 KOps/s | |
| test_compile_assign_and_add[tensordict-eager] | 3.9148ms | 3.2649ms | 306.2878 Ops/s | 307.2855 Ops/s | |
| test_compile_assign_and_add[pytree-compile] | 1.9251ms | 0.1577ms | 6.3403 KOps/s | 6.2624 KOps/s | |
| test_compile_assign_and_add[pytree-eager] | 2.9037ms | 2.7614ms | 362.1417 Ops/s | 365.2406 Ops/s | |
| test_compile_indexing[tensor-tensordict-compile] | 0.1766ms | 0.1074ms | 9.3113 KOps/s | 9.2510 KOps/s | |
| test_compile_indexing[tensor-tensordict-eager] | 0.3080ms | 71.5751μs | 13.9713 KOps/s | 13.4374 KOps/s | |
| test_compile_indexing[tensor-tensorclass-compile] | 0.1336ms | 95.5998μs | 10.4603 KOps/s | 10.5048 KOps/s | |
| test_compile_indexing[tensor-tensorclass-eager] | 0.2512ms | 44.3488μs | 22.5485 KOps/s | 22.2898 KOps/s | |
| test_compile_indexing[tensor-pytree-compile] | 0.1688ms | 96.1862μs | 10.3965 KOps/s | 10.0964 KOps/s | |
| test_compile_indexing[tensor-pytree-eager] | 0.2431ms | 44.6755μs | 22.3836 KOps/s | 21.0287 KOps/s | |
| test_compile_indexing[slice-tensordict-compile] | 0.1302ms | 55.8174μs | 17.9156 KOps/s | 17.8487 KOps/s | |
| test_compile_indexing[slice-tensordict-eager] | 0.2209ms | 27.3728μs | 36.5327 KOps/s | 37.1933 KOps/s | |
| test_compile_indexing[slice-tensorclass-compile] | 88.1310μs | 45.6339μs | 21.9136 KOps/s | 21.0222 KOps/s | |
| test_compile_indexing[slice-tensorclass-eager] | 0.2596ms | 21.9462μs | 45.5660 KOps/s | 45.6026 KOps/s | |
| test_compile_indexing[slice-pytree-compile] | 84.1520μs | 46.0670μs | 21.7075 KOps/s | 21.8483 KOps/s | |
| test_compile_indexing[slice-pytree-eager] | 0.2882ms | 21.9616μs | 45.5340 KOps/s | 45.6726 KOps/s | |
| test_compile_indexing[int-tensordict-compile] | 95.7820μs | 58.0871μs | 17.2155 KOps/s | 17.4134 KOps/s | |
| test_compile_indexing[int-tensordict-eager] | 0.2339ms | 27.0934μs | 36.9094 KOps/s | 37.4787 KOps/s | |
| test_compile_indexing[int-tensorclass-compile] | 92.1720μs | 47.4608μs | 21.0700 KOps/s | 21.5483 KOps/s | |
| test_compile_indexing[int-tensorclass-eager] | 0.2654ms | 21.9931μs | 45.4687 KOps/s | 44.9403 KOps/s | |
| test_compile_indexing[int-pytree-compile] | 0.2123ms | 47.2995μs | 21.1419 KOps/s | 21.9020 KOps/s | |
| test_compile_indexing[int-pytree-eager] | 0.2547ms | 21.9526μs | 45.5526 KOps/s | 45.9116 KOps/s | |
| test_mod_add[eager] | 96.5120μs | 51.8742μs | 19.2774 KOps/s | 20.6323 KOps/s | |
| test_mod_add[compile] | 0.1576ms | 0.1073ms | 9.3162 KOps/s | 9.6254 KOps/s | |
| test_mod_add[compile-overhead] | 0.2305ms | 0.1452ms | 6.8860 KOps/s | 6.7766 KOps/s | |
| test_mod_wrap[eager] | 0.3609ms | 0.3023ms | 3.3079 KOps/s | 3.5271 KOps/s | |
| test_mod_wrap[compile] | 0.4168ms | 0.3418ms | 2.9253 KOps/s | 2.9567 KOps/s | |
| test_mod_wrap[compile-overhead] | 7.3086ms | 4.0390ms | 247.5884 Ops/s | 251.4688 Ops/s | |
| test_mod_wrap_and_backward[eager] | 1.6724ms | 1.5117ms | 661.5196 Ops/s | 673.4022 Ops/s | |
| test_mod_wrap_and_backward[compile] | 1.5411ms | 1.4261ms | 701.1955 Ops/s | 701.7539 Ops/s | |
| test_mod_wrap_and_backward[compile-overhead] | 1.2416ms | 0.8712ms | 1.1478 KOps/s | 1.1389 KOps/s | |
| test_seq_add[eager] | 0.2073ms | 0.1528ms | 6.5428 KOps/s | 6.3370 KOps/s | |
| test_seq_add[compile] | 0.3444ms | 0.1179ms | 8.4841 KOps/s | 8.5463 KOps/s | |
| test_seq_add[compile-overhead] | 0.2796ms | 0.1583ms | 6.3159 KOps/s | 6.4040 KOps/s | |
| test_seq_wrap[eager] | 0.5973ms | 0.5201ms | 1.9229 KOps/s | 1.9654 KOps/s | |
| test_seq_wrap[compile] | 0.4411ms | 0.3704ms | 2.6995 KOps/s | 2.7754 KOps/s | |
| test_seq_wrap[compile-overhead] | 0.3662ms | 0.2586ms | 3.8663 KOps/s | 3.8236 KOps/s | |
| test_func_call_runtime[False-eager] | 0.9672ms | 0.8745ms | 1.1435 KOps/s | 1.2198 KOps/s | |
| test_func_call_runtime[False-compile] | 1.0699ms | 0.8912ms | 1.1220 KOps/s | 1.1309 KOps/s | |
| test_func_call_runtime[False-compile-overhead] | 0.4828ms | 0.4435ms | 2.2548 KOps/s | 2.2381 KOps/s | |
| test_func_call_runtime[True-eager] | 1.1582ms | 1.0624ms | 941.2452 Ops/s | 938.4553 Ops/s | |
| test_func_call_runtime[True-compile] | 1.0515ms | 0.9023ms | 1.1082 KOps/s | 1.1162 KOps/s | |
| test_func_call_runtime[True-compile-overhead] | 0.5006ms | 0.4575ms | 2.1859 KOps/s | 2.1729 KOps/s | |
| test_func_call_cm_runtime[False-eager] | 0.9211ms | 0.8319ms | 1.2021 KOps/s | 1.1570 KOps/s | |
| test_func_call_cm_runtime[False-compile] | 0.9890ms | 0.8919ms | 1.1212 KOps/s | 1.1096 KOps/s | |
| test_func_call_cm_runtime[False-compile-overhead] | 0.5788ms | 0.4460ms | 2.2424 KOps/s | 2.2268 KOps/s | |
| test_func_call_cm_runtime[True-eager] | 1.3182ms | 1.2130ms | 824.4285 Ops/s | 832.6974 Ops/s | |
| test_func_call_cm_runtime[True-compile] | 1.0159ms | 0.9322ms | 1.0727 KOps/s | 1.0348 KOps/s | |
| test_func_call_cm_runtime[True-compile-overhead] | 0.5369ms | 0.4866ms | 2.0552 KOps/s | 2.0151 KOps/s | |
| test_vmap_func_call_cm_runtime[eager] | 2.8334ms | 2.3277ms | 429.6032 Ops/s | 428.3033 Ops/s | |
| test_vmap_func_call_cm_runtime[compile] | 1.0039ms | 0.9494ms | 1.0533 KOps/s | 1.0596 KOps/s | |
| test_vmap_func_call_cm_runtime[compile-overhead] | 0.5687ms | 0.4925ms | 2.0303 KOps/s | 2.0095 KOps/s | |
| test_distributed | 0.7629ms | 0.1511ms | 6.6193 KOps/s | 6.4975 KOps/s | |
| test_tdmodule | 53.2410μs | 27.5580μs | 36.2872 KOps/s | 35.7053 KOps/s | |
| test_tdmodule_dispatch | 77.4510μs | 44.4899μs | 22.4770 KOps/s | 22.6140 KOps/s | |
| test_tdseq | 57.9510μs | 26.9358μs | 37.1252 KOps/s | 37.3057 KOps/s | |
| test_tdseq_dispatch | 80.3210μs | 46.8931μs | 21.3251 KOps/s | 21.2980 KOps/s | |
| test_instantiation_functorch | 2.1522ms | 1.9984ms | 500.3951 Ops/s | 499.2220 Ops/s | |
| test_exec_functorch | 0.2768ms | 0.1773ms | 5.6406 KOps/s | 5.7172 KOps/s | |
| test_exec_functional_call | 0.2575ms | 0.1610ms | 6.2097 KOps/s | 6.3816 KOps/s | |
| test_exec_td_decorator | 0.4514ms | 0.2312ms | 4.3262 KOps/s | 4.3452 KOps/s | |
| test_vmap_mlp_speed_decorator[True-True] | 0.9959ms | 0.8151ms | 1.2269 KOps/s | 1.2348 KOps/s | |
| test_vmap_mlp_speed_decorator[True-False] | 1.0561ms | 0.8119ms | 1.2316 KOps/s | 1.2367 KOps/s | |
| test_vmap_mlp_speed_decorator[False-True] | 0.9104ms | 0.7098ms | 1.4088 KOps/s | 1.4350 KOps/s | |
| test_vmap_mlp_speed_decorator[False-False] | 0.8863ms | 0.7090ms | 1.4104 KOps/s | 1.3721 KOps/s | |
| test_vmap_transformer_speed_decorator[True-True] | 21.1409ms | 20.4751ms | 48.8398 Ops/s | 49.6817 Ops/s | |
| test_vmap_transformer_speed_decorator[True-False] | 21.0521ms | 20.4859ms | 48.8141 Ops/s | 49.6541 Ops/s | |
| test_vmap_transformer_speed_decorator[False-True] | 21.0275ms | 20.3085ms | 49.2404 Ops/s | 50.1139 Ops/s | |
| test_vmap_transformer_speed_decorator[False-False] | 20.3089ms | 20.1860ms | 49.5393 Ops/s | 50.0684 Ops/s | |
| test_to_module_speed[True] | 1.6297ms | 1.3976ms | 715.5115 Ops/s | 703.0649 Ops/s | |
| test_to_module_speed[False] | 1.5096ms | 1.4159ms | 706.2665 Ops/s | 720.4699 Ops/s | |
| test_tc_init | 75.2120μs | 44.0667μs | 22.6929 KOps/s | 22.3694 KOps/s | |
| test_tc_init_tensor_only | 33.5810μs | 9.3299μs | 107.1826 KOps/s | 106.4373 KOps/s | |
| test_tc_init_nested | 0.1380ms | 87.5670μs | 11.4198 KOps/s | 11.2648 KOps/s | |
| test_tc_init_many_fields | 40.6610μs | 15.7448μs | 63.5131 KOps/s | 64.0782 KOps/s | |
| test_tc_first_layer_tensor | 24.0410μs | 1.7426μs | 573.8611 KOps/s | 570.4281 KOps/s | |
| test_tc_first_layer_tensor_only | 9.1659μs | 0.7195μs | 1.3899 MOps/s | 1.4024 MOps/s | |
| test_tc_first_layer_tensor_set | 53.5210μs | 3.7258μs | 268.3952 KOps/s | 267.4192 KOps/s | |
| test_tc_first_layer_tensor_only_set | 26.2910μs | 2.9702μs | 336.6723 KOps/s | 333.1434 KOps/s | |
| test_tc_first_layer_nontensor | 91.4020μs | 5.8256μs | 171.6566 KOps/s | 170.9875 KOps/s | |
| test_tc_second_layer_tensor | 19.5500μs | 4.2998μs | 232.5707 KOps/s | 240.4996 KOps/s | |
| test_tc_second_layer_nontensor | 43.7310μs | 8.2113μs | 121.7835 KOps/s | 120.9562 KOps/s | |
| test_unbind | 0.2429s | 14.1229ms | 70.8070 Ops/s | 57.8819 Ops/s | |
| test_full_like | 4.4836ms | 4.3659ms | 229.0481 Ops/s | 228.8125 Ops/s | |
| test_zeros_like | 4.9425ms | 4.3659ms | 229.0466 Ops/s | 229.1221 Ops/s | |
| test_ones_like | 4.6405ms | 4.3611ms | 229.3012 Ops/s | 228.3311 Ops/s | |
| test_clone | 6.7803ms | 6.4803ms | 154.3139 Ops/s | 154.8218 Ops/s | |
| test_squeeze | 0.1727ms | 13.7752μs | 72.5945 KOps/s | 72.7578 KOps/s | |
| test_unsqueeze | 0.2748ms | 0.1079ms | 9.2689 KOps/s | 9.3058 KOps/s | |
| test_split | 0.2298ms | 0.1788ms | 5.5922 KOps/s | 5.6451 KOps/s | |
| test_permute | 0.2514ms | 0.2096ms | 4.7702 KOps/s | 4.9103 KOps/s | |
| test_stack | 54.0473ms | 51.4873ms | 19.4223 Ops/s | 23.2192 Ops/s | |
| test_cat | 51.8068ms | 51.1883ms | 19.5357 Ops/s | 23.0699 Ops/s |
Contributor
|
| Name | Max | Mean | Ops | Ops on Repo HEAD
|
Change |
|---|---|---|---|---|---|
| test_plain_set_nested | 36.0310μs | 14.7067μs | 67.9963 KOps/s | 68.0116 KOps/s | |
| test_plain_set_stack_nested | 37.7010μs | 15.0985μs | 66.2319 KOps/s | 66.8009 KOps/s | |
| test_plain_set_nested_inplace | 54.8610μs | 16.2487μs | 61.5434 KOps/s | 60.3047 KOps/s | |
| test_plain_set_stack_nested_inplace | 60.9610μs | 16.4170μs | 60.9124 KOps/s | 60.7323 KOps/s | |
| test_items | 41.8100μs | 5.9629μs | 167.7043 KOps/s | 165.7210 KOps/s | |
| test_items_nested | 0.5143ms | 0.4571ms | 2.1876 KOps/s | 2.1631 KOps/s | |
| test_items_nested_locked | 0.5206ms | 0.4566ms | 2.1902 KOps/s | 2.1426 KOps/s | |
| test_items_nested_leaf | 0.1380ms | 94.6266μs | 10.5679 KOps/s | 10.3776 KOps/s | |
| test_items_stack_nested | 0.5927ms | 0.4509ms | 2.2177 KOps/s | 2.1358 KOps/s | |
| test_items_stack_nested_leaf | 0.1388ms | 96.7165μs | 10.3395 KOps/s | 10.1204 KOps/s | |
| test_items_stack_nested_locked | 0.5210ms | 0.4570ms | 2.1881 KOps/s | 2.1345 KOps/s | |
| test_keys | 23.5810μs | 4.2451μs | 235.5658 KOps/s | 237.6452 KOps/s | |
| test_keys_nested | 0.1562ms | 0.1198ms | 8.3494 KOps/s | 8.2949 KOps/s | |
| test_keys_nested_locked | 87.7755ms | 0.1418ms | 7.0517 KOps/s | 7.7338 KOps/s | |
| test_keys_nested_leaf | 0.1471ms | 0.1093ms | 9.1517 KOps/s | 8.9585 KOps/s | |
| test_keys_stack_nested | 0.1735ms | 0.1208ms | 8.2803 KOps/s | 8.2794 KOps/s | |
| test_keys_stack_nested_leaf | 0.1524ms | 0.1112ms | 8.9946 KOps/s | 8.9990 KOps/s | |
| test_keys_stack_nested_locked | 0.1686ms | 0.1306ms | 7.6568 KOps/s | 7.7163 KOps/s | |
| test_values | 5.2600μs | 1.0298μs | 971.0561 KOps/s | 972.8270 KOps/s | |
| test_values_nested | 77.6620μs | 47.6958μs | 20.9662 KOps/s | 20.8796 KOps/s | |
| test_values_nested_locked | 89.5220μs | 51.1510μs | 19.5500 KOps/s | 19.4778 KOps/s | |
| test_values_nested_leaf | 91.1620μs | 54.2133μs | 18.4457 KOps/s | 18.3998 KOps/s | |
| test_values_stack_nested | 0.1953ms | 47.7711μs | 20.9332 KOps/s | 20.7864 KOps/s | |
| test_values_stack_nested_leaf | 83.7220μs | 54.2209μs | 18.4431 KOps/s | 18.2958 KOps/s | |
| test_values_stack_nested_locked | 0.1613ms | 50.2682μs | 19.8933 KOps/s | 19.6456 KOps/s | |
| test_membership | 5.7017μs | 0.8401μs | 1.1903 MOps/s | 1.1735 MOps/s | |
| test_membership_nested | 44.3810μs | 2.9294μs | 341.3723 KOps/s | 337.5967 KOps/s | |
| test_membership_nested_leaf | 56.1700μs | 2.9332μs | 340.9300 KOps/s | 342.3155 KOps/s | |
| test_membership_stacked_nested | 36.6000μs | 2.9254μs | 341.8280 KOps/s | 342.3473 KOps/s | |
| test_membership_stacked_nested_leaf | 36.1000μs | 2.9404μs | 340.0912 KOps/s | 342.2602 KOps/s | |
| test_membership_nested_last | 47.2710μs | 4.4017μs | 227.1859 KOps/s | 231.7194 KOps/s | |
| test_membership_nested_leaf_last | 47.0710μs | 4.3958μs | 227.4885 KOps/s | 231.6752 KOps/s | |
| test_membership_stacked_nested_last | 39.9300μs | 4.3791μs | 228.3569 KOps/s | 228.8887 KOps/s | |
| test_membership_stacked_nested_leaf_last | 39.3600μs | 4.3599μs | 229.3634 KOps/s | 230.3505 KOps/s | |
| test_nested_getleaf | 0.1095ms | 20.8550μs | 47.9502 KOps/s | 45.7639 KOps/s | |
| test_nested_get | 73.7710μs | 19.8069μs | 50.4875 KOps/s | 49.0761 KOps/s | |
| test_stacked_getleaf | 57.5910μs | 21.0648μs | 47.4725 KOps/s | 46.2689 KOps/s | |
| test_stacked_get | 49.2910μs | 19.9199μs | 50.2011 KOps/s | 48.1372 KOps/s | |
| test_nested_getitemleaf | 60.7310μs | 21.6829μs | 46.1193 KOps/s | 45.0450 KOps/s | |
| test_nested_getitem | 67.5820μs | 20.2923μs | 49.2798 KOps/s | 48.2604 KOps/s | |
| test_stacked_getitemleaf | 82.8620μs | 21.7544μs | 45.9678 KOps/s | 45.3834 KOps/s | |
| test_stacked_getitem | 50.9110μs | 20.3533μs | 49.1321 KOps/s | 47.9539 KOps/s | |
| test_lock_nested | 7.8635ms | 0.4879ms | 2.0495 KOps/s | 2.0903 KOps/s | |
| test_lock_stack_nested | 0.5748ms | 0.4819ms | 2.0752 KOps/s | 2.0573 KOps/s | |
| test_unlock_nested | 0.4708ms | 0.3895ms | 2.5672 KOps/s | 2.6043 KOps/s | |
| test_unlock_stack_nested | 0.4720ms | 0.3874ms | 2.5813 KOps/s | 2.5602 KOps/s | |
| test_flatten_speed | 0.1704ms | 0.1206ms | 8.2940 KOps/s | 8.1496 KOps/s | |
| test_unflatten_speed | 0.6703ms | 0.5716ms | 1.7493 KOps/s | 1.7369 KOps/s | |
| test_common_ops | 1.0261ms | 0.6898ms | 1.4497 KOps/s | 1.4527 KOps/s | |
| test_creation | 69.4120μs | 2.9321μs | 341.0490 KOps/s | 338.7763 KOps/s | |
| test_creation_empty | 79.4810μs | 6.0954μs | 164.0588 KOps/s | 159.8473 KOps/s | |
| test_creation_nested_1 | 43.6210μs | 10.4371μs | 95.8121 KOps/s | 94.7524 KOps/s | |
| test_creation_nested_2 | 54.2610μs | 11.8458μs | 84.4184 KOps/s | 83.1563 KOps/s | |
| test_creation_many_keys[10] | 49.2610μs | 18.1139μs | 55.2064 KOps/s | 55.0063 KOps/s | |
| test_creation_many_keys[50] | 0.1386ms | 77.3247μs | 12.9325 KOps/s | 12.8854 KOps/s | |
| test_creation_many_keys[100] | 0.2431ms | 0.1482ms | 6.7489 KOps/s | 6.5396 KOps/s | |
| test_creation_nested_many_keys[10] | 69.7110μs | 39.6040μs | 25.2499 KOps/s | 25.4939 KOps/s | |
| test_creation_nested_many_keys[50] | 0.2069ms | 0.1590ms | 6.2874 KOps/s | 6.2402 KOps/s | |
| test_clone | 44.7210μs | 13.5203μs | 73.9630 KOps/s | 71.6770 KOps/s | |
| test_getitem[int] | 1.7813ms | 14.7020μs | 68.0179 KOps/s | 56.5082 KOps/s | |
| test_getitem[slice_int] | 0.1456ms | 24.9842μs | 40.0253 KOps/s | 40.1088 KOps/s | |
| test_getitem[range] | 0.1882ms | 65.7818μs | 15.2018 KOps/s | 15.9627 KOps/s | |
| test_getitem[tuple] | 0.1490ms | 24.2071μs | 41.3102 KOps/s | 41.2954 KOps/s | |
| test_getitem[list] | 0.2080ms | 59.5500μs | 16.7926 KOps/s | 16.2432 KOps/s | |
| test_setitem_dim[int] | 51.8910μs | 28.1431μs | 35.5327 KOps/s | 34.0558 KOps/s | |
| test_setitem_dim[slice_int] | 77.3820μs | 47.3470μs | 21.1207 KOps/s | 20.8003 KOps/s | |
| test_setitem_dim[range] | 0.1307ms | 99.3588μs | 10.0645 KOps/s | 10.5233 KOps/s | |
| test_setitem_dim[tuple] | 64.1610μs | 43.2417μs | 23.1258 KOps/s | 22.7343 KOps/s | |
| test_setitem | 53.0910μs | 18.3355μs | 54.5390 KOps/s | 54.0301 KOps/s | |
| test_set | 61.2710μs | 17.1437μs | 58.3304 KOps/s | 55.8157 KOps/s | |
| test_set_shared | 0.6788ms | 0.2129ms | 4.6968 KOps/s | 4.6484 KOps/s | |
| test_update | 0.3322ms | 21.9980μs | 45.4587 KOps/s | 43.7640 KOps/s | |
| test_update_nested | 74.9720μs | 34.5009μs | 28.9847 KOps/s | 27.8088 KOps/s | |
| test_update__nested | 0.4511ms | 36.3871μs | 27.4822 KOps/s | 27.0219 KOps/s | |
| test_set_nested | 48.9410μs | 19.1013μs | 52.3526 KOps/s | 51.2039 KOps/s | |
| test_set_nested_new | 56.6610μs | 24.3014μs | 41.1498 KOps/s | 39.9652 KOps/s | |
| test_select | 90.8710μs | 42.0918μs | 23.7576 KOps/s | 22.8438 KOps/s | |
| test_select_nested | 0.1033ms | 74.4371μs | 13.4342 KOps/s | 13.3684 KOps/s | |
| test_exclude_nested | 0.1303ms | 91.6054μs | 10.9164 KOps/s | 10.7574 KOps/s | |
| test_empty[True] | 0.4400ms | 0.3875ms | 2.5806 KOps/s | 2.5248 KOps/s | |
| test_empty[False] | 7.9950μs | 1.3077μs | 764.7248 KOps/s | 750.8070 KOps/s | |
| test_to | 0.1048ms | 72.9489μs | 13.7082 KOps/s | 13.5624 KOps/s | |
| test_to_nonblocking | 0.1559ms | 69.9517μs | 14.2956 KOps/s | 15.4813 KOps/s | |
| test_unbind_speed | 0.3756ms | 0.3246ms | 3.0804 KOps/s | 3.0515 KOps/s | |
| test_unbind_speed_stack0 | 0.4253ms | 0.3215ms | 3.1103 KOps/s | 3.0538 KOps/s | |
| test_unbind_speed_stack1 | 0.1016s | 0.9081ms | 1.1013 KOps/s | 1.1795 KOps/s | |
| test_split | 1.1887ms | 1.1395ms | 877.6016 Ops/s | 784.5166 Ops/s | |
| test_chunk | 0.1013s | 1.2047ms | 830.0543 Ops/s | 913.9725 Ops/s | |
| test_to_cpu_blocking | 19.4468ms | 19.3293ms | 51.7348 Ops/s | 35.6637 Ops/s | |
| test_to_cpu_global_sync | 11.3222ms | 11.2166ms | 89.1533 Ops/s | 79.8734 Ops/s | |
| test_to_cpu_event_sync | 0.1135s | 13.3897ms | 74.6840 Ops/s | 81.4132 Ops/s | |
| test_to_cpu_default | 12.4691ms | 12.2051ms | 81.9331 Ops/s | 81.6199 Ops/s | |
| test_consolidate[False-None] | 4.2902ms | 4.1309ms | 242.0783 Ops/s | 217.2618 Ops/s | |
| test_consolidate[default-None] | 2.0808ms | 2.0104ms | 497.4058 Ops/s | 482.7997 Ops/s | |
| test_consolidate[reduce-overhead-None] | 2.0033ms | 1.9319ms | 517.6328 Ops/s | 504.1057 Ops/s | |
| test_consolidate_njt[False-None] | 8.6153ms | 8.4400ms | 118.4840 Ops/s | 117.3149 Ops/s | |
| test_to[False-False-None] | 2.1959ms | 2.0730ms | 482.3930 Ops/s | 476.0787 Ops/s | |
| test_to[True-False-None] | 2.2346ms | 1.9593ms | 510.3872 Ops/s | 512.4295 Ops/s | |
| test_to[within-False-None] | 6.2022ms | 6.1531ms | 162.5193 Ops/s | 161.6121 Ops/s | |
| test_to[True-default-None] | 7.6870ms | 7.5567ms | 132.3333 Ops/s | 129.6834 Ops/s | |
| test_to_njt[False-False-None] | 8.7224ms | 8.5762ms | 116.6015 Ops/s | 114.9393 Ops/s | |
| test_to_njt[True-False-None] | 7.0525ms | 6.9508ms | 143.8679 Ops/s | 141.7187 Ops/s | |
| test_to_njt[within-False-None] | 15.5363ms | 15.4757ms | 64.6174 Ops/s | 64.0544 Ops/s | |
| test_creation[device0] | 0.4087ms | 0.1165ms | 8.5818 KOps/s | 8.3367 KOps/s | |
| test_creation_from_tensor | 0.5117ms | 0.1142ms | 8.7552 KOps/s | 8.6123 KOps/s | |
| test_add_one[memmap_tensor0] | 0.1958ms | 6.5785μs | 152.0113 KOps/s | 143.8342 KOps/s | |
| test_contiguous[memmap_tensor0] | 31.7700μs | 0.6690μs | 1.4948 MOps/s | 2.1730 MOps/s | |
| test_stack[memmap_tensor0] | 32.2010μs | 4.5802μs | 218.3322 KOps/s | 216.8565 KOps/s | |
| test_memmaptd_index | 0.9918ms | 0.2631ms | 3.8006 KOps/s | 3.7844 KOps/s | |
| test_memmaptd_index_astensor | 0.5085ms | 0.3585ms | 2.7895 KOps/s | 2.7779 KOps/s | |
| test_memmaptd_index_op | 0.7574ms | 0.6016ms | 1.6622 KOps/s | 1.6295 KOps/s | |
| test_serialize_model | 0.1380s | 0.1359s | 7.3559 Ops/s | 7.2861 Ops/s | |
| test_serialize_model_pickle | 2.0488s | 1.3334s | 0.7500 Ops/s | 0.8261 Ops/s | |
| test_serialize_weights | 0.1394s | 0.1363s | 7.3343 Ops/s | 7.4374 Ops/s | |
| test_serialize_weights_returnearly | 0.4680s | 95.4566ms | 10.4760 Ops/s | 6.5884 Ops/s | |
| test_serialize_weights_pickle | 1.3620s | 1.2125s | 0.8248 Ops/s | 0.8097 Ops/s | |
| test_reshape_pytree | 0.2140ms | 33.2859μs | 30.0428 KOps/s | 29.9162 KOps/s | |
| test_reshape_td | 79.4620μs | 43.9591μs | 22.7484 KOps/s | 22.6454 KOps/s | |
| test_view_pytree | 0.2204ms | 32.9618μs | 30.3381 KOps/s | 30.1460 KOps/s | |
| test_view_td | 90.6420μs | 52.3002μs | 19.1204 KOps/s | 18.7598 KOps/s | |
| test_unbind_pytree | 0.2367ms | 36.7078μs | 27.2422 KOps/s | 26.6808 KOps/s | |
| test_unbind_td | 0.1707ms | 48.8418μs | 20.4743 KOps/s | 20.0694 KOps/s | |
| test_split_pytree | 0.1985ms | 42.6350μs | 23.4549 KOps/s | 23.2607 KOps/s | |
| test_split_td | 0.2171ms | 65.3058μs | 15.3126 KOps/s | 15.2831 KOps/s | |
| test_add_pytree | 0.2393ms | 44.2487μs | 22.5995 KOps/s | 23.2511 KOps/s | |
| test_add_td | 98.5120μs | 56.9051μs | 17.5731 KOps/s | 18.7669 KOps/s | |
| test_compile_add_one_nested[tensordict-compile] | 0.1983ms | 0.1416ms | 7.0633 KOps/s | 6.5365 KOps/s | |
| test_compile_add_one_nested[tensordict-eager] | 0.2847ms | 0.1985ms | 5.0369 KOps/s | 5.2705 KOps/s | |
| test_compile_add_one_nested[pytree-compile] | 0.1579ms | 0.1105ms | 9.0524 KOps/s | 9.0891 KOps/s | |
| test_compile_add_one_nested[pytree-eager] | 0.4251ms | 0.1795ms | 5.5714 KOps/s | 5.3321 KOps/s | |
| test_compile_copy_nested[tensordict-compile] | 0.4533ms | 40.0542μs | 24.9662 KOps/s | 27.4392 KOps/s | |
| test_compile_copy_nested[tensordict-eager] | 0.4647ms | 52.6003μs | 19.0113 KOps/s | 19.2618 KOps/s | |
| test_compile_copy_nested[pytree-compile] | 0.4357ms | 9.7926μs | 102.1183 KOps/s | 103.3923 KOps/s | |
| test_compile_copy_nested[pytree-eager] | 0.4881ms | 68.4587μs | 14.6074 KOps/s | 14.2100 KOps/s | |
| test_compile_add_one_flat[tensordict-compile] | 0.6077ms | 0.1771ms | 5.6473 KOps/s | 5.3348 KOps/s | |
| test_compile_add_one_flat[tensordict-eager] | 0.7088ms | 0.2549ms | 3.9224 KOps/s | 3.9170 KOps/s | |
| test_compile_add_one_flat[tensorclass-compile] | 0.1939ms | 0.1169ms | 8.5565 KOps/s | 7.8901 KOps/s | |
| test_compile_add_one_flat[tensorclass-eager] | 0.5019ms | 72.1422μs | 13.8615 KOps/s | 14.1331 KOps/s | |
| test_compile_add_one_flat[pytree-compile] | 0.6005ms | 0.1624ms | 6.1563 KOps/s | 6.1628 KOps/s | |
| test_compile_add_one_flat[pytree-eager] | 0.9600ms | 0.5320ms | 1.8796 KOps/s | 1.8273 KOps/s | |
| test_compile_add_self_flat[tensordict-eager] | 0.7343ms | 0.3078ms | 3.2485 KOps/s | 3.2395 KOps/s | |
| test_compile_add_self_flat[tensordict-compile] | 0.2817ms | 0.1823ms | 5.4847 KOps/s | 5.2050 KOps/s | |
| test_compile_add_self_flat[tensorclass-eager] | 0.5117ms | 86.0768μs | 11.6175 KOps/s | 11.4825 KOps/s | |
| test_compile_add_self_flat[tensorclass-compile] | 0.2359ms | 0.1193ms | 8.3805 KOps/s | 8.0585 KOps/s | |
| test_compile_add_self_flat[pytree-eager] | 0.8673ms | 0.4361ms | 2.2930 KOps/s | 2.2404 KOps/s | |
| test_compile_add_self_flat[pytree-compile] | 0.2058ms | 0.1600ms | 6.2482 KOps/s | 6.1219 KOps/s | |
| test_compile_copy_flat[tensordict-compile] | 0.4987ms | 23.1639μs | 43.1706 KOps/s | 39.2194 KOps/s | |
| test_compile_copy_flat[tensordict-eager] | 0.4668ms | 41.6758μs | 23.9947 KOps/s | 23.5848 KOps/s | |
| test_compile_copy_flat[pytree-compile] | 0.1131ms | 10.7842μs | 92.7283 KOps/s | 91.7348 KOps/s | |
| test_compile_copy_flat[pytree-eager] | 0.4647ms | 52.2357μs | 19.1440 KOps/s | 19.0805 KOps/s | |
| test_compile_assign_and_add[tensordict-compile] | 1.9762ms | 0.1727ms | 5.7908 KOps/s | 5.3319 KOps/s | |
| test_compile_assign_and_add[tensordict-eager] | 3.7238ms | 3.3001ms | 303.0186 Ops/s | 285.7577 Ops/s | |
| test_compile_assign_and_add[pytree-compile] | 2.0145ms | 0.1636ms | 6.1126 KOps/s | 6.1068 KOps/s | |
| test_compile_assign_and_add[pytree-eager] | 3.2370ms | 2.7982ms | 357.3666 Ops/s | 349.8344 Ops/s | |
| test_compile_indexing[tensor-tensordict-compile] | 0.5392ms | 0.1095ms | 9.1340 KOps/s | 8.8509 KOps/s | |
| test_compile_indexing[tensor-tensordict-eager] | 0.4994ms | 72.7053μs | 13.7542 KOps/s | 13.8057 KOps/s | |
| test_compile_indexing[tensor-tensorclass-compile] | 0.1556ms | 96.7868μs | 10.3320 KOps/s | 10.3027 KOps/s | |
| test_compile_indexing[tensor-tensorclass-eager] | 0.5363ms | 45.1167μs | 22.1647 KOps/s | 22.0739 KOps/s | |
| test_compile_indexing[tensor-pytree-compile] | 0.5295ms | 98.2012μs | 10.1832 KOps/s | 10.1577 KOps/s | |
| test_compile_indexing[tensor-pytree-eager] | 0.4733ms | 45.2452μs | 22.1018 KOps/s | 22.0850 KOps/s | |
| test_compile_indexing[slice-tensordict-compile] | 0.4890ms | 56.3496μs | 17.7464 KOps/s | 17.1524 KOps/s | |
| test_compile_indexing[slice-tensordict-eager] | 0.4503ms | 28.3802μs | 35.2358 KOps/s | 35.6006 KOps/s | |
| test_compile_indexing[slice-tensorclass-compile] | 0.4688ms | 47.5238μs | 21.0421 KOps/s | 21.7395 KOps/s | |
| test_compile_indexing[slice-tensorclass-eager] | 0.2654ms | 22.4734μs | 44.4971 KOps/s | 43.3692 KOps/s | |
| test_compile_indexing[slice-pytree-compile] | 0.4724ms | 46.6563μs | 21.4333 KOps/s | 21.1295 KOps/s | |
| test_compile_indexing[slice-pytree-eager] | 0.4457ms | 22.6315μs | 44.1862 KOps/s | 43.9052 KOps/s | |
| test_compile_indexing[int-tensordict-compile] | 0.4776ms | 57.7789μs | 17.3073 KOps/s | 16.4082 KOps/s | |
| test_compile_indexing[int-tensordict-eager] | 0.4488ms | 28.5327μs | 35.0476 KOps/s | 35.7346 KOps/s | |
| test_compile_indexing[int-tensorclass-compile] | 0.4642ms | 46.3493μs | 21.5753 KOps/s | 21.4516 KOps/s | |
| test_compile_indexing[int-tensorclass-eager] | 0.2747ms | 22.3311μs | 44.7807 KOps/s | 43.6340 KOps/s | |
| test_compile_indexing[int-pytree-compile] | 0.4732ms | 46.9955μs | 21.2786 KOps/s | 20.7436 KOps/s | |
| test_compile_indexing[int-pytree-eager] | 0.4385ms | 22.5698μs | 44.3069 KOps/s | 44.1990 KOps/s | |
| test_mod_add[eager] | 0.4753ms | 50.1502μs | 19.9401 KOps/s | 19.9441 KOps/s | |
| test_mod_add[compile] | 0.4381ms | 0.1053ms | 9.4930 KOps/s | 9.3650 KOps/s | |
| test_mod_add[compile-overhead] | 0.5096ms | 0.1497ms | 6.6804 KOps/s | 6.6819 KOps/s | |
| test_mod_wrap[eager] | 0.7486ms | 0.2931ms | 3.4123 KOps/s | 3.4153 KOps/s | |
| test_mod_wrap[compile] | 0.4760ms | 0.3655ms | 2.7362 KOps/s | 2.8326 KOps/s | |
| test_mod_wrap[compile-overhead] | 7.2811ms | 4.0298ms | 248.1496 Ops/s | 248.4160 Ops/s | |
| test_mod_wrap_and_backward[eager] | 1.7638ms | 1.5900ms | 628.9259 Ops/s | 657.4465 Ops/s | |
| test_mod_wrap_and_backward[compile] | 1.6917ms | 1.5479ms | 646.0409 Ops/s | 680.5036 Ops/s | |
| test_mod_wrap_and_backward[compile-overhead] | 1.4655ms | 0.9892ms | 1.0109 KOps/s | 1.1100 KOps/s | |
| test_seq_add[eager] | 0.2346ms | 0.1576ms | 6.3436 KOps/s | 6.2176 KOps/s | |
| test_seq_add[compile] | 0.1991ms | 0.1137ms | 8.7935 KOps/s | 7.9393 KOps/s | |
| test_seq_add[compile-overhead] | 0.2302ms | 0.1576ms | 6.3432 KOps/s | 6.1847 KOps/s | |
| test_seq_wrap[eager] | 0.6273ms | 0.5233ms | 1.9110 KOps/s | 1.7914 KOps/s | |
| test_seq_wrap[compile] | 0.4663ms | 0.3799ms | 2.6326 KOps/s | 2.6959 KOps/s | |
| test_seq_wrap[compile-overhead] | 0.3298ms | 0.2635ms | 3.7958 KOps/s | 3.6688 KOps/s | |
| test_func_call_runtime[False-eager] | 0.9599ms | 0.8446ms | 1.1840 KOps/s | 1.1895 KOps/s | |
| test_func_call_runtime[False-compile] | 0.9769ms | 0.9046ms | 1.1055 KOps/s | 1.0655 KOps/s | |
| test_func_call_runtime[False-compile-overhead] | 0.5288ms | 0.4596ms | 2.1760 KOps/s | 2.1375 KOps/s | |
| test_func_call_runtime[True-eager] | 1.1896ms | 1.0919ms | 915.8045 Ops/s | 917.0017 Ops/s | |
| test_func_call_runtime[True-compile] | 1.0234ms | 0.9136ms | 1.0946 KOps/s | 1.0758 KOps/s | |
| test_func_call_runtime[True-compile-overhead] | 0.5587ms | 0.4718ms | 2.1196 KOps/s | 2.0712 KOps/s | |
| test_func_call_cm_runtime[False-eager] | 0.9967ms | 0.8424ms | 1.1871 KOps/s | 1.1231 KOps/s | |
| test_func_call_cm_runtime[False-compile] | 1.0666ms | 0.9070ms | 1.1026 KOps/s | 1.0849 KOps/s | |
| test_func_call_cm_runtime[False-compile-overhead] | 0.5297ms | 0.4622ms | 2.1636 KOps/s | 2.1279 KOps/s | |
| test_func_call_cm_runtime[True-eager] | 1.3424ms | 1.2420ms | 805.1576 Ops/s | 804.4341 Ops/s | |
| test_func_call_cm_runtime[True-compile] | 1.0106ms | 0.9487ms | 1.0541 KOps/s | 1.0333 KOps/s | |
| test_func_call_cm_runtime[True-compile-overhead] | 0.5959ms | 0.5062ms | 1.9756 KOps/s | 1.9370 KOps/s | |
| test_vmap_func_call_cm_runtime[eager] | 2.9093ms | 2.3694ms | 422.0548 Ops/s | 419.0212 Ops/s | |
| test_vmap_func_call_cm_runtime[compile] | 1.0435ms | 0.9703ms | 1.0306 KOps/s | 1.0137 KOps/s | |
| test_vmap_func_call_cm_runtime[compile-overhead] | 0.5613ms | 0.5093ms | 1.9634 KOps/s | 1.9233 KOps/s | |
| test_distributed | 2.9202ms | 0.1687ms | 5.9292 KOps/s | 6.3684 KOps/s | |
| test_tdmodule | 46.0810μs | 27.5732μs | 36.2671 KOps/s | 34.7880 KOps/s | |
| test_tdmodule_dispatch | 94.9110μs | 45.0919μs | 22.1769 KOps/s | 21.8652 KOps/s | |
| test_tdseq | 45.5810μs | 26.9927μs | 37.0471 KOps/s | 36.7989 KOps/s | |
| test_tdseq_dispatch | 78.0720μs | 47.1005μs | 21.2312 KOps/s | 21.0165 KOps/s | |
| test_instantiation_functorch | 2.1656ms | 2.0726ms | 482.4937 Ops/s | 477.8291 Ops/s | |
| test_exec_functorch | 0.2381ms | 0.1814ms | 5.5117 KOps/s | 5.4688 KOps/s | |
| test_exec_functional_call | 0.2784ms | 0.1620ms | 6.1726 KOps/s | 6.0658 KOps/s | |
| test_exec_td_decorator | 0.4476ms | 0.2383ms | 4.1964 KOps/s | 4.1494 KOps/s | |
| test_vmap_mlp_speed_decorator[True-True] | 1.0047ms | 0.8231ms | 1.2149 KOps/s | 1.2047 KOps/s | |
| test_vmap_mlp_speed_decorator[True-False] | 1.0067ms | 0.8345ms | 1.1983 KOps/s | 1.2058 KOps/s | |
| test_vmap_mlp_speed_decorator[False-True] | 0.9064ms | 0.7125ms | 1.4035 KOps/s | 1.3924 KOps/s | |
| test_vmap_mlp_speed_decorator[False-False] | 0.8966ms | 0.7262ms | 1.3769 KOps/s | 1.3927 KOps/s | |
| test_vmap_transformer_speed_decorator[True-True] | 21.3029ms | 20.5497ms | 48.6626 Ops/s | 48.5650 Ops/s | |
| test_vmap_transformer_speed_decorator[True-False] | 21.2629ms | 20.5720ms | 48.6098 Ops/s | 48.4858 Ops/s | |
| test_vmap_transformer_speed_decorator[False-True] | 21.0520ms | 20.4039ms | 49.0102 Ops/s | 49.0205 Ops/s | |
| test_vmap_transformer_speed_decorator[False-False] | 21.2140ms | 20.4449ms | 48.9119 Ops/s | 48.9916 Ops/s | |
| test_to_module_speed[True] | 1.6733ms | 1.4716ms | 679.5548 Ops/s | 667.8427 Ops/s | |
| test_to_module_speed[False] | 1.5628ms | 1.4662ms | 682.0552 Ops/s | 681.0973 Ops/s | |
| test_tc_init | 69.0610μs | 45.0837μs | 22.1810 KOps/s | 21.6899 KOps/s | |
| test_tc_init_tensor_only | 44.0610μs | 9.8562μs | 101.4587 KOps/s | 99.5562 KOps/s | |
| test_tc_init_nested | 0.1289ms | 90.7083μs | 11.0243 KOps/s | 10.9110 KOps/s | |
| test_tc_init_many_fields | 45.4510μs | 16.7699μs | 59.6306 KOps/s | 59.7596 KOps/s | |
| test_tc_first_layer_tensor | 24.3910μs | 1.8430μs | 542.5842 KOps/s | 534.1022 KOps/s | |
| test_tc_first_layer_tensor_only | 4.7144μs | 0.7502μs | 1.3330 MOps/s | 1.2897 MOps/s | |
| test_tc_first_layer_tensor_set | 28.3010μs | 3.9682μs | 252.0034 KOps/s | 250.9668 KOps/s | |
| test_tc_first_layer_tensor_only_set | 25.4400μs | 3.3187μs | 301.3237 KOps/s | 311.9252 KOps/s | |
| test_tc_first_layer_nontensor | 25.9310μs | 6.1710μs | 162.0493 KOps/s | 159.7766 KOps/s | |
| test_tc_second_layer_tensor | 90.3310μs | 4.4372μs | 225.3672 KOps/s | 219.9647 KOps/s | |
| test_tc_second_layer_nontensor | 25.8610μs | 8.8562μs | 112.9150 KOps/s | 112.8560 KOps/s | |
| test_unbind | 0.2541s | 17.3800ms | 57.5373 Ops/s | 56.8097 Ops/s | |
| test_full_like | 7.9476ms | 4.4019ms | 227.1756 Ops/s | 227.8789 Ops/s | |
| test_zeros_like | 4.9656ms | 4.3715ms | 228.7547 Ops/s | 228.5558 Ops/s | |
| test_ones_like | 4.5692ms | 4.3796ms | 228.3301 Ops/s | 227.6368 Ops/s | |
| test_clone | 6.9725ms | 6.5722ms | 152.1561 Ops/s | 151.5468 Ops/s | |
| test_squeeze | 69.3210μs | 14.7268μs | 67.9032 KOps/s | 65.2410 KOps/s | |
| test_unsqueeze | 0.1861ms | 0.1130ms | 8.8518 KOps/s | 9.0504 KOps/s | |
| test_split | 0.3604ms | 0.1867ms | 5.3564 KOps/s | 5.3515 KOps/s | |
| test_permute | 0.2670ms | 0.2155ms | 4.6396 KOps/s | 4.8716 KOps/s | |
| test_stack | 52.2318ms | 51.5534ms | 19.3974 Ops/s | 23.0310 Ops/s | |
| test_cat | 51.7865ms | 51.2292ms | 19.5201 Ops/s | 23.1075 Ops/s |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stack from ghstack (oldest at bottom):
The flaky test tracker was collecting 0 test results because the CI
(pytorch/test-infra) doesn't upload test result artifacts. Rewrote
analyze_flaky_tests.py to use the GitHub Actions API directly, tracking
job-level pass/fail outcomes (e.g. "test-cpu (3.13) failed 3/30 runs").
Also fixed the notify step to always run (so it can close the tracking
issue when all flaky tests are resolved), and added a shields.io flaky
test badge to README.md.
Co-authored-by: Cursor cursoragent@cursor.com