[Versioning] Prepare TensorDict 0.14.0 - #1764
Merged
Merged
Conversation
Contributor
|
| Name | Max | Mean | Ops | Ops on Repo HEAD
|
Change |
|---|---|---|---|---|---|
| test_collector_preallocated_write[stack_out-cpu-32-2] | 0.2377ms | 0.1681ms | 5.9497 KOps/s | 5.9936 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-32-8] | 0.3679ms | 0.2950ms | 3.3902 KOps/s | 3.3942 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-32-32] | 0.8432ms | 0.7761ms | 1.2885 KOps/s | 1.2692 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-4096-2] | 0.4441ms | 0.3353ms | 2.9828 KOps/s | 3.0288 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-4096-8] | 1.3484ms | 1.1899ms | 840.3891 Ops/s | 917.7752 Ops/s | |
| test_collector_preallocated_write[stack_out-cpu-4096-32] | 7.6974ms | 7.4051ms | 135.0426 Ops/s | 135.7472 Ops/s | |
| test_collector_preallocated_write[stack_out-cuda-32-2] | 0.2860ms | 0.2512ms | 3.9811 KOps/s | 3.9909 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-32-8] | 0.4440ms | 0.3724ms | 2.6851 KOps/s | 2.6775 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-32-32] | 0.9241ms | 0.8297ms | 1.2053 KOps/s | 1.2044 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-4096-2] | 0.3203ms | 0.2505ms | 3.9923 KOps/s | 3.9278 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-4096-8] | 0.4642ms | 0.3748ms | 2.6677 KOps/s | 2.6572 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-4096-32] | 0.9571ms | 0.8901ms | 1.1234 KOps/s | 1.1247 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-32-2] | 0.2619ms | 0.2114ms | 4.7314 KOps/s | 4.6165 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-32-8] | 0.9068ms | 0.8181ms | 1.2224 KOps/s | 1.2083 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-32-32] | 3.4439ms | 3.2885ms | 304.0934 Ops/s | 304.4133 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cpu-4096-2] | 0.5171ms | 0.3700ms | 2.7027 KOps/s | 2.6571 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-4096-8] | 1.8720ms | 1.7202ms | 581.3221 Ops/s | 587.5126 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cpu-4096-32] | 10.4263ms | 10.2335ms | 97.7185 Ops/s | 98.1217 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-32-2] | 0.4173ms | 0.3863ms | 2.5890 KOps/s | 2.5785 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cuda-32-8] | 1.5675ms | 1.4413ms | 693.8391 Ops/s | 674.2364 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-32-32] | 5.7758ms | 5.6514ms | 176.9480 Ops/s | 173.2343 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-4096-2] | 0.4897ms | 0.3891ms | 2.5700 KOps/s | 2.5678 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cuda-4096-8] | 1.5402ms | 1.4507ms | 689.3191 Ops/s | 694.7347 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-4096-32] | 5.9601ms | 5.7012ms | 175.4009 Ops/s | 174.7000 Ops/s | |
| test_collector_preallocated_write[copy_at-cpu-32-2] | 0.2408ms | 0.1738ms | 5.7536 KOps/s | 5.7836 KOps/s | |
| test_collector_preallocated_write[copy_at-cpu-32-8] | 0.7408ms | 0.6709ms | 1.4905 KOps/s | 1.4774 KOps/s | |
| test_collector_preallocated_write[copy_at-cpu-32-32] | 2.7754ms | 2.6562ms | 376.4800 Ops/s | 375.6030 Ops/s | |
| test_collector_preallocated_write[copy_at-cpu-4096-2] | 0.4067ms | 0.3290ms | 3.0397 KOps/s | 2.9716 KOps/s | |
| test_collector_preallocated_write[copy_at-cpu-4096-8] | 1.5611ms | 1.4409ms | 693.9982 Ops/s | 664.2803 Ops/s | |
| test_collector_preallocated_write[copy_at-cpu-4096-32] | 9.6812ms | 9.5205ms | 105.0361 Ops/s | 105.4375 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-32-2] | 0.3751ms | 0.3216ms | 3.1097 KOps/s | 3.0809 KOps/s | |
| test_collector_preallocated_write[copy_at-cuda-32-8] | 1.2738ms | 1.1924ms | 838.6519 Ops/s | 830.8854 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-32-32] | 4.8145ms | 4.6737ms | 213.9610 Ops/s | 212.3413 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-4096-2] | 0.3811ms | 0.3219ms | 3.1061 KOps/s | 3.0917 KOps/s | |
| test_collector_preallocated_write[copy_at-cuda-4096-8] | 1.3234ms | 1.1995ms | 833.6969 Ops/s | 827.8627 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-4096-32] | 5.7135ms | 4.7271ms | 211.5474 Ops/s | 211.3981 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-32-2] | 0.1942ms | 0.1203ms | 8.3140 KOps/s | 8.3079 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-32-8] | 0.5971ms | 0.4745ms | 2.1076 KOps/s | 2.1126 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-32-32] | 2.0017ms | 1.8833ms | 530.9860 Ops/s | 530.4951 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-4096-2] | 0.3440ms | 0.2499ms | 4.0019 KOps/s | 3.8471 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-4096-8] | 1.3712ms | 1.2005ms | 833.0152 Ops/s | 845.4769 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-4096-32] | 8.6634ms | 8.5242ms | 117.3128 Ops/s | 117.3840 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-32-2] | 0.3337ms | 0.2762ms | 3.6201 KOps/s | 3.6369 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-32-8] | 1.1175ms | 1.0271ms | 973.5934 Ops/s | 980.7900 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-32-32] | 4.0955ms | 4.0044ms | 249.7225 Ops/s | 251.1559 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-4096-2] | 0.4050ms | 0.2761ms | 3.6216 KOps/s | 3.6453 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-4096-8] | 1.1191ms | 1.0269ms | 973.8136 Ops/s | 978.8544 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-4096-32] | 5.9928ms | 4.0395ms | 247.5554 Ops/s | 251.0031 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-128-128] | 16.6588ms | 16.4061ms | 60.9530 Ops/s | 61.2574 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-128-256] | 33.1784ms | 32.9978ms | 30.3051 Ops/s | 30.3699 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-4096-128] | 86.5295ms | 84.2254ms | 11.8729 Ops/s | 10.9154 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-4096-256] | 0.1983s | 0.1974s | 5.0658 Ops/s | 5.0713 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-128-128] | 13.9755ms | 13.7695ms | 72.6244 Ops/s | 72.5455 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-128-256] | 26.9547ms | 26.7308ms | 37.4100 Ops/s | 37.1624 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-4096-128] | 14.0675ms | 13.8630ms | 72.1345 Ops/s | 71.5038 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-4096-256] | 27.4280ms | 27.1849ms | 36.7851 Ops/s | 36.6329 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-128-128] | 52.4589ms | 52.0020ms | 19.2300 Ops/s | 19.4821 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-128-256] | 0.1053s | 0.1043s | 9.5849 Ops/s | 9.7060 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-4096-128] | 0.1476s | 0.1446s | 6.9141 Ops/s | 6.9492 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-4096-256] | 0.3204s | 0.3174s | 3.1504 Ops/s | 3.1602 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-128-128] | 73.5274ms | 72.4272ms | 13.8070 Ops/s | 13.2862 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-128-256] | 0.1461s | 0.1452s | 6.8866 Ops/s | 6.6952 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-4096-128] | 74.2909ms | 73.2015ms | 13.6609 Ops/s | 13.4064 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-4096-256] | 0.1468s | 0.1461s | 6.8450 Ops/s | 6.7149 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-128-128] | 30.6862ms | 30.3202ms | 32.9813 Ops/s | 32.9023 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-128-256] | 62.0043ms | 61.6943ms | 16.2089 Ops/s | 16.3621 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-4096-128] | 0.1205s | 0.1200s | 8.3306 Ops/s | 8.3692 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-4096-256] | 0.2649s | 0.2632s | 3.7992 Ops/s | 3.6022 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-128-128] | 43.2766ms | 43.1270ms | 23.1873 Ops/s | 23.1773 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-128-256] | 85.9642ms | 85.7673ms | 11.6595 Ops/s | 11.5653 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-4096-128] | 44.2744ms | 43.2353ms | 23.1293 Ops/s | 22.9971 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-4096-256] | 86.6000ms | 86.3786ms | 11.5769 Ops/s | 11.5252 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-128] | 21.0192ms | 20.7084ms | 48.2897 Ops/s | 48.3676 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-256] | 42.3964ms | 42.0169ms | 23.7999 Ops/s | 23.8222 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-128] | 0.1100s | 0.1093s | 9.1527 Ops/s | 9.2877 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-256] | 0.2399s | 0.2392s | 4.1812 Ops/s | 3.9531 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-128] | 37.1368ms | 36.8384ms | 27.1456 Ops/s | 27.5235 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-256] | 73.7285ms | 73.3962ms | 13.6247 Ops/s | 13.7618 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-128] | 37.3964ms | 37.0216ms | 27.0113 Ops/s | 27.5379 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-256] | 74.1613ms | 73.5077ms | 13.6040 Ops/s | 13.8147 Ops/s | |
| test_plain_set_nested | 41.1210μs | 15.2516μs | 65.5670 KOps/s | 65.2651 KOps/s | |
| test_plain_set_stack_nested | 40.0410μs | 15.1421μs | 66.0411 KOps/s | 65.9527 KOps/s | |
| test_plain_set_nested_inplace | 44.6310μs | 16.6863μs | 59.9294 KOps/s | 59.8345 KOps/s | |
| test_plain_set_stack_nested_inplace | 64.0610μs | 16.5105μs | 60.5676 KOps/s | 60.1814 KOps/s | |
| test_items | 30.3710μs | 6.0748μs | 164.6148 KOps/s | 159.4819 KOps/s | |
| test_items_nested | 0.5467ms | 0.4612ms | 2.1681 KOps/s | 2.0977 KOps/s | |
| test_items_nested_locked | 0.5633ms | 0.4635ms | 2.1575 KOps/s | 2.0937 KOps/s | |
| test_items_nested_leaf | 0.1306ms | 98.3211μs | 10.1708 KOps/s | 10.3004 KOps/s | |
| test_items_stack_nested | 0.5265ms | 0.4649ms | 2.1511 KOps/s | 2.1221 KOps/s | |
| test_items_stack_nested_leaf | 0.1803ms | 96.8651μs | 10.3236 KOps/s | 10.0826 KOps/s | |
| test_items_stack_nested_locked | 0.5407ms | 0.4660ms | 2.1459 KOps/s | 2.0845 KOps/s | |
| test_keys | 27.1410μs | 4.2051μs | 237.8091 KOps/s | 236.4964 KOps/s | |
| test_keys_nested | 0.1674ms | 0.1315ms | 7.6035 KOps/s | 7.4523 KOps/s | |
| test_keys_nested_locked | 0.8100ms | 0.1409ms | 7.0955 KOps/s | 7.0469 KOps/s | |
| test_keys_nested_leaf | 0.1572ms | 0.1209ms | 8.2704 KOps/s | 8.1849 KOps/s | |
| test_keys_stack_nested | 0.1868ms | 0.1318ms | 7.5892 KOps/s | 7.7746 KOps/s | |
| test_keys_stack_nested_leaf | 0.1640ms | 0.1206ms | 8.2936 KOps/s | 8.3430 KOps/s | |
| test_keys_stack_nested_locked | 0.1922ms | 0.1385ms | 7.2214 KOps/s | 7.1181 KOps/s | |
| test_values | 6.4082μs | 1.0233μs | 977.2436 KOps/s | 985.6988 KOps/s | |
| test_values_nested | 0.1018ms | 52.8959μs | 18.9051 KOps/s | 18.8887 KOps/s | |
| test_values_nested_locked | 99.4820μs | 55.4191μs | 18.0443 KOps/s | 17.9472 KOps/s | |
| test_values_nested_leaf | 96.7520μs | 60.5162μs | 16.5245 KOps/s | 16.4344 KOps/s | |
| test_values_stack_nested | 90.0720μs | 52.1020μs | 19.1931 KOps/s | 19.1552 KOps/s | |
| test_values_stack_nested_leaf | 99.4130μs | 59.9878μs | 16.6700 KOps/s | 16.4846 KOps/s | |
| test_values_stack_nested_locked | 90.1220μs | 55.2949μs | 18.0849 KOps/s | 17.9947 KOps/s | |
| test_membership | 5.3168μs | 0.8377μs | 1.1937 MOps/s | 1.2062 MOps/s | |
| test_membership_nested | 67.9720μs | 2.9239μs | 342.0084 KOps/s | 331.0230 KOps/s | |
| test_membership_nested_leaf | 34.2510μs | 2.9685μs | 336.8687 KOps/s | 344.8723 KOps/s | |
| test_membership_stacked_nested | 25.6610μs | 2.8941μs | 345.5298 KOps/s | 342.0145 KOps/s | |
| test_membership_stacked_nested_leaf | 27.7910μs | 2.8752μs | 347.8015 KOps/s | 340.9511 KOps/s | |
| test_membership_nested_last | 33.4310μs | 4.4731μs | 223.5606 KOps/s | 223.0350 KOps/s | |
| test_membership_nested_leaf_last | 35.2910μs | 4.4466μs | 224.8932 KOps/s | 232.2777 KOps/s | |
| test_membership_stacked_nested_last | 28.0810μs | 4.3195μs | 231.5065 KOps/s | 232.4966 KOps/s | |
| test_membership_stacked_nested_leaf_last | 30.4210μs | 4.2823μs | 233.5193 KOps/s | 232.0145 KOps/s | |
| test_nested_getleaf | 50.9410μs | 21.6519μs | 46.1854 KOps/s | 45.4909 KOps/s | |
| test_nested_get | 49.7810μs | 20.7216μs | 48.2588 KOps/s | 48.4893 KOps/s | |
| test_stacked_getleaf | 54.6410μs | 21.5314μs | 46.4437 KOps/s | 46.0326 KOps/s | |
| test_stacked_get | 46.7910μs | 20.6544μs | 48.4159 KOps/s | 48.4458 KOps/s | |
| test_nested_getitemleaf | 52.7610μs | 22.3386μs | 44.7656 KOps/s | 44.5892 KOps/s | |
| test_nested_getitem | 43.7410μs | 21.1653μs | 47.2470 KOps/s | 47.0885 KOps/s | |
| test_stacked_getitemleaf | 51.3520μs | 21.9308μs | 45.5981 KOps/s | 45.2628 KOps/s | |
| test_stacked_getitem | 46.8410μs | 20.7058μs | 48.2956 KOps/s | 47.9410 KOps/s | |
| test_lock_nested | 8.2239ms | 0.5110ms | 1.9571 KOps/s | 1.9733 KOps/s | |
| test_lock_stack_nested | 0.5962ms | 0.5103ms | 1.9594 KOps/s | 1.9683 KOps/s | |
| test_unlock_nested | 0.4975ms | 0.3982ms | 2.5111 KOps/s | 2.5130 KOps/s | |
| test_unlock_stack_nested | 0.4722ms | 0.4005ms | 2.4970 KOps/s | 2.5061 KOps/s | |
| test_flatten_speed | 0.1657ms | 0.1230ms | 8.1314 KOps/s | 8.0351 KOps/s | |
| test_unflatten_speed | 0.6235ms | 0.5574ms | 1.7939 KOps/s | 1.7854 KOps/s | |
| test_common_ops | 0.9115ms | 0.7019ms | 1.4248 KOps/s | 1.4351 KOps/s | |
| test_creation | 0.1311ms | 3.1828μs | 314.1897 KOps/s | 312.9331 KOps/s | |
| test_creation_empty | 37.9910μs | 6.9748μs | 143.3739 KOps/s | 141.8528 KOps/s | |
| test_creation_nested_1 | 43.5810μs | 11.5092μs | 86.8870 KOps/s | 86.9223 KOps/s | |
| test_creation_nested_2 | 40.2510μs | 13.5565μs | 73.7655 KOps/s | 73.0167 KOps/s | |
| test_creation_many_keys[10] | 50.5110μs | 21.0061μs | 47.6052 KOps/s | 47.4873 KOps/s | |
| test_creation_many_keys[50] | 0.1232ms | 89.1504μs | 11.2170 KOps/s | 11.0227 KOps/s | |
| test_creation_many_keys[100] | 0.2465ms | 0.1754ms | 5.7008 KOps/s | 5.6737 KOps/s | |
| test_creation_nested_many_keys[10] | 75.9020μs | 45.0588μs | 22.1932 KOps/s | 22.0737 KOps/s | |
| test_creation_nested_many_keys[50] | 0.2411ms | 0.1824ms | 5.4813 KOps/s | 5.4646 KOps/s | |
| test_clone | 44.0410μs | 12.8662μs | 77.7228 KOps/s | 77.5512 KOps/s | |
| test_getitem[int] | 1.5423ms | 15.7669μs | 63.4241 KOps/s | 63.8492 KOps/s | |
| test_getitem[slice_int] | 0.1605ms | 24.6125μs | 40.6298 KOps/s | 40.1212 KOps/s | |
| test_getitem[range] | 0.2033ms | 63.8950μs | 15.6507 KOps/s | 16.0338 KOps/s | |
| test_getitem[tuple] | 0.1519ms | 24.6857μs | 40.5093 KOps/s | 40.6367 KOps/s | |
| test_getitem[list] | 0.1906ms | 58.8555μs | 16.9908 KOps/s | 17.6419 KOps/s | |
| test_setitem_dim[int] | 45.5810μs | 26.1940μs | 38.1766 KOps/s | 39.6386 KOps/s | |
| test_setitem_dim[slice_int] | 65.0320μs | 42.7893μs | 23.3703 KOps/s | 23.9443 KOps/s | |
| test_setitem_dim[range] | 0.1359ms | 96.2109μs | 10.3938 KOps/s | 10.8293 KOps/s | |
| test_setitem_dim[tuple] | 68.5320μs | 39.4778μs | 25.3307 KOps/s | 25.5991 KOps/s | |
| test_setitem | 57.8820μs | 17.5230μs | 57.0677 KOps/s | 57.4566 KOps/s | |
| test_set | 69.0520μs | 16.6398μs | 60.0968 KOps/s | 60.1541 KOps/s | |
| test_set_shared | 0.6131ms | 0.2099ms | 4.7631 KOps/s | 4.8605 KOps/s | |
| test_update | 74.3120μs | 20.4693μs | 48.8535 KOps/s | 47.1604 KOps/s | |
| test_update_nested | 69.6020μs | 32.9567μs | 30.3428 KOps/s | 30.7997 KOps/s | |
| test_update__nested | 0.5471ms | 32.6699μs | 30.6092 KOps/s | 29.9791 KOps/s | |
| test_set_nested | 53.0720μs | 18.1087μs | 55.2222 KOps/s | 54.5229 KOps/s | |
| test_set_nested_new | 90.5420μs | 22.8763μs | 43.7134 KOps/s | 43.5856 KOps/s | |
| test_select | 82.4420μs | 39.1581μs | 25.5375 KOps/s | 25.0015 KOps/s | |
| test_select_nested | 0.1222ms | 73.1574μs | 13.6692 KOps/s | 13.2747 KOps/s | |
| test_exclude_nested | 0.1548ms | 91.8526μs | 10.8870 KOps/s | 10.8598 KOps/s | |
| test_empty[True] | 0.4718ms | 0.3992ms | 2.5050 KOps/s | 2.4611 KOps/s | |
| test_empty[False] | 8.4153μs | 1.3781μs | 725.6604 KOps/s | 704.9295 KOps/s | |
| test_to | 0.1079ms | 72.1178μs | 13.8662 KOps/s | 13.9753 KOps/s | |
| test_to_nonblocking | 0.1107ms | 71.1329μs | 14.0582 KOps/s | 13.7830 KOps/s | |
| test_unbind_speed | 0.3766ms | 0.3391ms | 2.9489 KOps/s | 2.9573 KOps/s | |
| test_unbind_speed_stack0 | 0.4890ms | 0.3291ms | 3.0386 KOps/s | 3.0690 KOps/s | |
| test_unbind_speed_stack1 | 0.1257s | 0.8687ms | 1.1511 KOps/s | 1.1389 KOps/s | |
| test_split | 0.1253s | 1.4647ms | 682.7190 Ops/s | 781.1503 Ops/s | |
| test_chunk | 1.3637ms | 1.2311ms | 812.2508 Ops/s | 811.1223 Ops/s | |
| test_to_cpu_blocking | 20.1371ms | 19.9575ms | 50.1066 Ops/s | 44.1906 Ops/s | |
| test_to_cpu_global_sync | 0.1372s | 13.3382ms | 74.9725 Ops/s | 84.4717 Ops/s | |
| test_to_cpu_event_sync | 13.2653ms | 12.8862ms | 77.6024 Ops/s | 77.6023 Ops/s | |
| test_to_cpu_default | 13.2228ms | 12.8685ms | 77.7094 Ops/s | 77.7333 Ops/s | |
| test_consolidate[False-None] | 4.3724ms | 4.1988ms | 238.1651 Ops/s | 237.0478 Ops/s | |
| test_consolidate[default-None] | 3.3635ms | 2.3056ms | 433.7180 Ops/s | 430.8110 Ops/s | |
| test_consolidate[reduce-overhead-None] | 3.1820ms | 2.1890ms | 456.8336 Ops/s | 445.8314 Ops/s | |
| test_consolidate_njt[False-None] | 5.6833ms | 5.1761ms | 193.1957 Ops/s | 191.6732 Ops/s | |
| test_to[False-False-None] | 2.3441ms | 2.2428ms | 445.8705 Ops/s | 444.8855 Ops/s | |
| test_to[True-False-None] | 2.2447ms | 1.9922ms | 501.9625 Ops/s | 507.3881 Ops/s | |
| test_to[within-False-None] | 6.6305ms | 6.2994ms | 158.7451 Ops/s | 157.9006 Ops/s | |
| test_to[True-default-None] | 10.7306ms | 10.3705ms | 96.4271 Ops/s | 94.2468 Ops/s | |
| test_to_njt[False-False-None] | 7.2311ms | 7.0967ms | 140.9102 Ops/s | 141.5805 Ops/s | |
| test_to_njt[True-False-None] | 4.1301ms | 3.9644ms | 252.2473 Ops/s | 256.3710 Ops/s | |
| test_to_njt[within-False-None] | 9.3702ms | 9.1965ms | 108.7371 Ops/s | 110.2344 Ops/s | |
| test_creation[device0] | 0.5225ms | 0.1248ms | 8.0145 KOps/s | 8.4175 KOps/s | |
| test_creation_from_tensor | 0.6406ms | 0.1191ms | 8.3989 KOps/s | 8.4650 KOps/s | |
| test_add_one[memmap_tensor0] | 0.3817ms | 6.8754μs | 145.4470 KOps/s | 159.8208 KOps/s | |
| test_contiguous[memmap_tensor0] | 14.4500μs | 0.7306μs | 1.3687 MOps/s | 1.9387 MOps/s | |
| test_stack[memmap_tensor0] | 86.3720μs | 4.2379μs | 235.9680 KOps/s | 235.7786 KOps/s | |
| test_memmaptd_index | 1.4601ms | 0.2882ms | 3.4693 KOps/s | 3.5225 KOps/s | |
| test_memmaptd_index_astensor | 0.5453ms | 0.3917ms | 2.5529 KOps/s | 2.6086 KOps/s | |
| test_memmaptd_index_op | 0.7920ms | 0.6362ms | 1.5720 KOps/s | 1.5900 KOps/s | |
| test_serialize_model | 0.1420s | 0.1409s | 7.0984 Ops/s | 7.1193 Ops/s | |
| test_serialize_model_archive | 1.3525s | 1.2449s | 0.8033 Ops/s | 0.8044 Ops/s | |
| test_load_archive | 18.3999ms | 18.0936ms | 55.2681 Ops/s | 55.0124 Ops/s | |
| test_serialize_model_zarr | 2.5126s | 2.5095s | 0.3985 Ops/s | 0.4000 Ops/s | |
| test_load_zarr | 0.3972s | 0.3784s | 2.6427 Ops/s | 2.4954 Ops/s | |
| test_serialize_model_pickle | 1.6106s | 1.2537s | 0.7976 Ops/s | 0.6959 Ops/s | |
| test_serialize_weights | 0.3411s | 0.1690s | 5.9170 Ops/s | 7.1380 Ops/s | |
| test_serialize_weights_returnearly | 67.7425ms | 53.0298ms | 18.8573 Ops/s | 18.6165 Ops/s | |
| test_serialize_weights_pickle | 1.3870s | 1.2345s | 0.8101 Ops/s | 0.8263 Ops/s | |
| test_consolidate[few_large-0] | 60.2618ms | 7.1843ms | 139.1934 Ops/s | 125.4002 Ops/s | |
| test_consolidate[few_large-8] | 53.4932ms | 7.4375ms | 134.4531 Ops/s | 131.2638 Ops/s | |
| test_consolidate[many_small-0] | 0.1237s | 0.1202s | 8.3197 Ops/s | 6.7749 Ops/s | |
| test_consolidate[many_small-8] | 0.2444s | 48.8752ms | 20.4603 Ops/s | 24.6281 Ops/s | |
| test_consolidate_to_file[few_large-0] | 0.1384s | 22.1372ms | 45.1729 Ops/s | 46.3825 Ops/s | |
| test_consolidate_to_file[few_large-8] | 0.1416s | 26.5074ms | 37.7253 Ops/s | 31.4635 Ops/s | |
| test_consolidate_to_file[many_small-0] | 0.3832s | 0.2416s | 4.1385 Ops/s | 2.1546 Ops/s | |
| test_consolidate_to_file[many_small-8] | 0.2637s | 0.2369s | 4.2206 Ops/s | 2.0586 Ops/s | |
| test_reshape_pytree | 13.3530ms | 33.0094μs | 30.2944 KOps/s | 31.1283 KOps/s | |
| test_reshape_td | 95.5330μs | 45.7528μs | 21.8566 KOps/s | 21.8898 KOps/s | |
| test_view_pytree | 0.2349ms | 31.7469μs | 31.4991 KOps/s | 31.6580 KOps/s | |
| test_view_td | 90.7520μs | 53.8407μs | 18.5733 KOps/s | 18.7829 KOps/s | |
| test_unbind_pytree | 0.2509ms | 36.0711μs | 27.7231 KOps/s | 27.7552 KOps/s | |
| test_unbind_td | 0.1060ms | 50.1068μs | 19.9574 KOps/s | 20.2091 KOps/s | |
| test_split_pytree | 0.2444ms | 41.2411μs | 24.2477 KOps/s | 24.5470 KOps/s | |
| test_split_td | 0.1125ms | 72.7362μs | 13.7483 KOps/s | 13.6244 KOps/s | |
| test_add_pytree | 0.2268ms | 39.3277μs | 25.4274 KOps/s | 25.3787 KOps/s | |
| test_add_td | 92.9430μs | 52.8498μs | 18.9215 KOps/s | 19.0449 KOps/s | |
| test_compile_add_one_nested[tensordict-compile] | 0.5645ms | 0.2779ms | 3.5988 KOps/s | 3.5522 KOps/s | |
| test_compile_add_one_nested[tensordict-eager] | 0.3035ms | 0.2056ms | 4.8642 KOps/s | 4.9041 KOps/s | |
| test_compile_add_one_nested[pytree-compile] | 0.4411ms | 0.1585ms | 6.3074 KOps/s | 6.1538 KOps/s | |
| test_compile_add_one_nested[pytree-eager] | 0.5281ms | 0.1861ms | 5.3748 KOps/s | 5.5980 KOps/s | |
| test_compile_copy_nested[tensordict-compile] | 89.3220μs | 23.0371μs | 43.4083 KOps/s | 46.5298 KOps/s | |
| test_compile_copy_nested[tensordict-eager] | 82.9720μs | 53.9088μs | 18.5499 KOps/s | 19.0173 KOps/s | |
| test_compile_copy_nested[pytree-compile] | 0.1863ms | 19.4416μs | 51.4360 KOps/s | 53.4140 KOps/s | |
| test_compile_copy_nested[pytree-eager] | 0.3840ms | 66.7001μs | 14.9925 KOps/s | 15.0382 KOps/s | |
| test_compile_add_one_flat[tensordict-compile] | 0.3623ms | 0.3097ms | 3.2284 KOps/s | 3.0738 KOps/s | |
| test_compile_add_one_flat[tensordict-eager] | 0.4196ms | 0.2943ms | 3.3979 KOps/s | 3.4553 KOps/s | |
| test_compile_add_one_flat[tensorclass-compile] | 0.3654ms | 0.2137ms | 4.6784 KOps/s | 4.3789 KOps/s | |
| test_compile_add_one_flat[tensorclass-eager] | 0.1246ms | 77.5976μs | 12.8870 KOps/s | 12.9714 KOps/s | |
| test_compile_add_one_flat[pytree-compile] | 0.5870ms | 0.2439ms | 4.0999 KOps/s | 3.9804 KOps/s | |
| test_compile_add_one_flat[pytree-eager] | 0.8219ms | 0.5369ms | 1.8627 KOps/s | 1.8539 KOps/s | |
| test_compile_add_self_flat[tensordict-eager] | 0.6879ms | 0.3422ms | 2.9222 KOps/s | 2.9426 KOps/s | |
| test_compile_add_self_flat[tensordict-compile] | 0.7391ms | 0.3127ms | 3.1983 KOps/s | 3.0869 KOps/s | |
| test_compile_add_self_flat[tensorclass-eager] | 0.1413ms | 94.6653μs | 10.5635 KOps/s | 10.7590 KOps/s | |
| test_compile_add_self_flat[tensorclass-compile] | 0.3481ms | 0.2120ms | 4.7170 KOps/s | 4.4863 KOps/s | |
| test_compile_add_self_flat[pytree-eager] | 0.7328ms | 0.4509ms | 2.2178 KOps/s | 2.2382 KOps/s | |
| test_compile_add_self_flat[pytree-compile] | 0.3379ms | 0.2436ms | 4.1057 KOps/s | 3.9928 KOps/s | |
| test_compile_copy_flat[tensordict-compile] | 91.2520μs | 27.2984μs | 36.6322 KOps/s | 36.2644 KOps/s | |
| test_compile_copy_flat[tensordict-eager] | 78.4020μs | 40.8570μs | 24.4756 KOps/s | 24.7389 KOps/s | |
| test_compile_copy_flat[pytree-compile] | 0.1653ms | 25.3555μs | 39.4392 KOps/s | 39.8430 KOps/s | |
| test_compile_copy_flat[pytree-eager] | 0.3460ms | 51.9535μs | 19.2480 KOps/s | 19.4088 KOps/s | |
| test_compile_assign_and_add[tensordict-compile] | 2.1235ms | 0.2589ms | 3.8632 KOps/s | 3.6322 KOps/s | |
| test_compile_assign_and_add[tensordict-eager] | 3.5909ms | 3.3415ms | 299.2689 Ops/s | 297.0846 Ops/s | |
| test_compile_assign_and_add[pytree-compile] | 1.9855ms | 0.1940ms | 5.1555 KOps/s | 4.9665 KOps/s | |
| test_compile_assign_and_add[pytree-eager] | 3.0836ms | 2.8117ms | 355.6552 Ops/s | 350.9099 Ops/s | |
| test_compile_indexing[tensor-tensordict-compile] | 0.3118ms | 0.1577ms | 6.3401 KOps/s | 6.1036 KOps/s | |
| test_compile_indexing[tensor-tensordict-eager] | 0.3765ms | 74.4018μs | 13.4405 KOps/s | 12.6829 KOps/s | |
| test_compile_indexing[tensor-tensorclass-compile] | 0.2752ms | 0.1335ms | 7.4919 KOps/s | 7.1619 KOps/s | |
| test_compile_indexing[tensor-tensorclass-eager] | 0.3193ms | 44.5405μs | 22.4515 KOps/s | 21.0120 KOps/s | |
| test_compile_indexing[tensor-pytree-compile] | 0.1853ms | 0.1345ms | 7.4371 KOps/s | 7.1916 KOps/s | |
| test_compile_indexing[tensor-pytree-eager] | 0.2866ms | 46.4389μs | 21.5337 KOps/s | 21.1326 KOps/s | |
| test_compile_indexing[slice-tensordict-compile] | 0.2429ms | 93.5609μs | 10.6882 KOps/s | 10.4389 KOps/s | |
| test_compile_indexing[slice-tensordict-eager] | 0.2266ms | 28.5757μs | 34.9948 KOps/s | 36.0478 KOps/s | |
| test_compile_indexing[slice-tensorclass-compile] | 0.1174ms | 72.8450μs | 13.7278 KOps/s | 13.6790 KOps/s | |
| test_compile_indexing[slice-tensorclass-eager] | 0.2554ms | 22.4695μs | 44.5049 KOps/s | 45.0683 KOps/s | |
| test_compile_indexing[slice-pytree-compile] | 0.1217ms | 74.7125μs | 13.3846 KOps/s | 13.5407 KOps/s | |
| test_compile_indexing[slice-pytree-eager] | 0.2485ms | 22.3943μs | 44.6543 KOps/s | 45.4716 KOps/s | |
| test_compile_indexing[int-tensordict-compile] | 0.1401ms | 96.7522μs | 10.3357 KOps/s | 10.1933 KOps/s | |
| test_compile_indexing[int-tensordict-eager] | 0.2789ms | 28.1629μs | 35.5077 KOps/s | 36.0798 KOps/s | |
| test_compile_indexing[int-tensorclass-compile] | 0.1196ms | 74.4793μs | 13.4266 KOps/s | 13.6172 KOps/s | |
| test_compile_indexing[int-tensorclass-eager] | 0.2677ms | 22.2331μs | 44.9780 KOps/s | 45.4343 KOps/s | |
| test_compile_indexing[int-pytree-compile] | 0.1134ms | 73.2042μs | 13.6604 KOps/s | 13.4094 KOps/s | |
| test_compile_indexing[int-pytree-eager] | 0.2673ms | 21.7308μs | 46.0176 KOps/s | 45.5221 KOps/s | |
| test_compile_replace[single-eager] | 0.1489ms | 46.6923μs | 21.4168 KOps/s | 20.1623 KOps/s | |
| test_compile_replace[single-compile] | 0.2735ms | 0.1466ms | 6.8222 KOps/s | 6.4472 KOps/s | |
| test_compile_replace[multi-eager] | 0.6929ms | 0.5910ms | 1.6920 KOps/s | 1.6929 KOps/s | |
| test_compile_replace[multi-compile] | 0.2118ms | 0.1583ms | 6.3179 KOps/s | 5.8979 KOps/s | |
| test_compile_tc_getattr_20[eager] | 0.2585ms | 0.1758ms | 5.6871 KOps/s | 5.6126 KOps/s | |
| test_compile_tc_getattr_20[compile] | 0.3906ms | 0.1770ms | 5.6500 KOps/s | 5.4456 KOps/s | |
| test_compile_clone_shallow[20-eager] | 48.7810μs | 19.0774μs | 52.4180 KOps/s | 52.4996 KOps/s | |
| test_compile_clone_shallow[20-compile] | 0.1029ms | 22.6068μs | 44.2344 KOps/s | 43.5050 KOps/s | |
| test_compile_clone_shallow[40-eager] | 0.1094ms | 33.5485μs | 29.8076 KOps/s | 30.2553 KOps/s | |
| test_compile_clone_shallow[40-compile] | 0.1207ms | 24.0900μs | 41.5111 KOps/s | 38.6246 KOps/s | |
| test_compile_clone_shallow[80-eager] | 0.1029ms | 62.2550μs | 16.0630 KOps/s | 15.9880 KOps/s | |
| test_compile_clone_shallow[80-compile] | 87.1120μs | 28.6032μs | 34.9612 KOps/s | 34.7532 KOps/s | |
| test_compile_update_inplace[eager] | 0.1578ms | 61.3860μs | 16.2904 KOps/s | 16.0959 KOps/s | |
| test_compile_update_inplace[compile] | 0.2037ms | 0.1290ms | 7.7523 KOps/s | 8.0116 KOps/s | |
| test_mod_add[eager] | 0.2874ms | 0.2273ms | 4.3988 KOps/s | 4.4158 KOps/s | |
| test_mod_add[compile] | 0.3761ms | 0.1220ms | 8.2000 KOps/s | 7.7679 KOps/s | |
| test_mod_add[compile-overhead] | 0.4283ms | 0.1976ms | 5.0611 KOps/s | 4.9765 KOps/s | |
| test_mod_wrap[eager] | 0.5553ms | 0.4746ms | 2.1070 KOps/s | 2.1364 KOps/s | |
| test_mod_wrap[compile] | 0.4391ms | 0.3631ms | 2.7541 KOps/s | 2.7061 KOps/s | |
| test_mod_wrap[compile-overhead] | 7.1692ms | 4.0105ms | 249.3446 Ops/s | 260.3410 Ops/s | |
| test_mod_wrap_and_backward[eager] | 1.8687ms | 1.7247ms | 579.8077 Ops/s | 598.6053 Ops/s | |
| test_mod_wrap_and_backward[compile] | 1.5171ms | 1.3667ms | 731.7057 Ops/s | 745.1069 Ops/s | |
| test_mod_wrap_and_backward[compile-overhead] | 1.5841ms | 0.9990ms | 1.0010 KOps/s | 1.0279 KOps/s | |
| test_seq_add[eager] | 0.6099ms | 0.5265ms | 1.8993 KOps/s | 1.9768 KOps/s | |
| test_seq_add[compile] | 0.2103ms | 0.1440ms | 6.9424 KOps/s | 6.8506 KOps/s | |
| test_seq_add[compile-overhead] | 0.3387ms | 0.2115ms | 4.7283 KOps/s | 4.4680 KOps/s | |
| test_seq_wrap[eager] | 1.5506ms | 1.4201ms | 704.1563 Ops/s | 706.1244 Ops/s | |
| test_seq_wrap[compile] | 0.4942ms | 0.3781ms | 2.6448 KOps/s | 2.6653 KOps/s | |
| test_seq_wrap[compile-overhead] | 0.4889ms | 0.3342ms | 2.9920 KOps/s | 3.0280 KOps/s | |
| test_func_call_runtime[False-eager] | 0.9326ms | 0.8418ms | 1.1879 KOps/s | 1.2550 KOps/s | |
| test_func_call_runtime[False-compile] | 0.8706ms | 0.7616ms | 1.3130 KOps/s | 1.3104 KOps/s | |
| test_func_call_runtime[False-compile-overhead] | 0.6742ms | 0.5149ms | 1.9423 KOps/s | 1.9380 KOps/s | |
| test_func_call_runtime[True-eager] | 1.3783ms | 1.3058ms | 765.7982 Ops/s | 933.3875 Ops/s | |
| test_func_call_runtime[True-compile] | 0.8538ms | 0.7850ms | 1.2739 KOps/s | 1.2696 KOps/s | |
| test_func_call_runtime[True-compile-overhead] | 0.7128ms | 0.5519ms | 1.8118 KOps/s | 1.8603 KOps/s | |
| test_func_call_cm_runtime[False-eager] | 0.8816ms | 0.7987ms | 1.2520 KOps/s | 1.2047 KOps/s | |
| test_func_call_cm_runtime[False-compile] | 0.8222ms | 0.7510ms | 1.3315 KOps/s | 1.3292 KOps/s | |
| test_func_call_cm_runtime[False-compile-overhead] | 0.5938ms | 0.4963ms | 2.0148 KOps/s | 1.9983 KOps/s | |
| test_func_call_cm_runtime[True-eager] | 1.5912ms | 1.4557ms | 686.9422 Ops/s | 832.5190 Ops/s | |
| test_func_call_cm_runtime[True-compile] | 0.9634ms | 0.8647ms | 1.1565 KOps/s | 1.1576 KOps/s | |
| test_func_call_cm_runtime[True-compile-overhead] | 1.2524ms | 0.8794ms | 1.1371 KOps/s | 1.1249 KOps/s | |
| test_vmap_func_call_cm_runtime[eager] | 3.2556ms | 2.6951ms | 371.0412 Ops/s | 374.0838 Ops/s | |
| test_vmap_func_call_cm_runtime[compile] | 4.3140ms | 3.7867ms | 264.0821 Ops/s | 269.3809 Ops/s | |
| test_vmap_func_call_cm_runtime[compile-overhead] | 4.3097ms | 3.7778ms | 264.7033 Ops/s | 269.3339 Ops/s | |
| test_distributed | 1.9059ms | 0.1586ms | 6.3035 KOps/s | 6.4943 KOps/s | |
| test_tdmodule | 0.4629ms | 0.1942ms | 5.1496 KOps/s | 5.1568 KOps/s | |
| test_tdmodule_dispatch | 0.4439ms | 0.3747ms | 2.6691 KOps/s | 2.6665 KOps/s | |
| test_tdseq | 45.9610μs | 26.3728μs | 37.9179 KOps/s | 37.7024 KOps/s | |
| test_tdseq_dispatch | 0.2624ms | 0.2210ms | 4.5249 KOps/s | 4.5848 KOps/s | |
| test_instantiation_functorch | 2.8756ms | 2.7168ms | 368.0867 Ops/s | 368.9353 Ops/s | |
| test_exec_functorch | 0.3114ms | 0.1977ms | 5.0589 KOps/s | 5.0182 KOps/s | |
| test_exec_functional_call | 0.2000ms | 0.1547ms | 6.4631 KOps/s | 6.4589 KOps/s | |
| test_exec_td_decorator | 0.7304ms | 0.3697ms | 2.7049 KOps/s | 4.1151 KOps/s | |
| test_vmap_mlp_speed_decorator[True-True] | 1.4495ms | 1.2029ms | 831.3411 Ops/s | 889.3750 Ops/s | |
| test_vmap_mlp_speed_decorator[True-False] | 1.4123ms | 1.2014ms | 832.3431 Ops/s | 895.9720 Ops/s | |
| test_vmap_mlp_speed_decorator[False-True] | 1.1018ms | 0.9046ms | 1.1055 KOps/s | 1.2148 KOps/s | |
| test_vmap_mlp_speed_decorator[False-False] | 1.0850ms | 0.9036ms | 1.1067 KOps/s | 1.2244 KOps/s | |
| test_vmap_transformer_speed_decorator[True-True] | 27.0378ms | 26.8515ms | 37.2419 Ops/s | 40.0224 Ops/s | |
| test_vmap_transformer_speed_decorator[True-False] | 27.0543ms | 26.7995ms | 37.3141 Ops/s | 40.1824 Ops/s | |
| test_vmap_transformer_speed_decorator[False-True] | 26.6592ms | 26.4568ms | 37.7975 Ops/s | 40.7703 Ops/s | |
| test_vmap_transformer_speed_decorator[False-False] | 27.4851ms | 26.6016ms | 37.5917 Ops/s | 40.9388 Ops/s | |
| test_to_module_speed[True] | 3.5370ms | 3.4115ms | 293.1243 Ops/s | 612.3675 Ops/s | |
| test_to_module_speed[False] | 3.5167ms | 3.4032ms | 293.8416 Ops/s | 624.1709 Ops/s | |
| test_to_module_plain_tensor_speed[None] | 4.8320ms | 3.4076ms | 293.4643 Ops/s | 579.9428 Ops/s | |
| test_to_module_plain_tensor_speed[False] | 1.7465ms | 1.5708ms | 636.6217 Ops/s | 640.6027 Ops/s | |
| test_to_module_plain_tensor_speed[True] | 3.5676ms | 3.4169ms | 292.6633 Ops/s | 293.6150 Ops/s | |
| test_tc_init | 83.3720μs | 44.4503μs | 22.4970 KOps/s | 22.5203 KOps/s | |
| test_tc_init_tensor_only | 38.8010μs | 9.3268μs | 107.2184 KOps/s | 107.1674 KOps/s | |
| test_tc_init_nested | 0.1247ms | 86.4688μs | 11.5649 KOps/s | 11.5033 KOps/s | |
| test_tc_init_many_fields | 60.0320μs | 16.6477μs | 60.0685 KOps/s | 59.0841 KOps/s | |
| test_tc_first_layer_tensor | 29.5610μs | 1.7713μs | 564.5444 KOps/s | 574.1577 KOps/s | |
| test_tc_first_layer_tensor_only | 1.9571μs | 0.3927μs | 2.5463 MOps/s | 2.4980 MOps/s | |
| test_tc_first_layer_tensor_set | 37.8710μs | 4.1499μs | 240.9687 KOps/s | 241.0986 KOps/s | |
| test_tc_first_layer_tensor_only_set | 31.9210μs | 3.4461μs | 290.1871 KOps/s | 288.4371 KOps/s | |
| test_tc_first_layer_nontensor | 33.2910μs | 6.0863μs | 164.3031 KOps/s | 162.6627 KOps/s | |
| test_tc_second_layer_tensor | 46.1310μs | 4.2365μs | 236.0429 KOps/s | 229.1151 KOps/s | |
| test_tc_second_layer_nontensor | 29.1210μs | 8.5253μs | 117.2979 KOps/s | 116.1173 KOps/s | |
| test_unbind | 0.2989s | 14.3863ms | 69.5104 Ops/s | 64.6923 Ops/s | |
| test_full_like | 4.8027ms | 4.6546ms | 214.8410 Ops/s | 215.6702 Ops/s | |
| test_zeros_like | 4.9266ms | 4.6471ms | 215.1863 Ops/s | 216.8244 Ops/s | |
| test_ones_like | 4.8383ms | 4.5871ms | 218.0050 Ops/s | 215.6340 Ops/s | |
| test_clone | 7.3417ms | 6.8031ms | 146.9923 Ops/s | 147.1019 Ops/s | |
| test_squeeze | 0.1817ms | 14.3456μs | 69.7079 KOps/s | 67.6226 KOps/s | |
| test_unsqueeze | 0.1755ms | 0.1150ms | 8.6993 KOps/s | 8.5956 KOps/s | |
| test_split | 0.4124ms | 0.1938ms | 5.1608 KOps/s | 5.1584 KOps/s | |
| test_permute | 0.3324ms | 0.1969ms | 5.0799 KOps/s | 4.9854 KOps/s | |
| test_stack | 19.6706ms | 19.1057ms | 52.3405 Ops/s | 52.5946 Ops/s | |
| test_cat | 19.8579ms | 19.1332ms | 52.2651 Ops/s | 52.2215 Ops/s | |
| test_sequential_tensordict | 1.3410ms | 0.9020ms | 1.1087 KOps/s | 1.1171 KOps/s | |
| test_sequential_graph_module | 0.5827ms | 0.4303ms | 2.3241 KOps/s | 2.3625 KOps/s | |
| test_nested_tensordict | 2.6819ms | 1.2992ms | 769.7260 Ops/s | 807.2930 Ops/s | |
| test_nested_graph_module | 0.6376ms | 0.5610ms | 1.7826 KOps/s | 1.8867 KOps/s |
Contributor
|
| Name | Max | Mean | Ops | Ops on Repo HEAD
|
Change |
|---|---|---|---|---|---|
| test_collector_preallocated_write[stack_out-cpu-32-2] | 0.2415ms | 0.1667ms | 5.9970 KOps/s | 6.0450 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-32-8] | 0.3542ms | 0.2908ms | 3.4389 KOps/s | 3.3731 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-32-32] | 0.8719ms | 0.7678ms | 1.3023 KOps/s | 1.2946 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-4096-2] | 0.4050ms | 0.3231ms | 3.0952 KOps/s | 3.0338 KOps/s | |
| test_collector_preallocated_write[stack_out-cpu-4096-8] | 1.3262ms | 1.0967ms | 911.8538 Ops/s | 905.7955 Ops/s | |
| test_collector_preallocated_write[stack_out-cpu-4096-32] | 7.3872ms | 7.2706ms | 137.5408 Ops/s | 136.2114 Ops/s | |
| test_collector_preallocated_write[stack_out-cuda-32-2] | 0.3114ms | 0.2447ms | 4.0865 KOps/s | 4.0134 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-32-8] | 0.4476ms | 0.3648ms | 2.7409 KOps/s | 2.6531 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-32-32] | 0.8800ms | 0.8100ms | 1.2345 KOps/s | 1.2285 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-4096-2] | 0.2922ms | 0.2434ms | 4.1084 KOps/s | 3.8473 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-4096-8] | 0.4166ms | 0.3656ms | 2.7350 KOps/s | 2.6353 KOps/s | |
| test_collector_preallocated_write[stack_out-cuda-4096-32] | 0.9407ms | 0.8729ms | 1.1456 KOps/s | 1.1429 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-32-2] | 0.2954ms | 0.2148ms | 4.6557 KOps/s | 4.6268 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-32-8] | 0.9378ms | 0.7976ms | 1.2537 KOps/s | 1.2125 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-32-32] | 3.2622ms | 3.1715ms | 315.3127 Ops/s | 306.1969 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cpu-4096-2] | 0.4542ms | 0.3615ms | 2.7661 KOps/s | 2.7145 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cpu-4096-8] | 1.8082ms | 1.6580ms | 603.1353 Ops/s | 605.6802 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cpu-4096-32] | 10.0866ms | 9.9702ms | 100.2989 Ops/s | 98.8150 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-32-2] | 0.4231ms | 0.3801ms | 2.6307 KOps/s | 2.5637 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cuda-32-8] | 1.6176ms | 1.5078ms | 663.2185 Ops/s | 682.3458 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-32-32] | 6.0474ms | 5.9476ms | 168.1358 Ops/s | 163.2841 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-4096-2] | 0.4615ms | 0.4053ms | 2.4676 KOps/s | 2.4464 KOps/s | |
| test_collector_preallocated_write[set_at_loop-cuda-4096-8] | 1.6043ms | 1.5034ms | 665.1434 Ops/s | 678.0505 Ops/s | |
| test_collector_preallocated_write[set_at_loop-cuda-4096-32] | 5.7419ms | 5.5571ms | 179.9502 Ops/s | 172.4086 Ops/s | |
| test_collector_preallocated_write[copy_at-cpu-32-2] | 0.2073ms | 0.1690ms | 5.9156 KOps/s | 5.8002 KOps/s | |
| test_collector_preallocated_write[copy_at-cpu-32-8] | 0.7587ms | 0.6585ms | 1.5187 KOps/s | 1.5006 KOps/s | |
| test_collector_preallocated_write[copy_at-cpu-32-32] | 2.7072ms | 2.6287ms | 380.4142 Ops/s | 377.5854 Ops/s | |
| test_collector_preallocated_write[copy_at-cpu-4096-2] | 0.3835ms | 0.3254ms | 3.0734 KOps/s | 3.0798 KOps/s | |
| test_collector_preallocated_write[copy_at-cpu-4096-8] | 1.6449ms | 1.4853ms | 673.2769 Ops/s | 667.5943 Ops/s | |
| test_collector_preallocated_write[copy_at-cpu-4096-32] | 9.5872ms | 9.3939ms | 106.4520 Ops/s | 105.8789 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-32-2] | 0.4097ms | 0.3170ms | 3.1547 KOps/s | 3.1091 KOps/s | |
| test_collector_preallocated_write[copy_at-cuda-32-8] | 1.2937ms | 1.1896ms | 840.5864 Ops/s | 798.1269 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-32-32] | 4.7408ms | 4.6419ms | 215.4281 Ops/s | 207.6944 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-4096-2] | 0.4380ms | 0.3195ms | 3.1295 KOps/s | 3.0692 KOps/s | |
| test_collector_preallocated_write[copy_at-cuda-4096-8] | 1.2618ms | 1.1925ms | 838.5892 Ops/s | 820.3827 Ops/s | |
| test_collector_preallocated_write[copy_at-cuda-4096-32] | 4.7299ms | 4.6720ms | 214.0391 Ops/s | 209.6875 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-32-2] | 0.1670ms | 0.1147ms | 8.7187 KOps/s | 8.6651 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-32-8] | 0.5259ms | 0.4509ms | 2.2177 KOps/s | 2.2096 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-32-32] | 1.8878ms | 1.8067ms | 553.5022 Ops/s | 558.3819 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-4096-2] | 0.3241ms | 0.2570ms | 3.8914 KOps/s | 3.9352 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-4096-8] | 1.4246ms | 1.2294ms | 813.3955 Ops/s | 823.9258 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cpu-4096-32] | 8.4194ms | 8.3319ms | 120.0204 Ops/s | 119.4645 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-32-2] | 0.3315ms | 0.2696ms | 3.7098 KOps/s | 3.6621 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-32-8] | 1.0819ms | 0.9938ms | 1.0063 KOps/s | 983.9431 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-32-32] | 3.9735ms | 3.9042ms | 256.1347 Ops/s | 253.4893 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-4096-2] | 0.3282ms | 0.2694ms | 3.7114 KOps/s | 3.6710 KOps/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-4096-8] | 1.0997ms | 0.9995ms | 1.0005 KOps/s | 981.7552 Ops/s | |
| test_collector_preallocated_write[manual_leaf_copy-cuda-4096-32] | 4.2753ms | 4.0211ms | 248.6893 Ops/s | 252.1433 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-128-128] | 16.3077ms | 16.0327ms | 62.3726 Ops/s | 61.8033 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-128-256] | 32.4512ms | 32.3134ms | 30.9469 Ops/s | 30.8117 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-4096-128] | 83.1902ms | 82.7531ms | 12.0841 Ops/s | 11.3405 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cpu-4096-256] | 0.1916s | 0.1908s | 5.2401 Ops/s | 4.9605 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-128-128] | 13.6159ms | 13.4449ms | 74.3777 Ops/s | 74.1305 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-128-256] | 28.2498ms | 26.3719ms | 37.9191 Ops/s | 38.0300 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-4096-128] | 13.7157ms | 13.6505ms | 73.2576 Ops/s | 73.0341 Ops/s | |
| test_wide_nested_preallocated_write[stack_out-cuda-4096-256] | 26.8507ms | 26.6804ms | 37.4807 Ops/s | 37.4736 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-128-128] | 51.4820ms | 50.9541ms | 19.6255 Ops/s | 19.4200 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-128-256] | 0.1039s | 0.1031s | 9.7001 Ops/s | 9.6162 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-4096-128] | 0.1467s | 0.1440s | 6.9440 Ops/s | 6.6596 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cpu-4096-256] | 0.3113s | 0.3109s | 3.2161 Ops/s | 3.0823 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-128-128] | 76.7381ms | 75.8973ms | 13.1757 Ops/s | 13.3715 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-128-256] | 0.1538s | 0.1505s | 6.6452 Ops/s | 6.8573 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-4096-128] | 72.2793ms | 71.5353ms | 13.9791 Ops/s | 13.7992 Ops/s | |
| test_wide_nested_preallocated_write[set_at_loop-cuda-4096-256] | 0.1542s | 0.1521s | 6.5726 Ops/s | 6.8704 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-128-128] | 30.3007ms | 30.1722ms | 33.1431 Ops/s | 32.9423 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-128-256] | 61.0388ms | 60.9060ms | 16.4187 Ops/s | 16.3839 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-4096-128] | 0.1184s | 0.1178s | 8.4860 Ops/s | 7.8032 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cpu-4096-256] | 0.2645s | 0.2615s | 3.8239 Ops/s | 3.6721 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-128-128] | 42.9947ms | 42.8180ms | 23.3547 Ops/s | 23.2925 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-128-256] | 85.5492ms | 85.3053ms | 11.7226 Ops/s | 11.6629 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-4096-128] | 43.2449ms | 42.9847ms | 23.2641 Ops/s | 23.1329 Ops/s | |
| test_wide_nested_preallocated_write[copy_at-cuda-4096-256] | 86.3209ms | 86.0217ms | 11.6250 Ops/s | 11.5352 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-128] | 19.9802ms | 19.7583ms | 50.6116 Ops/s | 50.3643 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-128-256] | 40.0969ms | 39.9664ms | 25.0210 Ops/s | 24.7086 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-128] | 0.1052s | 0.1047s | 9.5480 Ops/s | 8.9588 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cpu-4096-256] | 0.2407s | 0.2382s | 4.1983 Ops/s | 4.0738 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-128] | 37.5280ms | 36.5542ms | 27.3566 Ops/s | 27.8245 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-128-256] | 71.4845ms | 71.2569ms | 14.0337 Ops/s | 13.9085 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-128] | 38.0871ms | 36.2183ms | 27.6104 Ops/s | 27.7049 Ops/s | |
| test_wide_nested_preallocated_write[manual_leaf_copy-cuda-4096-256] | 74.9816ms | 73.3858ms | 13.6266 Ops/s | 13.8914 Ops/s | |
| test_plain_set_nested | 51.0310μs | 15.1060μs | 66.1987 KOps/s | 67.0633 KOps/s | |
| test_plain_set_stack_nested | 43.7100μs | 14.8190μs | 67.4810 KOps/s | 68.4190 KOps/s | |
| test_plain_set_nested_inplace | 43.9000μs | 16.2997μs | 61.3510 KOps/s | 60.7324 KOps/s | |
| test_plain_set_stack_nested_inplace | 52.1810μs | 16.1018μs | 62.1050 KOps/s | 61.6260 KOps/s | |
| test_items | 42.1600μs | 5.7197μs | 174.8351 KOps/s | 179.6962 KOps/s | |
| test_items_nested | 0.5365ms | 0.4480ms | 2.2323 KOps/s | 2.1746 KOps/s | |
| test_items_nested_locked | 0.5605ms | 0.4474ms | 2.2351 KOps/s | 2.1703 KOps/s | |
| test_items_nested_leaf | 0.1389ms | 94.4929μs | 10.5828 KOps/s | 10.3389 KOps/s | |
| test_items_stack_nested | 0.5293ms | 0.4511ms | 2.2167 KOps/s | 2.2140 KOps/s | |
| test_items_stack_nested_leaf | 0.1586ms | 94.5313μs | 10.5785 KOps/s | 10.3936 KOps/s | |
| test_items_stack_nested_locked | 0.5077ms | 0.4521ms | 2.2117 KOps/s | 2.1637 KOps/s | |
| test_keys | 33.5100μs | 4.1223μs | 242.5859 KOps/s | 241.4769 KOps/s | |
| test_keys_nested | 0.1862ms | 0.1302ms | 7.6813 KOps/s | 7.6883 KOps/s | |
| test_keys_nested_locked | 0.8140ms | 0.1386ms | 7.2131 KOps/s | 7.1930 KOps/s | |
| test_keys_nested_leaf | 0.1677ms | 0.1201ms | 8.3249 KOps/s | 8.2485 KOps/s | |
| test_keys_stack_nested | 0.1791ms | 0.1295ms | 7.7218 KOps/s | 7.7312 KOps/s | |
| test_keys_stack_nested_leaf | 0.1773ms | 0.1196ms | 8.3596 KOps/s | 8.3517 KOps/s | |
| test_keys_stack_nested_locked | 0.1926ms | 0.1386ms | 7.2134 KOps/s | 7.2646 KOps/s | |
| test_values | 11.7842μs | 0.9990μs | 1.0010 MOps/s | 995.6590 KOps/s | |
| test_values_nested | 0.1134ms | 51.8089μs | 19.3017 KOps/s | 19.0075 KOps/s | |
| test_values_nested_locked | 0.1450ms | 54.4554μs | 18.3637 KOps/s | 18.1895 KOps/s | |
| test_values_nested_leaf | 93.5320μs | 59.2361μs | 16.8816 KOps/s | 16.6916 KOps/s | |
| test_values_stack_nested | 91.3410μs | 51.8344μs | 19.2922 KOps/s | 19.0852 KOps/s | |
| test_values_stack_nested_leaf | 97.5810μs | 59.4950μs | 16.8081 KOps/s | 16.8041 KOps/s | |
| test_values_stack_nested_locked | 0.1146ms | 53.7177μs | 18.6158 KOps/s | 18.3334 KOps/s | |
| test_membership | 5.0000μs | 0.8037μs | 1.2442 MOps/s | 1.2285 MOps/s | |
| test_membership_nested | 30.0410μs | 2.8129μs | 355.5035 KOps/s | 344.3458 KOps/s | |
| test_membership_nested_leaf | 31.6600μs | 2.8497μs | 350.9180 KOps/s | 343.8415 KOps/s | |
| test_membership_stacked_nested | 37.0710μs | 2.7455μs | 364.2270 KOps/s | 353.8133 KOps/s | |
| test_membership_stacked_nested_leaf | 34.9700μs | 2.7295μs | 366.3612 KOps/s | 357.5845 KOps/s | |
| test_membership_nested_last | 33.8200μs | 4.2524μs | 235.1597 KOps/s | 231.4218 KOps/s | |
| test_membership_nested_leaf_last | 69.2510μs | 4.1538μs | 240.7456 KOps/s | 232.0736 KOps/s | |
| test_membership_stacked_nested_last | 30.1500μs | 4.0987μs | 243.9813 KOps/s | 239.3937 KOps/s | |
| test_membership_stacked_nested_leaf_last | 33.1600μs | 4.1163μs | 242.9360 KOps/s | 240.0925 KOps/s | |
| test_nested_getleaf | 57.1000μs | 21.0882μs | 47.4198 KOps/s | 47.8814 KOps/s | |
| test_nested_get | 54.4210μs | 20.1892μs | 49.5314 KOps/s | 49.2472 KOps/s | |
| test_stacked_getleaf | 63.6810μs | 20.4342μs | 48.9375 KOps/s | 48.2007 KOps/s | |
| test_stacked_get | 52.8410μs | 19.7173μs | 50.7168 KOps/s | 49.8970 KOps/s | |
| test_nested_getitemleaf | 55.4810μs | 21.4635μs | 46.5907 KOps/s | 46.4083 KOps/s | |
| test_nested_getitem | 66.6210μs | 20.0373μs | 49.9070 KOps/s | 48.8659 KOps/s | |
| test_stacked_getitemleaf | 53.0110μs | 21.2902μs | 46.9699 KOps/s | 47.0114 KOps/s | |
| test_stacked_getitem | 57.4810μs | 20.3304μs | 49.1875 KOps/s | 49.4746 KOps/s | |
| test_lock_nested | 8.6713ms | 0.5022ms | 1.9914 KOps/s | 2.0154 KOps/s | |
| test_lock_stack_nested | 0.5517ms | 0.4968ms | 2.0129 KOps/s | 2.0030 KOps/s | |
| test_unlock_nested | 0.4742ms | 0.3937ms | 2.5402 KOps/s | 2.5519 KOps/s | |
| test_unlock_stack_nested | 0.4528ms | 0.3936ms | 2.5408 KOps/s | 2.5340 KOps/s | |
| test_flatten_speed | 0.1588ms | 0.1227ms | 8.1524 KOps/s | 8.1649 KOps/s | |
| test_unflatten_speed | 0.5991ms | 0.5577ms | 1.7930 KOps/s | 1.7915 KOps/s | |
| test_common_ops | 0.8876ms | 0.7131ms | 1.4022 KOps/s | 1.4341 KOps/s | |
| test_creation | 0.1176ms | 3.0515μs | 327.7094 KOps/s | 326.4603 KOps/s | |
| test_creation_empty | 38.3810μs | 6.7777μs | 147.5427 KOps/s | 147.8742 KOps/s | |
| test_creation_nested_1 | 34.4100μs | 11.2643μs | 88.7757 KOps/s | 88.6745 KOps/s | |
| test_creation_nested_2 | 41.9110μs | 13.3377μs | 74.9752 KOps/s | 76.3090 KOps/s | |
| test_creation_many_keys[10] | 53.2210μs | 20.2649μs | 49.3465 KOps/s | 49.0830 KOps/s | |
| test_creation_many_keys[50] | 0.1191ms | 86.8317μs | 11.5165 KOps/s | 11.3853 KOps/s | |
| test_creation_many_keys[100] | 0.2102ms | 0.1695ms | 5.8992 KOps/s | 5.8222 KOps/s | |
| test_creation_nested_many_keys[10] | 75.3810μs | 43.9695μs | 22.7430 KOps/s | 22.9268 KOps/s | |
| test_creation_nested_many_keys[50] | 0.2204ms | 0.1764ms | 5.6674 KOps/s | 5.7137 KOps/s | |
| test_clone | 32.8200μs | 12.5096μs | 79.9388 KOps/s | 78.7456 KOps/s | |
| test_getitem[int] | 1.5715ms | 15.2839μs | 65.4282 KOps/s | 65.2761 KOps/s | |
| test_getitem[slice_int] | 0.1373ms | 24.9581μs | 40.0672 KOps/s | 40.4776 KOps/s | |
| test_getitem[range] | 0.1846ms | 62.5249μs | 15.9936 KOps/s | 16.3032 KOps/s | |
| test_getitem[tuple] | 0.1444ms | 23.8512μs | 41.9267 KOps/s | 41.3044 KOps/s | |
| test_getitem[list] | 0.1909ms | 59.1644μs | 16.9021 KOps/s | 17.9380 KOps/s | |
| test_setitem_dim[int] | 48.3110μs | 26.8099μs | 37.2996 KOps/s | 40.0035 KOps/s | |
| test_setitem_dim[slice_int] | 77.1410μs | 42.8095μs | 23.3593 KOps/s | 23.7580 KOps/s | |
| test_setitem_dim[range] | 0.1353ms | 96.6560μs | 10.3460 KOps/s | 10.8737 KOps/s | |
| test_setitem_dim[tuple] | 75.0910μs | 39.2931μs | 25.4498 KOps/s | 25.4503 KOps/s | |
| test_setitem | 50.9110μs | 16.6412μs | 60.0919 KOps/s | 58.6964 KOps/s | |
| test_set | 48.7510μs | 15.9577μs | 62.6657 KOps/s | 60.8282 KOps/s | |
| test_set_shared | 0.6589ms | 0.2095ms | 4.7736 KOps/s | 4.9161 KOps/s | |
| test_update | 0.3803ms | 20.6150μs | 48.5083 KOps/s | 47.2194 KOps/s | |
| test_update_nested | 0.2000ms | 30.5643μs | 32.7179 KOps/s | 31.0458 KOps/s | |
| test_update__nested | 0.6319ms | 32.4406μs | 30.8256 KOps/s | 30.9870 KOps/s | |
| test_set_nested | 53.5010μs | 18.2348μs | 54.8401 KOps/s | 55.8706 KOps/s | |
| test_set_nested_new | 61.0210μs | 22.2762μs | 44.8910 KOps/s | 44.7919 KOps/s | |
| test_select | 80.3220μs | 37.3869μs | 26.7473 KOps/s | 25.8466 KOps/s | |
| test_select_nested | 0.1102ms | 72.0898μs | 13.8716 KOps/s | 13.9006 KOps/s | |
| test_exclude_nested | 0.1304ms | 88.2906μs | 11.3262 KOps/s | 11.4360 KOps/s | |
| test_empty[True] | 0.8131ms | 0.3853ms | 2.5955 KOps/s | 2.5564 KOps/s | |
| test_empty[False] | 8.3102μs | 1.3682μs | 730.9059 KOps/s | 750.9571 KOps/s | |
| test_to | 0.1161ms | 70.5232μs | 14.1797 KOps/s | 14.3044 KOps/s | |
| test_to_nonblocking | 0.1172ms | 70.3667μs | 14.2113 KOps/s | 14.1423 KOps/s | |
| test_unbind_speed | 0.4033ms | 0.3305ms | 3.0260 KOps/s | 2.9918 KOps/s | |
| test_unbind_speed_stack0 | 0.4049ms | 0.3291ms | 3.0389 KOps/s | 3.0492 KOps/s | |
| test_unbind_speed_stack1 | 0.1262s | 0.8600ms | 1.1627 KOps/s | 1.3210 KOps/s | |
| test_split | 0.1259s | 1.4382ms | 695.3031 Ops/s | 643.2391 Ops/s | |
| test_chunk | 1.3310ms | 1.2169ms | 821.7662 Ops/s | 827.3730 Ops/s | |
| test_to_cpu_blocking | 19.9590ms | 19.8557ms | 50.3633 Ops/s | 49.8176 Ops/s | |
| test_to_cpu_global_sync | 0.1375s | 13.1485ms | 76.0542 Ops/s | 85.1767 Ops/s | |
| test_to_cpu_event_sync | 13.0763ms | 12.7022ms | 78.7265 Ops/s | 78.3667 Ops/s | |
| test_to_cpu_default | 13.0476ms | 12.6859ms | 78.8276 Ops/s | 69.1935 Ops/s | |
| test_consolidate[False-None] | 4.5584ms | 4.1075ms | 243.4562 Ops/s | 240.8660 Ops/s | |
| test_consolidate[default-None] | 3.1793ms | 2.2021ms | 454.1138 Ops/s | 445.5605 Ops/s | |
| test_consolidate[reduce-overhead-None] | 3.1160ms | 2.1058ms | 474.8851 Ops/s | 463.0826 Ops/s | |
| test_consolidate_njt[False-None] | 5.9652ms | 5.0959ms | 196.2349 Ops/s | 195.8799 Ops/s | |
| test_to[False-False-None] | 2.3133ms | 2.1743ms | 459.9242 Ops/s | 452.9665 Ops/s | |
| test_to[True-False-None] | 2.1830ms | 1.9031ms | 525.4604 Ops/s | 507.7561 Ops/s | |
| test_to[within-False-None] | 6.4718ms | 6.1556ms | 162.4547 Ops/s | 160.7799 Ops/s | |
| test_to[True-default-None] | 10.9241ms | 10.4806ms | 95.4141 Ops/s | 95.1311 Ops/s | |
| test_to_njt[False-False-None] | 7.2592ms | 7.0909ms | 141.0254 Ops/s | 141.5598 Ops/s | |
| test_to_njt[True-False-None] | 4.0220ms | 3.8611ms | 258.9904 Ops/s | 253.4748 Ops/s | |
| test_to_njt[within-False-None] | 9.1977ms | 9.0057ms | 111.0406 Ops/s | 108.8054 Ops/s | |
| test_creation[device0] | 0.3926ms | 0.1180ms | 8.4764 KOps/s | 8.5520 KOps/s | |
| test_creation_from_tensor | 0.4917ms | 0.1167ms | 8.5676 KOps/s | 8.7028 KOps/s | |
| test_add_one[memmap_tensor0] | 0.3634ms | 6.0858μs | 164.3175 KOps/s | 162.1307 KOps/s | |
| test_contiguous[memmap_tensor0] | 13.3310μs | 0.6403μs | 1.5618 MOps/s | 2.1796 MOps/s | |
| test_stack[memmap_tensor0] | 90.9320μs | 4.0828μs | 244.9296 KOps/s | 235.3516 KOps/s | |
| test_memmaptd_index | 1.4131ms | 0.2715ms | 3.6828 KOps/s | 3.5739 KOps/s | |
| test_memmaptd_index_astensor | 0.5365ms | 0.3745ms | 2.6706 KOps/s | 2.6107 KOps/s | |
| test_memmaptd_index_op | 1.0550ms | 0.6121ms | 1.6336 KOps/s | 1.5944 KOps/s | |
| test_serialize_model | 0.1425s | 0.1409s | 7.0969 Ops/s | 7.0105 Ops/s | |
| test_serialize_model_archive | 1.3870s | 1.2520s | 0.7987 Ops/s | 0.8040 Ops/s | |
| test_load_archive | 18.2888ms | 17.7154ms | 56.4482 Ops/s | 55.8352 Ops/s | |
| test_serialize_model_zarr | 2.4976s | 2.4873s | 0.4020 Ops/s | 0.4004 Ops/s | |
| test_load_zarr | 0.5968s | 0.4171s | 2.3978 Ops/s | 2.5062 Ops/s | |
| test_serialize_model_pickle | 1.4774s | 1.2328s | 0.8112 Ops/s | 0.7582 Ops/s | |
| test_serialize_weights | 0.1423s | 0.1404s | 7.1227 Ops/s | 7.1448 Ops/s | |
| test_serialize_weights_returnearly | 58.5923ms | 49.7336ms | 20.1071 Ops/s | 18.5428 Ops/s | |
| test_serialize_weights_pickle | 1.3624s | 1.2315s | 0.8120 Ops/s | 0.8247 Ops/s | |
| test_consolidate[few_large-0] | 60.4306ms | 7.3993ms | 135.1473 Ops/s | 139.9427 Ops/s | |
| test_consolidate[few_large-8] | 53.4534ms | 7.2280ms | 138.3515 Ops/s | 145.3491 Ops/s | |
| test_consolidate[many_small-0] | 0.1249s | 0.1217s | 8.2151 Ops/s | 3.5742 Ops/s | |
| test_consolidate[many_small-8] | 42.8553ms | 39.7468ms | 25.1593 Ops/s | 24.4587 Ops/s | |
| test_consolidate_to_file[few_large-0] | 0.1307s | 24.2751ms | 41.1945 Ops/s | 42.0687 Ops/s | |
| test_consolidate_to_file[few_large-8] | 0.1435s | 24.3418ms | 41.0816 Ops/s | 42.8977 Ops/s | |
| test_consolidate_to_file[many_small-0] | 0.1964s | 0.1862s | 5.3700 Ops/s | 5.2470 Ops/s | |
| test_consolidate_to_file[many_small-8] | 0.3488s | 0.2732s | 3.6604 Ops/s | 4.7308 Ops/s | |
| test_reshape_pytree | 7.0476ms | 31.8046μs | 31.4420 KOps/s | 31.1097 KOps/s | |
| test_reshape_td | 84.6910μs | 43.9740μs | 22.7407 KOps/s | 22.6306 KOps/s | |
| test_view_pytree | 0.2283ms | 30.9303μs | 32.3307 KOps/s | 32.0714 KOps/s | |
| test_view_td | 92.7110μs | 51.7878μs | 19.3096 KOps/s | 18.7859 KOps/s | |
| test_unbind_pytree | 0.2374ms | 35.1618μs | 28.4399 KOps/s | 28.0409 KOps/s | |
| test_unbind_td | 0.2067ms | 48.7503μs | 20.5127 KOps/s | 19.8507 KOps/s | |
| test_split_pytree | 0.2116ms | 40.4180μs | 24.7414 KOps/s | 24.7852 KOps/s | |
| test_split_td | 0.1876ms | 70.1526μs | 14.2546 KOps/s | 14.0290 KOps/s | |
| test_add_pytree | 0.2052ms | 38.5478μs | 25.9418 KOps/s | 25.5842 KOps/s | |
| test_add_td | 89.2110μs | 50.9959μs | 19.6094 KOps/s | 18.5703 KOps/s | |
| test_compile_add_one_nested[tensordict-compile] | 0.3734ms | 0.2782ms | 3.5947 KOps/s | 3.5581 KOps/s | |
| test_compile_add_one_nested[tensordict-eager] | 0.2840ms | 0.2011ms | 4.9723 KOps/s | 4.8896 KOps/s | |
| test_compile_add_one_nested[pytree-compile] | 0.3269ms | 0.1525ms | 6.5593 KOps/s | 6.1658 KOps/s | |
| test_compile_add_one_nested[pytree-eager] | 0.5042ms | 0.1757ms | 5.6922 KOps/s | 5.5639 KOps/s | |
| test_compile_copy_nested[tensordict-compile] | 0.1059ms | 21.0028μs | 47.6128 KOps/s | 47.7952 KOps/s | |
| test_compile_copy_nested[tensordict-eager] | 0.2886ms | 51.7267μs | 19.3324 KOps/s | 19.3962 KOps/s | |
| test_compile_copy_nested[pytree-compile] | 0.1434ms | 18.5900μs | 53.7923 KOps/s | 51.9172 KOps/s | |
| test_compile_copy_nested[pytree-eager] | 0.2323s | 80.2183μs | 12.4660 KOps/s | 15.4924 KOps/s | |
| test_compile_add_one_flat[tensordict-compile] | 0.4041ms | 0.3085ms | 3.2417 KOps/s | 3.0668 KOps/s | |
| test_compile_add_one_flat[tensordict-eager] | 0.4300ms | 0.2912ms | 3.4344 KOps/s | 3.4394 KOps/s | |
| test_compile_add_one_flat[tensorclass-compile] | 0.2992ms | 0.2106ms | 4.7480 KOps/s | 4.4661 KOps/s | |
| test_compile_add_one_flat[tensorclass-eager] | 0.1214ms | 76.4953μs | 13.0727 KOps/s | 13.0604 KOps/s | |
| test_compile_add_one_flat[pytree-compile] | 0.3354ms | 0.2392ms | 4.1804 KOps/s | 4.0315 KOps/s | |
| test_compile_add_one_flat[pytree-eager] | 0.8465ms | 0.5662ms | 1.7663 KOps/s | 1.8875 KOps/s | |
| test_compile_add_self_flat[tensordict-eager] | 0.4014ms | 0.3368ms | 2.9690 KOps/s | 2.9762 KOps/s | |
| test_compile_add_self_flat[tensordict-compile] | 0.3697ms | 0.3054ms | 3.2741 KOps/s | 3.1033 KOps/s | |
| test_compile_add_self_flat[tensorclass-eager] | 0.1457ms | 92.4455μs | 10.8172 KOps/s | 10.6570 KOps/s | |
| test_compile_add_self_flat[tensorclass-compile] | 0.3599ms | 0.2092ms | 4.7811 KOps/s | 4.6374 KOps/s | |
| test_compile_add_self_flat[pytree-eager] | 0.7028ms | 0.4509ms | 2.2178 KOps/s | 2.2551 KOps/s | |
| test_compile_add_self_flat[pytree-compile] | 0.5343ms | 0.2391ms | 4.1822 KOps/s | 4.0091 KOps/s | |
| test_compile_copy_flat[tensordict-compile] | 83.0910μs | 25.6575μs | 38.9749 KOps/s | 38.7340 KOps/s | |
| test_compile_copy_flat[tensordict-eager] | 78.3020μs | 41.0945μs | 24.3342 KOps/s | 24.6964 KOps/s | |
| test_compile_copy_flat[pytree-compile] | 0.1759ms | 25.0290μs | 39.9536 KOps/s | 38.6375 KOps/s | |
| test_compile_copy_flat[pytree-eager] | 0.3396ms | 51.8229μs | 19.2965 KOps/s | 19.4122 KOps/s | |
| test_compile_assign_and_add[tensordict-compile] | 2.0788ms | 0.2641ms | 3.7867 KOps/s | 3.6668 KOps/s | |
| test_compile_assign_and_add[tensordict-eager] | 3.6043ms | 3.3649ms | 297.1844 Ops/s | 292.4222 Ops/s | |
| test_compile_assign_and_add[pytree-compile] | 1.9520ms | 0.1943ms | 5.1471 KOps/s | 5.0172 KOps/s | |
| test_compile_assign_and_add[pytree-eager] | 3.1658ms | 2.8174ms | 354.9373 Ops/s | 349.8956 Ops/s | |
| test_compile_indexing[tensor-tensordict-compile] | 0.3009ms | 0.1570ms | 6.3684 KOps/s | 6.2775 KOps/s | |
| test_compile_indexing[tensor-tensordict-eager] | 0.3780ms | 75.0447μs | 13.3254 KOps/s | 9.4743 KOps/s | |
| test_compile_indexing[tensor-tensorclass-compile] | 0.3115ms | 0.1326ms | 7.5421 KOps/s | 7.4204 KOps/s | |
| test_compile_indexing[tensor-tensorclass-eager] | 0.3304ms | 44.0274μs | 22.7131 KOps/s | 22.1975 KOps/s | |
| test_compile_indexing[tensor-pytree-compile] | 0.1867ms | 0.1332ms | 7.5083 KOps/s | 7.2407 KOps/s | |
| test_compile_indexing[tensor-pytree-eager] | 0.2598ms | 43.9976μs | 22.7285 KOps/s | 22.4385 KOps/s | |
| test_compile_indexing[slice-tensordict-compile] | 0.2233ms | 0.1021ms | 9.7909 KOps/s | 10.3933 KOps/s | |
| test_compile_indexing[slice-tensordict-eager] | 0.2396ms | 27.1521μs | 36.8296 KOps/s | 35.6551 KOps/s | |
| test_compile_indexing[slice-tensorclass-compile] | 0.1971ms | 71.8476μs | 13.9183 KOps/s | 13.8749 KOps/s | |
| test_compile_indexing[slice-tensorclass-eager] | 0.2727ms | 21.4910μs | 46.5312 KOps/s | 46.2818 KOps/s | |
| test_compile_indexing[slice-pytree-compile] | 0.1297ms | 73.9366μs | 13.5251 KOps/s | 14.0048 KOps/s | |
| test_compile_indexing[slice-pytree-eager] | 0.2568ms | 21.4414μs | 46.6388 KOps/s | 46.2006 KOps/s | |
| test_compile_indexing[int-tensordict-compile] | 0.1749ms | 92.5906μs | 10.8002 KOps/s | 10.3462 KOps/s | |
| test_compile_indexing[int-tensordict-eager] | 0.2326ms | 27.0586μs | 36.9569 KOps/s | 34.9682 KOps/s | |
| test_compile_indexing[int-tensorclass-compile] | 0.1148ms | 71.3746μs | 14.0106 KOps/s | 13.6401 KOps/s | |
| test_compile_indexing[int-tensorclass-eager] | 0.2692ms | 21.2838μs | 46.9840 KOps/s | 46.1265 KOps/s | |
| test_compile_indexing[int-pytree-compile] | 0.1188ms | 73.9510μs | 13.5225 KOps/s | 13.7354 KOps/s | |
| test_compile_indexing[int-pytree-eager] | 0.3099ms | 21.4335μs | 46.6559 KOps/s | 46.4814 KOps/s | |
| test_compile_replace[single-eager] | 96.5710μs | 49.8861μs | 20.0456 KOps/s | 21.3956 KOps/s | |
| test_compile_replace[single-compile] | 0.2755ms | 0.1522ms | 6.5682 KOps/s | 6.5384 KOps/s | |
| test_compile_replace[multi-eager] | 0.7171ms | 0.5723ms | 1.7474 KOps/s | 1.7431 KOps/s | |
| test_compile_replace[multi-compile] | 0.3674ms | 0.1621ms | 6.1693 KOps/s | 5.9959 KOps/s | |
| test_compile_tc_getattr_20[eager] | 0.2365ms | 0.1739ms | 5.7498 KOps/s | 5.7435 KOps/s | |
| test_compile_tc_getattr_20[compile] | 0.3706ms | 0.1781ms | 5.6162 KOps/s | 5.5904 KOps/s | |
| test_compile_clone_shallow[20-eager] | 55.3200μs | 19.1176μs | 52.3078 KOps/s | 53.4595 KOps/s | |
| test_compile_clone_shallow[20-compile] | 97.8710μs | 21.4816μs | 46.5515 KOps/s | 43.1752 KOps/s | |
| test_compile_clone_shallow[40-eager] | 72.2010μs | 33.7648μs | 29.6166 KOps/s | 29.9986 KOps/s | |
| test_compile_clone_shallow[40-compile] | 0.1301ms | 24.1360μs | 41.4318 KOps/s | 38.2996 KOps/s | |
| test_compile_clone_shallow[80-eager] | 92.4310μs | 62.5334μs | 15.9914 KOps/s | 16.3181 KOps/s | |
| test_compile_clone_shallow[80-compile] | 87.4710μs | 29.7523μs | 33.6109 KOps/s | 35.1640 KOps/s | |
| test_compile_update_inplace[eager] | 0.2490ms | 63.0828μs | 15.8522 KOps/s | 16.4116 KOps/s | |
| test_compile_update_inplace[compile] | 0.5783ms | 0.1227ms | 8.1525 KOps/s | 7.8415 KOps/s | |
| test_mod_add[eager] | 0.2814ms | 0.2219ms | 4.5071 KOps/s | 4.4409 KOps/s | |
| test_mod_add[compile] | 0.3423ms | 0.1233ms | 8.1102 KOps/s | 7.8368 KOps/s | |
| test_mod_add[compile-overhead] | 0.4036ms | 0.1994ms | 5.0152 KOps/s | 4.8693 KOps/s | |
| test_mod_wrap[eager] | 0.6196ms | 0.4746ms | 2.1070 KOps/s | 2.0703 KOps/s | |
| test_mod_wrap[compile] | 0.4420ms | 0.3482ms | 2.8723 KOps/s | 2.9023 KOps/s | |
| test_mod_wrap[compile-overhead] | 7.2232ms | 4.0225ms | 248.6015 Ops/s | 250.3652 Ops/s | |
| test_mod_wrap_and_backward[eager] | 1.9289ms | 1.7359ms | 576.0710 Ops/s | 605.6563 Ops/s | |
| test_mod_wrap_and_backward[compile] | 1.8111ms | 1.4497ms | 689.8165 Ops/s | 745.8932 Ops/s | |
| test_mod_wrap_and_backward[compile-overhead] | 1.5867ms | 0.9528ms | 1.0496 KOps/s | 1.0404 KOps/s | |
| test_seq_add[eager] | 0.5872ms | 0.4977ms | 2.0092 KOps/s | 2.0036 KOps/s | |
| test_seq_add[compile] | 0.3075ms | 0.1418ms | 7.0516 KOps/s | 7.3141 KOps/s | |
| test_seq_add[compile-overhead] | 0.3054ms | 0.2055ms | 4.8657 KOps/s | 4.7641 KOps/s | |
| test_seq_wrap[eager] | 1.4989ms | 1.3837ms | 722.7058 Ops/s | 718.7182 Ops/s | |
| test_seq_wrap[compile] | 0.4407ms | 0.3694ms | 2.7069 KOps/s | 2.6984 KOps/s | |
| test_seq_wrap[compile-overhead] | 0.4538ms | 0.3266ms | 3.0617 KOps/s | 3.0442 KOps/s | |
| test_func_call_runtime[False-eager] | 0.9252ms | 0.8326ms | 1.2011 KOps/s | 1.2578 KOps/s | |
| test_func_call_runtime[False-compile] | 0.8472ms | 0.7561ms | 1.3226 KOps/s | 1.3318 KOps/s | |
| test_func_call_runtime[False-compile-overhead] | 0.6812ms | 0.5026ms | 1.9897 KOps/s | 1.9729 KOps/s | |
| test_func_call_runtime[True-eager] | 1.3577ms | 1.2669ms | 789.3422 Ops/s | 956.0196 Ops/s | |
| test_func_call_runtime[True-compile] | 0.8733ms | 0.7618ms | 1.3127 KOps/s | 1.3002 KOps/s | |
| test_func_call_runtime[True-compile-overhead] | 0.6965ms | 0.5188ms | 1.9276 KOps/s | 1.8946 KOps/s | |
| test_func_call_cm_runtime[False-eager] | 0.8970ms | 0.7924ms | 1.2619 KOps/s | 1.2454 KOps/s | |
| test_func_call_cm_runtime[False-compile] | 0.8436ms | 0.7313ms | 1.3674 KOps/s | 1.3111 KOps/s | |
| test_func_call_cm_runtime[False-compile-overhead] | 0.5480ms | 0.4822ms | 2.0738 KOps/s | 2.0231 KOps/s | |
| test_func_call_cm_runtime[True-eager] | 1.5164ms | 1.4171ms | 705.6798 Ops/s | 832.9526 Ops/s | |
| test_func_call_cm_runtime[True-compile] | 0.9380ms | 0.8386ms | 1.1925 KOps/s | 1.1665 KOps/s | |
| test_func_call_cm_runtime[True-compile-overhead] | 1.0910ms | 0.8723ms | 1.1463 KOps/s | 1.1334 KOps/s | |
| test_vmap_func_call_cm_runtime[eager] | 3.2106ms | 2.6428ms | 378.3834 Ops/s | 376.9825 Ops/s | |
| test_vmap_func_call_cm_runtime[compile] | 4.2370ms | 3.6928ms | 270.7956 Ops/s | 274.5264 Ops/s | |
| test_vmap_func_call_cm_runtime[compile-overhead] | 4.2610ms | 3.7003ms | 270.2472 Ops/s | 272.9506 Ops/s | |
| test_distributed | 0.6764ms | 0.1519ms | 6.5838 KOps/s | 6.3243 KOps/s | |
| test_tdmodule | 0.5521ms | 0.1895ms | 5.2768 KOps/s | 5.2987 KOps/s | |
| test_tdmodule_dispatch | 0.4274ms | 0.3660ms | 2.7324 KOps/s | 2.7233 KOps/s | |
| test_tdseq | 45.1600μs | 25.6830μs | 38.9363 KOps/s | 36.9275 KOps/s | |
| test_tdseq_dispatch | 0.2528ms | 0.2126ms | 4.7031 KOps/s | 4.7113 KOps/s | |
| test_instantiation_functorch | 2.7380ms | 2.6145ms | 382.4788 Ops/s | 379.6065 Ops/s | |
| test_exec_functorch | 0.2356ms | 0.1920ms | 5.2074 KOps/s | 5.1141 KOps/s | |
| test_exec_functional_call | 0.4263ms | 0.1485ms | 6.7356 KOps/s | 6.6166 KOps/s | |
| test_exec_td_decorator | 0.6292ms | 0.3573ms | 2.7984 KOps/s | 4.1803 KOps/s | |
| test_vmap_mlp_speed_decorator[True-True] | 1.3911ms | 1.1764ms | 850.0747 Ops/s | 891.6112 Ops/s | |
| test_vmap_mlp_speed_decorator[True-False] | 1.3822ms | 1.1746ms | 851.3707 Ops/s | 895.2362 Ops/s | |
| test_vmap_mlp_speed_decorator[False-True] | 1.1271ms | 0.8850ms | 1.1300 KOps/s | 1.1960 KOps/s | |
| test_vmap_mlp_speed_decorator[False-False] | 1.1017ms | 0.8836ms | 1.1317 KOps/s | 1.2061 KOps/s | |
| test_vmap_transformer_speed_decorator[True-True] | 28.4054ms | 26.4587ms | 37.7948 Ops/s | 40.6459 Ops/s | |
| test_vmap_transformer_speed_decorator[True-False] | 27.0730ms | 26.3143ms | 38.0022 Ops/s | 40.8767 Ops/s | |
| test_vmap_transformer_speed_decorator[False-True] | 26.7368ms | 25.9539ms | 38.5299 Ops/s | 41.4483 Ops/s | |
| test_vmap_transformer_speed_decorator[False-False] | 26.7291ms | 25.8419ms | 38.6969 Ops/s | 41.2792 Ops/s | |
| test_to_module_speed[True] | 3.4763ms | 3.3386ms | 299.5288 Ops/s | 623.0403 Ops/s | |
| test_to_module_speed[False] | 3.4291ms | 3.3173ms | 301.4483 Ops/s | 636.4996 Ops/s | |
| test_to_module_plain_tensor_speed[None] | 3.4194ms | 3.3188ms | 301.3147 Ops/s | 594.5665 Ops/s | |
| test_to_module_plain_tensor_speed[False] | 3.1396ms | 1.5360ms | 651.0559 Ops/s | 653.8719 Ops/s | |
| test_to_module_plain_tensor_speed[True] | 4.0194ms | 3.3187ms | 301.3196 Ops/s | 303.1213 Ops/s | |
| test_tc_init | 88.6610μs | 43.5216μs | 22.9771 KOps/s | 22.7236 KOps/s | |
| test_tc_init_tensor_only | 31.5400μs | 9.2349μs | 108.2847 KOps/s | 109.3235 KOps/s | |
| test_tc_init_nested | 0.1299ms | 85.9091μs | 11.6402 KOps/s | 11.7778 KOps/s | |
| test_tc_init_many_fields | 42.0410μs | 16.5788μs | 60.3179 KOps/s | 59.6740 KOps/s | |
| test_tc_first_layer_tensor | 24.9500μs | 1.7203μs | 581.3053 KOps/s | 581.1000 KOps/s | |
| test_tc_first_layer_tensor_only | 2.5884μs | 0.3914μs | 2.5546 MOps/s | 2.5863 MOps/s | |
| test_tc_first_layer_tensor_set | 24.4310μs | 3.9962μs | 250.2400 KOps/s | 244.5561 KOps/s | |
| test_tc_first_layer_tensor_only_set | 21.5400μs | 3.3136μs | 301.7851 KOps/s | 296.4636 KOps/s | |
| test_tc_first_layer_nontensor | 25.1100μs | 5.9690μs | 167.5322 KOps/s | 166.8538 KOps/s | |
| test_tc_second_layer_tensor | 36.3910μs | 4.1517μs | 240.8661 KOps/s | 236.9650 KOps/s | |
| test_tc_second_layer_nontensor | 31.6200μs | 8.3977μs | 119.0799 KOps/s | 120.1348 KOps/s | |
| test_unbind | 0.2993s | 14.4617ms | 69.1480 Ops/s | 64.5107 Ops/s | |
| test_full_like | 4.7677ms | 4.6374ms | 215.6365 Ops/s | 215.8005 Ops/s | |
| test_zeros_like | 4.7216ms | 4.5965ms | 217.5564 Ops/s | 217.7433 Ops/s | |
| test_ones_like | 4.7634ms | 4.6175ms | 216.5684 Ops/s | 216.0236 Ops/s | |
| test_clone | 6.9355ms | 6.7742ms | 147.6198 Ops/s | 148.0112 Ops/s | |
| test_squeeze | 0.1844ms | 14.5336μs | 68.8061 KOps/s | 71.4525 KOps/s | |
| test_unsqueeze | 0.1771ms | 0.1196ms | 8.3631 KOps/s | 8.8529 KOps/s | |
| test_split | 0.2834ms | 0.1958ms | 5.1062 KOps/s | 5.2511 KOps/s | |
| test_permute | 0.2681ms | 0.2055ms | 4.8674 KOps/s | 5.2008 KOps/s | |
| test_stack | 55.1660ms | 54.7905ms | 18.2513 Ops/s | 52.6040 Ops/s | |
| test_cat | 55.3056ms | 54.9970ms | 18.1828 Ops/s | 52.7542 Ops/s | |
| test_sequential_tensordict | 0.9959ms | 0.9226ms | 1.0839 KOps/s | 1.1396 KOps/s | |
| test_sequential_graph_module | 0.5299ms | 0.4341ms | 2.3038 KOps/s | 2.3960 KOps/s | |
| test_nested_tensordict | 1.3754ms | 1.2736ms | 785.2025 Ops/s | 820.2784 Ops/s | |
| test_nested_graph_module | 0.6635ms | 0.5488ms | 1.8223 KOps/s | 1.8784 KOps/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.
Summary
to_module()preserve module parameters and buffers by default, while retainingpreserve_module_state=Falsefor the previous replacement behavior.copy_at_()use the fast tensor-only path by default, while retainingfast=Falsefor general update semantics.allow_pickle=Falsedefault transition to 0.15.