Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BugFix] Fix isaac - bis #2119

Merged
merged 21 commits into from
May 8, 2024
Merged

[BugFix] Fix isaac - bis #2119

merged 21 commits into from
May 8, 2024

Conversation

vmoens
Copy link
Contributor

@vmoens vmoens commented Apr 25, 2024

No description provided.

Copy link

pytorch-bot bot commented Apr 25, 2024

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/rl/2119

Note: Links to docs will display an error until the docs builds have been completed.

❌ 2 New Failures, 25 Unrelated Failures

As of commit fb9b273 with merge base 0707e07 (image):

NEW FAILURES - The following jobs have failed:

FLAKY - The following jobs failed but were likely due to flakiness present on trunk:

BROKEN TRUNK - The following jobs failed but were present on the merge base:

👉 Rebase onto the `viable/strict` branch to avoid these failures

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 25, 2024
@vmoens vmoens added bug Something isn't working Environments Adds or modifies an environment wrapper Data Data-related PR, will launch data-related jobs labels Apr 25, 2024
Copy link

github-actions bot commented Apr 25, 2024

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

Total Benchmarks: 91. Improved: $\large\color{#35bf28}1$. Worsened: $\large\color{#d91a1a}7$.

Expand to view detailed results
Name Max Mean Ops Ops on Repo HEAD Change
test_single 54.5086ms 54.1310ms 18.4737 Ops/s 18.6561 Ops/s $\color{#d91a1a}-0.98\%$
test_sync 33.9116ms 29.3339ms 34.0903 Ops/s 33.5732 Ops/s $\color{#35bf28}+1.54\%$
test_async 55.6845ms 28.2629ms 35.3820 Ops/s 35.3020 Ops/s $\color{#35bf28}+0.23\%$
test_simple 0.4091s 0.3551s 2.8163 Ops/s 2.9259 Ops/s $\color{#d91a1a}-3.75\%$
test_transformed 0.5467s 0.4986s 2.0056 Ops/s 2.0060 Ops/s $\color{#d91a1a}-0.02\%$
test_serial 1.2781s 1.2255s 0.8160 Ops/s 0.8165 Ops/s $\color{#d91a1a}-0.06\%$
test_parallel 1.0539s 1.0150s 0.9852 Ops/s 0.9782 Ops/s $\color{#35bf28}+0.71\%$
test_step_mdp_speed[True-True-True-True-True] 0.2212ms 21.4965μs 46.5192 KOps/s 46.4584 KOps/s $\color{#35bf28}+0.13\%$
test_step_mdp_speed[True-True-True-True-False] 34.0340μs 13.1656μs 75.9553 KOps/s 75.4123 KOps/s $\color{#35bf28}+0.72\%$
test_step_mdp_speed[True-True-True-False-True] 41.9890μs 12.5999μs 79.3656 KOps/s 79.3447 KOps/s $\color{#35bf28}+0.03\%$
test_step_mdp_speed[True-True-True-False-False] 0.1320ms 7.8224μs 127.8373 KOps/s 129.9896 KOps/s $\color{#d91a1a}-1.66\%$
test_step_mdp_speed[True-True-False-True-True] 76.4600μs 22.6573μs 44.1358 KOps/s 43.4510 KOps/s $\color{#35bf28}+1.58\%$
test_step_mdp_speed[True-True-False-True-False] 38.3520μs 14.4295μs 69.3023 KOps/s 68.8892 KOps/s $\color{#35bf28}+0.60\%$
test_step_mdp_speed[True-True-False-False-True] 40.6060μs 13.7956μs 72.4867 KOps/s 71.3746 KOps/s $\color{#35bf28}+1.56\%$
test_step_mdp_speed[True-True-False-False-False] 29.5050μs 8.9798μs 111.3616 KOps/s 110.7851 KOps/s $\color{#35bf28}+0.52\%$
test_step_mdp_speed[True-False-True-True-True] 51.1360μs 24.5340μs 40.7598 KOps/s 40.4957 KOps/s $\color{#35bf28}+0.65\%$
test_step_mdp_speed[True-False-True-True-False] 58.8710μs 15.8527μs 63.0807 KOps/s 62.6240 KOps/s $\color{#35bf28}+0.73\%$
test_step_mdp_speed[True-False-True-False-True] 0.1564ms 14.0963μs 70.9406 KOps/s 71.8572 KOps/s $\color{#d91a1a}-1.28\%$
test_step_mdp_speed[True-False-True-False-False] 40.6160μs 8.9373μs 111.8901 KOps/s 110.6246 KOps/s $\color{#35bf28}+1.14\%$
test_step_mdp_speed[True-False-False-True-True] 52.1680μs 25.5673μs 39.1125 KOps/s 38.8536 KOps/s $\color{#35bf28}+0.67\%$
test_step_mdp_speed[True-False-False-True-False] 42.9410μs 17.1316μs 58.3718 KOps/s 58.5893 KOps/s $\color{#d91a1a}-0.37\%$
test_step_mdp_speed[True-False-False-False-True] 46.0360μs 15.0840μs 66.2956 KOps/s 66.0150 KOps/s $\color{#35bf28}+0.43\%$
test_step_mdp_speed[True-False-False-False-False] 37.5400μs 10.1601μs 98.4243 KOps/s 98.1646 KOps/s $\color{#35bf28}+0.26\%$
test_step_mdp_speed[False-True-True-True-True] 59.6310μs 24.5102μs 40.7993 KOps/s 41.0031 KOps/s $\color{#d91a1a}-0.50\%$
test_step_mdp_speed[False-True-True-True-False] 51.9880μs 15.7442μs 63.5154 KOps/s 63.0690 KOps/s $\color{#35bf28}+0.71\%$
test_step_mdp_speed[False-True-True-False-True] 44.1820μs 16.2338μs 61.5999 KOps/s 61.4507 KOps/s $\color{#35bf28}+0.24\%$
test_step_mdp_speed[False-True-True-False-False] 32.6010μs 10.1893μs 98.1424 KOps/s 98.3488 KOps/s $\color{#d91a1a}-0.21\%$
test_step_mdp_speed[False-True-False-True-True] 72.8170μs 25.5661μs 39.1144 KOps/s 39.1357 KOps/s $\color{#d91a1a}-0.05\%$
test_step_mdp_speed[False-True-False-True-False] 50.7750μs 17.0576μs 58.6249 KOps/s 58.4621 KOps/s $\color{#35bf28}+0.28\%$
test_step_mdp_speed[False-True-False-False-True] 71.3140μs 17.4188μs 57.4091 KOps/s 57.7593 KOps/s $\color{#d91a1a}-0.61\%$
test_step_mdp_speed[False-True-False-False-False] 37.1900μs 11.4742μs 87.1517 KOps/s 88.0829 KOps/s $\color{#d91a1a}-1.06\%$
test_step_mdp_speed[False-False-True-True-True] 77.6620μs 26.7855μs 37.3336 KOps/s 36.8952 KOps/s $\color{#35bf28}+1.19\%$
test_step_mdp_speed[False-False-True-True-False] 53.4000μs 18.3662μs 54.4480 KOps/s 54.4372 KOps/s $\color{#35bf28}+0.02\%$
test_step_mdp_speed[False-False-True-False-True] 68.5510μs 17.4455μs 57.3213 KOps/s 57.3156 KOps/s $+0.01\%$
test_step_mdp_speed[False-False-True-False-False] 42.6300μs 11.4041μs 87.6881 KOps/s 87.9615 KOps/s $\color{#d91a1a}-0.31\%$
test_step_mdp_speed[False-False-False-True-True] 39.4440μs 28.0631μs 35.6340 KOps/s 34.8968 KOps/s $\color{#35bf28}+2.11\%$
test_step_mdp_speed[False-False-False-True-False] 53.0600μs 19.3426μs 51.6993 KOps/s 50.8450 KOps/s $\color{#35bf28}+1.68\%$
test_step_mdp_speed[False-False-False-False-True] 60.0730μs 18.4043μs 54.3352 KOps/s 53.5644 KOps/s $\color{#35bf28}+1.44\%$
test_step_mdp_speed[False-False-False-False-False] 32.1900μs 12.5729μs 79.5360 KOps/s 79.7276 KOps/s $\color{#d91a1a}-0.24\%$
test_values[generalized_advantage_estimate-True-True] 11.6274ms 9.3679ms 106.7473 Ops/s 107.0455 Ops/s $\color{#d91a1a}-0.28\%$
test_values[vec_generalized_advantage_estimate-True-True] 42.6090ms 35.5474ms 28.1315 Ops/s 28.5195 Ops/s $\color{#d91a1a}-1.36\%$
test_values[td0_return_estimate-False-False] 0.2769ms 0.1798ms 5.5618 KOps/s 5.8903 KOps/s $\textbf{\color{#d91a1a}-5.58\%}$
test_values[td1_return_estimate-False-False] 23.5977ms 23.1056ms 43.2795 Ops/s 41.8584 Ops/s $\color{#35bf28}+3.39\%$
test_values[vec_td1_return_estimate-False-False] 37.9246ms 35.2557ms 28.3642 Ops/s 28.0763 Ops/s $\color{#35bf28}+1.03\%$
test_values[td_lambda_return_estimate-True-False] 35.2720ms 33.0436ms 30.2630 Ops/s 30.1711 Ops/s $\color{#35bf28}+0.30\%$
test_values[vec_td_lambda_return_estimate-True-False] 48.6045ms 35.6154ms 28.0777 Ops/s 27.9026 Ops/s $\color{#35bf28}+0.63\%$
test_gae_speed[generalized_advantage_estimate-False-1-512] 8.2381ms 8.0916ms 123.5848 Ops/s 123.7355 Ops/s $\color{#d91a1a}-0.12\%$
test_gae_speed[vec_generalized_advantage_estimate-True-1-512] 2.4913ms 1.9245ms 519.6275 Ops/s 525.5709 Ops/s $\color{#d91a1a}-1.13\%$
test_gae_speed[vec_generalized_advantage_estimate-False-1-512] 0.4359ms 0.3498ms 2.8590 KOps/s 2.8616 KOps/s $\color{#d91a1a}-0.09\%$
test_gae_speed[vec_generalized_advantage_estimate-True-32-512] 49.3274ms 46.6846ms 21.4203 Ops/s 22.6575 Ops/s $\textbf{\color{#d91a1a}-5.46\%}$
test_gae_speed[vec_generalized_advantage_estimate-False-32-512] 3.6839ms 3.0193ms 331.2067 Ops/s 329.0436 Ops/s $\color{#35bf28}+0.66\%$
test_dqn_speed 7.2411ms 1.3571ms 736.8732 Ops/s 743.1759 Ops/s $\color{#d91a1a}-0.85\%$
test_ddpg_speed 4.3304ms 2.8529ms 350.5184 Ops/s 350.5804 Ops/s $\color{#d91a1a}-0.02\%$
test_sac_speed 9.1969ms 8.6813ms 115.1898 Ops/s 118.5330 Ops/s $\color{#d91a1a}-2.82\%$
test_redq_speed 14.7309ms 13.3246ms 75.0493 Ops/s 76.2059 Ops/s $\color{#d91a1a}-1.52\%$
test_redq_deprec_speed 88.7213ms 14.3895ms 69.4951 Ops/s 74.6135 Ops/s $\textbf{\color{#d91a1a}-6.86\%}$
test_td3_speed 9.8708ms 8.4117ms 118.8820 Ops/s 118.7692 Ops/s $\color{#35bf28}+0.10\%$
test_cql_speed 37.9035ms 36.6310ms 27.2993 Ops/s 27.0806 Ops/s $\color{#35bf28}+0.81\%$
test_a2c_speed 8.8698ms 7.5200ms 132.9785 Ops/s 133.2072 Ops/s $\color{#d91a1a}-0.17\%$
test_ppo_speed 8.7367ms 7.7439ms 129.1339 Ops/s 129.7870 Ops/s $\color{#d91a1a}-0.50\%$
test_reinforce_speed 7.5717ms 6.7335ms 148.5119 Ops/s 148.7550 Ops/s $\color{#d91a1a}-0.16\%$
test_iql_speed 39.4765ms 33.7452ms 29.6339 Ops/s 30.2117 Ops/s $\color{#d91a1a}-1.91\%$
test_rb_sample[TensorDictReplayBuffer-ListStorage-RandomSampler-4000] 2.5675ms 2.2187ms 450.7098 Ops/s 465.5942 Ops/s $\color{#d91a1a}-3.20\%$
test_rb_sample[TensorDictReplayBuffer-LazyMemmapStorage-RandomSampler-10000] 1.0416ms 0.4930ms 2.0283 KOps/s 2.0235 KOps/s $\color{#35bf28}+0.24\%$
test_rb_sample[TensorDictReplayBuffer-LazyTensorStorage-RandomSampler-10000] 0.8481ms 0.4672ms 2.1403 KOps/s 2.1267 KOps/s $\color{#35bf28}+0.64\%$
test_rb_sample[TensorDictReplayBuffer-ListStorage-SamplerWithoutReplacement-4000] 3.3248ms 2.1816ms 458.3786 Ops/s 472.4446 Ops/s $\color{#d91a1a}-2.98\%$
test_rb_sample[TensorDictReplayBuffer-LazyMemmapStorage-SamplerWithoutReplacement-10000] 1.0055ms 0.4837ms 2.0672 KOps/s 2.0452 KOps/s $\color{#35bf28}+1.07\%$
test_rb_sample[TensorDictReplayBuffer-LazyTensorStorage-SamplerWithoutReplacement-10000] 0.8112ms 0.4642ms 2.1544 KOps/s 2.1456 KOps/s $\color{#35bf28}+0.41\%$
test_rb_sample[TensorDictReplayBuffer-LazyMemmapStorage-sampler6-10000] 1.3648ms 1.2249ms 816.3944 Ops/s 821.2192 Ops/s $\color{#d91a1a}-0.59\%$
test_rb_sample[TensorDictReplayBuffer-LazyTensorStorage-sampler7-10000] 1.3648ms 1.1669ms 856.9397 Ops/s 865.6436 Ops/s $\color{#d91a1a}-1.01\%$
test_rb_sample[TensorDictPrioritizedReplayBuffer-ListStorage-None-4000] 2.8028ms 2.4458ms 408.8589 Ops/s 448.1380 Ops/s $\textbf{\color{#d91a1a}-8.76\%}$
test_rb_sample[TensorDictPrioritizedReplayBuffer-LazyMemmapStorage-None-10000] 1.0248ms 0.6151ms 1.6257 KOps/s 1.6419 KOps/s $\color{#d91a1a}-0.99\%$
test_rb_sample[TensorDictPrioritizedReplayBuffer-LazyTensorStorage-None-10000] 0.8424ms 0.5831ms 1.7149 KOps/s 1.7184 KOps/s $\color{#d91a1a}-0.20\%$
test_rb_iterate[TensorDictReplayBuffer-ListStorage-RandomSampler-4000] 3.3212ms 2.1209ms 471.5081 Ops/s 473.2591 Ops/s $\color{#d91a1a}-0.37\%$
test_rb_iterate[TensorDictReplayBuffer-LazyMemmapStorage-RandomSampler-10000] 0.9281ms 0.4903ms 2.0394 KOps/s 2.0285 KOps/s $\color{#35bf28}+0.53\%$
test_rb_iterate[TensorDictReplayBuffer-LazyTensorStorage-RandomSampler-10000] 0.7067ms 0.4735ms 2.1118 KOps/s 2.1101 KOps/s $\color{#35bf28}+0.08\%$
test_rb_iterate[TensorDictReplayBuffer-ListStorage-SamplerWithoutReplacement-4000] 3.3602ms 2.1514ms 464.8194 Ops/s 470.9781 Ops/s $\color{#d91a1a}-1.31\%$
test_rb_iterate[TensorDictReplayBuffer-LazyMemmapStorage-SamplerWithoutReplacement-10000] 0.6064ms 0.4845ms 2.0641 KOps/s 2.0298 KOps/s $\color{#35bf28}+1.69\%$
test_rb_iterate[TensorDictReplayBuffer-LazyTensorStorage-SamplerWithoutReplacement-10000] 3.4522ms 0.4686ms 2.1341 KOps/s 2.1405 KOps/s $\color{#d91a1a}-0.30\%$
test_rb_iterate[TensorDictPrioritizedReplayBuffer-ListStorage-None-4000] 2.5116ms 2.2506ms 444.3205 Ops/s 449.0909 Ops/s $\color{#d91a1a}-1.06\%$
test_rb_iterate[TensorDictPrioritizedReplayBuffer-LazyMemmapStorage-None-10000] 1.1657ms 0.6130ms 1.6313 KOps/s 1.6394 KOps/s $\color{#d91a1a}-0.49\%$
test_rb_iterate[TensorDictPrioritizedReplayBuffer-LazyTensorStorage-None-10000] 0.7209ms 0.5829ms 1.7155 KOps/s 1.7141 KOps/s $\color{#35bf28}+0.09\%$
test_rb_populate[TensorDictReplayBuffer-ListStorage-RandomSampler-400] 0.1051s 7.5471ms 132.5004 Ops/s 130.3624 Ops/s $\color{#35bf28}+1.64\%$
test_rb_populate[TensorDictReplayBuffer-LazyMemmapStorage-RandomSampler-400] 14.1590ms 11.9038ms 84.0067 Ops/s 82.5598 Ops/s $\color{#35bf28}+1.75\%$
test_rb_populate[TensorDictReplayBuffer-LazyTensorStorage-RandomSampler-400] 4.4123ms 1.1721ms 853.1619 Ops/s 901.4317 Ops/s $\textbf{\color{#d91a1a}-5.35\%}$
test_rb_populate[TensorDictReplayBuffer-ListStorage-SamplerWithoutReplacement-400] 0.1025s 5.6574ms 176.7595 Ops/s 182.5994 Ops/s $\color{#d91a1a}-3.20\%$
test_rb_populate[TensorDictReplayBuffer-LazyMemmapStorage-SamplerWithoutReplacement-400] 14.2290ms 11.9095ms 83.9663 Ops/s 71.2432 Ops/s $\textbf{\color{#35bf28}+17.86\%}$
test_rb_populate[TensorDictReplayBuffer-LazyTensorStorage-SamplerWithoutReplacement-400] 3.5892ms 1.1316ms 883.7245 Ops/s 945.6518 Ops/s $\textbf{\color{#d91a1a}-6.55\%}$
test_rb_populate[TensorDictPrioritizedReplayBuffer-ListStorage-None-400] 98.0735ms 7.7621ms 128.8316 Ops/s 168.9890 Ops/s $\textbf{\color{#d91a1a}-23.76\%}$
test_rb_populate[TensorDictPrioritizedReplayBuffer-LazyMemmapStorage-None-400] 14.4117ms 12.2367ms 81.7211 Ops/s 80.1964 Ops/s $\color{#35bf28}+1.90\%$
test_rb_populate[TensorDictPrioritizedReplayBuffer-LazyTensorStorage-None-400] 3.9036ms 1.4197ms 704.3572 Ops/s 720.4087 Ops/s $\color{#d91a1a}-2.23\%$

Copy link

github-actions bot commented Apr 25, 2024

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

Total Benchmarks: 94. Improved: $\large\color{#35bf28}3$. Worsened: $\large\color{#d91a1a}5$.

Expand to view detailed results
Name Max Mean Ops Ops on Repo HEAD Change
test_single 0.1178s 0.1155s 8.6584 Ops/s 8.6610 Ops/s $\color{#d91a1a}-0.03\%$
test_sync 0.1030s 0.1022s 9.7860 Ops/s 9.8566 Ops/s $\color{#d91a1a}-0.72\%$
test_async 0.1889s 95.5421ms 10.4666 Ops/s 10.3928 Ops/s $\color{#35bf28}+0.71\%$
test_single_pixels 0.1978s 0.1338s 7.4734 Ops/s 8.0041 Ops/s $\textbf{\color{#d91a1a}-6.63\%}$
test_sync_pixels 0.1336s 85.6700ms 11.6727 Ops/s 12.4078 Ops/s $\textbf{\color{#d91a1a}-5.92\%}$
test_async_pixels 0.1547s 78.1907ms 12.7892 Ops/s 12.4282 Ops/s $\color{#35bf28}+2.91\%$
test_simple 0.8253s 0.7638s 1.3093 Ops/s 1.3092 Ops/s $+0.01\%$
test_transformed 1.0613s 1.0049s 0.9952 Ops/s 0.9954 Ops/s $\color{#d91a1a}-0.02\%$
test_serial 2.4637s 2.4092s 0.4151 Ops/s 0.4158 Ops/s $\color{#d91a1a}-0.18\%$
test_parallel 2.3787s 2.2993s 0.4349 Ops/s 0.4321 Ops/s $\color{#35bf28}+0.65\%$
test_step_mdp_speed[True-True-True-True-True] 94.6720μs 33.6458μs 29.7214 KOps/s 30.5200 KOps/s $\color{#d91a1a}-2.62\%$
test_step_mdp_speed[True-True-True-True-False] 88.9410μs 19.9364μs 50.1595 KOps/s 52.4031 KOps/s $\color{#d91a1a}-4.28\%$
test_step_mdp_speed[True-True-True-False-True] 43.9910μs 19.0505μs 52.4921 KOps/s 53.6521 KOps/s $\color{#d91a1a}-2.16\%$
test_step_mdp_speed[True-True-True-False-False] 35.2010μs 11.3757μs 87.9064 KOps/s 90.9102 KOps/s $\color{#d91a1a}-3.30\%$
test_step_mdp_speed[True-True-False-True-True] 96.5220μs 35.4166μs 28.2353 KOps/s 29.2000 KOps/s $\color{#d91a1a}-3.30\%$
test_step_mdp_speed[True-True-False-True-False] 51.1610μs 21.9656μs 45.5257 KOps/s 47.6199 KOps/s $\color{#d91a1a}-4.40\%$
test_step_mdp_speed[True-True-False-False-True] 46.7710μs 20.8655μs 47.9260 KOps/s 49.7975 KOps/s $\color{#d91a1a}-3.76\%$
test_step_mdp_speed[True-True-False-False-False] 28.8900μs 13.3555μs 74.8756 KOps/s 77.4939 KOps/s $\color{#d91a1a}-3.38\%$
test_step_mdp_speed[True-False-True-True-True] 89.1530μs 37.2253μs 26.8634 KOps/s 27.7796 KOps/s $\color{#d91a1a}-3.30\%$
test_step_mdp_speed[True-False-True-True-False] 55.6720μs 23.6668μs 42.2532 KOps/s 43.1733 KOps/s $\color{#d91a1a}-2.13\%$
test_step_mdp_speed[True-False-True-False-True] 61.3610μs 21.1401μs 47.3034 KOps/s 50.2910 KOps/s $\textbf{\color{#d91a1a}-5.94\%}$
test_step_mdp_speed[True-False-True-False-False] 34.7410μs 13.3563μs 74.8711 KOps/s 78.1456 KOps/s $\color{#d91a1a}-4.19\%$
test_step_mdp_speed[True-False-False-True-True] 55.0310μs 38.6826μs 25.8514 KOps/s 26.8916 KOps/s $\color{#d91a1a}-3.87\%$
test_step_mdp_speed[True-False-False-True-False] 45.4010μs 25.2621μs 39.5850 KOps/s 40.7757 KOps/s $\color{#d91a1a}-2.92\%$
test_step_mdp_speed[True-False-False-False-True] 42.6110μs 22.4927μs 44.4589 KOps/s 46.2212 KOps/s $\color{#d91a1a}-3.81\%$
test_step_mdp_speed[True-False-False-False-False] 45.3310μs 15.1480μs 66.0152 KOps/s 68.2860 KOps/s $\color{#d91a1a}-3.33\%$
test_step_mdp_speed[False-True-True-True-True] 66.5710μs 37.2299μs 26.8601 KOps/s 27.7523 KOps/s $\color{#d91a1a}-3.21\%$
test_step_mdp_speed[False-True-True-True-False] 45.2420μs 23.5690μs 42.4285 KOps/s 43.5393 KOps/s $\color{#d91a1a}-2.55\%$
test_step_mdp_speed[False-True-True-False-True] 57.5810μs 24.7070μs 40.4744 KOps/s 40.9311 KOps/s $\color{#d91a1a}-1.12\%$
test_step_mdp_speed[False-True-True-False-False] 38.3610μs 15.2604μs 65.5291 KOps/s 68.3584 KOps/s $\color{#d91a1a}-4.14\%$
test_step_mdp_speed[False-True-False-True-True] 69.9120μs 39.0560μs 25.6043 KOps/s 26.7104 KOps/s $\color{#d91a1a}-4.14\%$
test_step_mdp_speed[False-True-False-True-False] 72.4810μs 25.8221μs 38.7265 KOps/s 40.1077 KOps/s $\color{#d91a1a}-3.44\%$
test_step_mdp_speed[False-True-False-False-True] 49.7510μs 27.0747μs 36.9348 KOps/s 37.8481 KOps/s $\color{#d91a1a}-2.41\%$
test_step_mdp_speed[False-True-False-False-False] 38.3400μs 17.0688μs 58.5864 KOps/s 59.7196 KOps/s $\color{#d91a1a}-1.90\%$
test_step_mdp_speed[False-False-True-True-True] 74.2420μs 41.0550μs 24.3576 KOps/s 25.2172 KOps/s $\color{#d91a1a}-3.41\%$
test_step_mdp_speed[False-False-True-True-False] 58.8810μs 27.9079μs 35.8321 KOps/s 37.8629 KOps/s $\textbf{\color{#d91a1a}-5.36\%}$
test_step_mdp_speed[False-False-True-False-True] 50.6310μs 27.0769μs 36.9319 KOps/s 37.9759 KOps/s $\color{#d91a1a}-2.75\%$
test_step_mdp_speed[False-False-True-False-False] 37.5110μs 16.9470μs 59.0075 KOps/s 60.4367 KOps/s $\color{#d91a1a}-2.36\%$
test_step_mdp_speed[False-False-False-True-True] 57.3310μs 42.8373μs 23.3441 KOps/s 23.8601 KOps/s $\color{#d91a1a}-2.16\%$
test_step_mdp_speed[False-False-False-True-False] 86.5610μs 29.5056μs 33.8918 KOps/s 34.9838 KOps/s $\color{#d91a1a}-3.12\%$
test_step_mdp_speed[False-False-False-False-True] 52.3310μs 28.9052μs 34.5959 KOps/s 36.0525 KOps/s $\color{#d91a1a}-4.04\%$
test_step_mdp_speed[False-False-False-False-False] 52.2310μs 18.8734μs 52.9846 KOps/s 54.4239 KOps/s $\color{#d91a1a}-2.64\%$
test_values[generalized_advantage_estimate-True-True] 24.9432ms 24.3890ms 41.0020 Ops/s 40.8966 Ops/s $\color{#35bf28}+0.26\%$
test_values[vec_generalized_advantage_estimate-True-True] 81.3088ms 3.1877ms 313.7053 Ops/s 310.3363 Ops/s $\color{#35bf28}+1.09\%$
test_values[td0_return_estimate-False-False] 93.1420μs 62.7925μs 15.9255 KOps/s 15.8128 KOps/s $\color{#35bf28}+0.71\%$
test_values[td1_return_estimate-False-False] 52.0306ms 51.7912ms 19.3083 Ops/s 19.2545 Ops/s $\color{#35bf28}+0.28\%$
test_values[vec_td1_return_estimate-False-False] 2.0348ms 1.7514ms 570.9680 Ops/s 570.4587 Ops/s $\color{#35bf28}+0.09\%$
test_values[td_lambda_return_estimate-True-False] 82.6412ms 82.3681ms 12.1406 Ops/s 11.9972 Ops/s $\color{#35bf28}+1.20\%$
test_values[vec_td_lambda_return_estimate-True-False] 2.1010ms 1.7519ms 570.8007 Ops/s 570.8901 Ops/s $\color{#d91a1a}-0.02\%$
test_gae_speed[generalized_advantage_estimate-False-1-512] 23.1828ms 22.8455ms 43.7723 Ops/s 43.0891 Ops/s $\color{#35bf28}+1.59\%$
test_gae_speed[vec_generalized_advantage_estimate-True-1-512] 0.8846ms 0.6863ms 1.4572 KOps/s 1.4630 KOps/s $\color{#d91a1a}-0.40\%$
test_gae_speed[vec_generalized_advantage_estimate-False-1-512] 0.7147ms 0.6386ms 1.5660 KOps/s 1.5642 KOps/s $\color{#35bf28}+0.12\%$
test_gae_speed[vec_generalized_advantage_estimate-True-32-512] 1.4677ms 1.4410ms 693.9595 Ops/s 693.5377 Ops/s $\color{#35bf28}+0.06\%$
test_gae_speed[vec_generalized_advantage_estimate-False-32-512] 0.9474ms 0.6565ms 1.5231 KOps/s 1.5231 KOps/s $-0.00\%$
test_dqn_speed 1.6727ms 1.4042ms 712.1434 Ops/s 682.7578 Ops/s $\color{#35bf28}+4.30\%$
test_ddpg_speed 3.8535ms 2.9437ms 339.7084 Ops/s 336.5861 Ops/s $\color{#35bf28}+0.93\%$
test_sac_speed 8.6171ms 8.4069ms 118.9501 Ops/s 118.7136 Ops/s $\color{#35bf28}+0.20\%$
test_redq_speed 11.1712ms 10.2502ms 97.5595 Ops/s 97.5528 Ops/s $+0.01\%$
test_redq_deprec_speed 12.2391ms 11.4342ms 87.4570 Ops/s 86.5809 Ops/s $\color{#35bf28}+1.01\%$
test_td3_speed 8.6031ms 8.2619ms 121.0373 Ops/s 119.7637 Ops/s $\color{#35bf28}+1.06\%$
test_cql_speed 26.8561ms 26.0200ms 38.4320 Ops/s 38.4502 Ops/s $\color{#d91a1a}-0.05\%$
test_a2c_speed 6.0876ms 5.7473ms 173.9944 Ops/s 173.1086 Ops/s $\color{#35bf28}+0.51\%$
test_ppo_speed 6.2878ms 6.0426ms 165.4914 Ops/s 166.6360 Ops/s $\color{#d91a1a}-0.69\%$
test_reinforce_speed 7.2521ms 4.6839ms 213.4959 Ops/s 213.4226 Ops/s $\color{#35bf28}+0.03\%$
test_iql_speed 20.2532ms 19.5587ms 51.1281 Ops/s 50.5862 Ops/s $\color{#35bf28}+1.07\%$
test_rb_sample[TensorDictReplayBuffer-ListStorage-RandomSampler-4000] 2.9658ms 2.7937ms 357.9478 Ops/s 362.4385 Ops/s $\color{#d91a1a}-1.24\%$
test_rb_sample[TensorDictReplayBuffer-LazyMemmapStorage-RandomSampler-10000] 1.2971ms 0.6034ms 1.6573 KOps/s 1.6860 KOps/s $\color{#d91a1a}-1.70\%$
test_rb_sample[TensorDictReplayBuffer-LazyTensorStorage-RandomSampler-10000] 0.7969ms 0.5778ms 1.7308 KOps/s 1.7534 KOps/s $\color{#d91a1a}-1.29\%$
test_rb_sample[TensorDictReplayBuffer-ListStorage-SamplerWithoutReplacement-4000] 3.0929ms 2.8151ms 355.2263 Ops/s 361.4713 Ops/s $\color{#d91a1a}-1.73\%$
test_rb_sample[TensorDictReplayBuffer-LazyMemmapStorage-SamplerWithoutReplacement-10000] 1.2338ms 0.5951ms 1.6805 KOps/s 1.7065 KOps/s $\color{#d91a1a}-1.52\%$
test_rb_sample[TensorDictReplayBuffer-LazyTensorStorage-SamplerWithoutReplacement-10000] 0.7444ms 0.5685ms 1.7589 KOps/s 1.7730 KOps/s $\color{#d91a1a}-0.80\%$
test_rb_sample[TensorDictReplayBuffer-LazyMemmapStorage-sampler6-10000] 2.2894ms 1.6283ms 614.1227 Ops/s 658.9169 Ops/s $\textbf{\color{#d91a1a}-6.80\%}$
test_rb_sample[TensorDictReplayBuffer-LazyTensorStorage-sampler7-10000] 5.7911ms 1.4894ms 671.4318 Ops/s 684.0527 Ops/s $\color{#d91a1a}-1.85\%$
test_rb_sample[TensorDictPrioritizedReplayBuffer-ListStorage-None-4000] 3.0568ms 2.9129ms 343.2961 Ops/s 348.0129 Ops/s $\color{#d91a1a}-1.36\%$
test_rb_sample[TensorDictPrioritizedReplayBuffer-LazyMemmapStorage-None-10000] 1.6102ms 0.7248ms 1.3797 KOps/s 1.3874 KOps/s $\color{#d91a1a}-0.56\%$
test_rb_sample[TensorDictPrioritizedReplayBuffer-LazyTensorStorage-None-10000] 0.8737ms 0.6953ms 1.4383 KOps/s 1.4398 KOps/s $\color{#d91a1a}-0.11\%$
test_rb_iterate[TensorDictReplayBuffer-ListStorage-RandomSampler-4000] 2.9696ms 2.7935ms 357.9722 Ops/s 363.5777 Ops/s $\color{#d91a1a}-1.54\%$
test_rb_iterate[TensorDictReplayBuffer-LazyMemmapStorage-RandomSampler-10000] 1.3050ms 0.5935ms 1.6849 KOps/s 1.6795 KOps/s $\color{#35bf28}+0.32\%$
test_rb_iterate[TensorDictReplayBuffer-LazyTensorStorage-RandomSampler-10000] 0.7084ms 0.5697ms 1.7554 KOps/s 1.7504 KOps/s $\color{#35bf28}+0.28\%$
test_rb_iterate[TensorDictReplayBuffer-ListStorage-SamplerWithoutReplacement-4000] 3.1107ms 2.8069ms 356.2629 Ops/s 362.5204 Ops/s $\color{#d91a1a}-1.73\%$
test_rb_iterate[TensorDictReplayBuffer-LazyMemmapStorage-SamplerWithoutReplacement-10000] 0.7318ms 0.5855ms 1.7079 KOps/s 1.6962 KOps/s $\color{#35bf28}+0.69\%$
test_rb_iterate[TensorDictReplayBuffer-LazyTensorStorage-SamplerWithoutReplacement-10000] 0.7356ms 0.5616ms 1.7807 KOps/s 1.7440 KOps/s $\color{#35bf28}+2.10\%$
test_rb_iterate[TensorDictPrioritizedReplayBuffer-ListStorage-None-4000] 3.0995ms 2.9287ms 341.4449 Ops/s 346.2766 Ops/s $\color{#d91a1a}-1.40\%$
test_rb_iterate[TensorDictPrioritizedReplayBuffer-LazyMemmapStorage-None-10000] 1.4157ms 0.7200ms 1.3889 KOps/s 1.3825 KOps/s $\color{#35bf28}+0.46\%$
test_rb_iterate[TensorDictPrioritizedReplayBuffer-LazyTensorStorage-None-10000] 0.8529ms 0.6904ms 1.4485 KOps/s 1.4283 KOps/s $\color{#35bf28}+1.41\%$
test_rb_populate[TensorDictReplayBuffer-ListStorage-RandomSampler-400] 0.1288s 9.5372ms 104.8527 Ops/s 104.5486 Ops/s $\color{#35bf28}+0.29\%$
test_rb_populate[TensorDictReplayBuffer-LazyMemmapStorage-RandomSampler-400] 17.1109ms 14.8548ms 67.3184 Ops/s 66.9932 Ops/s $\color{#35bf28}+0.49\%$
test_rb_populate[TensorDictReplayBuffer-LazyTensorStorage-RandomSampler-400] 2.4128ms 1.2069ms 828.5462 Ops/s 779.4136 Ops/s