Skip to content

Commit 1fa8caf

Browse files
committed
pylcm: publish benchmarks for f690972b53e7
1 parent 0678bc0 commit 1fa8caf

5 files changed

Lines changed: 11 additions & 3 deletions

File tree

pylcm-benchmarks/index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

pylcm-benchmarks/info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"asv-version": "0.6.5",
3-
"timestamp": 1774025451769
3+
"timestamp": 1774076790459
44
}

pylcm-benchmarks/regressions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version='1.0' encoding='utf-8'?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><id>tag:pylcm.asv,1970-01-01:/1e4c9ef7af8c5eca1de02b894ceccf70144c4cdf35ffe9abb6ea650fb7a16281</id><author><name>Airspeed Velocity</name></author><title xml:lang="en">pylcm performance regressions</title><updated>2026-03-20T16:50:51Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><id>tag:pylcm.asv,1970-01-01:/1e4c9ef7af8c5eca1de02b894ceccf70144c4cdf35ffe9abb6ea650fb7a16281</id><author><name>Airspeed Velocity</name></author><title xml:lang="en">pylcm performance regressions</title><updated>2026-03-21T07:06:30Z</updated></feed>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"base_commit": "33c2700f",
3+
"head_commit": "f690972b",
4+
"base_branch": "main",
5+
"machine": "hmg-home",
6+
"comparison": "\nBenchmarks that have stayed the same:\n\n| Change | Before [33c2700f] <main> | After [f690972b] <improved-benchmark-pr-check> | Ratio | Benchmark (Parameter) |\n|----------|----------------------------|--------------------------------------------------|---------|-------------------------------------------------------------------------------|\n| | 2.28G | 2.27G | 1.00 | bench_mahler_yum.TimeMahlerYum.peakmem_mahler_yum |\n| | 3.91\u00b10s | 4.04\u00b10.04s | 1.03 | bench_mahler_yum.TimeMahlerYum.time_mahler_yum |\n| | 1.39m | 1.40m | 1.01 | bench_mahler_yum.TimeMahlerYum.track_warmup |\n| | 1.22G | 1.21G | 0.99 | bench_mortality.TimeMortality.peakmem_mortality |\n| | 619\u00b190ms | 505\u00b130ms | ~0.82 | bench_mortality.TimeMortality.time_mortality |\n| | 8.53s | 8.66s | 1.02 | bench_mortality.TimeMortality.track_warmup |\n| | 1.2G | 1.19G | 1.00 | bench_precautionary_savings.TimeGridLookup.peakmem_grid_lookup(2000, 'irreg') |\n| | 1.18G | 1.18G | 1.00 | bench_precautionary_savings.TimeGridLookup.peakmem_grid_lookup(2000, 'lin') |\n| | 1.18G | 1.18G | 0.99 | bench_precautionary_savings.TimeGridLookup.peakmem_grid_lookup(500, 'irreg') |\n| | 1.18G | 1.17G | 0.99 | bench_precautionary_savings.TimeGridLookup.peakmem_grid_lookup(500, 'lin') |\n| | 232\u00b14ms | 232\u00b110ms | 1.00 | bench_precautionary_savings.TimeGridLookup.time_grid_lookup(2000, 'irreg') |\n| | 127\u00b19ms | 128\u00b17ms | 1.01 | bench_precautionary_savings.TimeGridLookup.time_grid_lookup(2000, 'lin') |\n| | 130\u00b18ms | 123\u00b13ms | ~0.94 | bench_precautionary_savings.TimeGridLookup.time_grid_lookup(500, 'irreg') |\n| | 124\u00b14ms | 142\u00b120ms | ~1.15 | bench_precautionary_savings.TimeGridLookup.time_grid_lookup(500, 'lin') |\n| | 8.45s | 8.51s | 1.01 | bench_precautionary_savings.TimeGridLookup.track_warmup(2000, 'lin') |\n| | 8.90s | 8.87s | 1.00 | bench_precautionary_savings.TimeGridLookup.track_warmup(500, 'irreg') |\n| | 8.42s | 8.32s | 0.99 | bench_precautionary_savings.TimeGridLookup.track_warmup(500, 'lin') |\n| | 1.17G | 1.17G | 0.99 | bench_precautionary_savings.TimeSimulate.peakmem_simulate(1000) |\n| | 1.18G | 1.17G | 0.99 | bench_precautionary_savings.TimeSimulate.peakmem_simulate(10000) |\n| | 516\u00b17ms | 465\u00b150ms | ~0.90 | bench_precautionary_savings.TimeSimulate.time_simulate(1000) |\n| | 3.97\u00b10s | 4.37\u00b10.06s | ~1.10 | bench_precautionary_savings.TimeSimulate.time_simulate(10000) |\n| | 5.20s | 5.19s | 1.00 | bench_precautionary_savings.TimeSimulate.track_warmup(1000) |\n| | 9.18s | 9.54s | 1.04 | bench_precautionary_savings.TimeSimulate.track_warmup(10000) |\n| | 1.03G | 1.02G | 0.99 | bench_precautionary_savings.TimeSolve.peakmem_solve(200) |\n| | 1.02G | 1.02G | 1.00 | bench_precautionary_savings.TimeSolve.peakmem_solve(50) |\n| | 1.03G | 1.03G | 1.00 | bench_precautionary_savings.TimeSolve.peakmem_solve(500) |\n| | 19.6\u00b10.5ms | 22.8\u00b12ms | ~1.16 | bench_precautionary_savings.TimeSolve.time_solve(200) |\n| | 19.8\u00b11ms | 20.0\u00b10.9ms | 1.01 | bench_precautionary_savings.TimeSolve.time_solve(50) |\n| | 19.9\u00b12ms | 19.9\u00b10.9ms | 1.00 | bench_precautionary_savings.TimeSolve.time_solve(500) |\n| | 2.69s | 2.76s | 1.03 | bench_precautionary_savings.TimeSolve.track_warmup(200) |\n| | 2.26s | 2.23s | 0.99 | bench_precautionary_savings.TimeSolve.track_warmup(50) |\n| | 3.34s | 3.32s | 0.99 | bench_precautionary_savings.TimeSolve.track_warmup(500) |\n| | 1.17G | 1.17G | 1.00 | bench_precautionary_savings.TimeSolveAndSimulate.peakmem_solve_and_simulate |\n| | 498\u00b130ms | 463\u00b140ms | ~0.93 | bench_precautionary_savings.TimeSolveAndSimulate.time_solve_and_simulate |\n| | 8.44s | 8.52s | 1.01 | bench_precautionary_savings.TimeSolveAndSimulate.track_warmup |\n\nBenchmarks that have got worse:\n\n| Change | Before [33c2700f] <main> | After [f690972b] <improved-benchmark-pr-check> | Ratio | Benchmark (Parameter) |\n|----------|----------------------------|--------------------------------------------------|---------|------------------------------------------------------------------------|\n| + | 9.16s | 10.4s | 1.14 | bench_precautionary_savings.TimeGridLookup.track_warmup(2000, 'irreg') |\n"
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"commit_hash": "f690972b53e73a28997d26dfdad082e78deb1cff", "env_name": "existing-py_home_hmg_econ_dev-pylcm_pylcm_.pixi_envs_tests-cuda13_bin_python", "date": 1774072074000, "params": {"arch": "x86_64", "cpu": "AMD Ryzen 7 3800X 8-Core Processor", "machine": "hmg-home", "num_cpu": "16", "os": "Linux 6.17.0-19-generic", "ram": "33589665792", "python": "/home/hmg/econ/dev-pylcm/pylcm/.pixi/envs/tests-cuda13/bin/python"}, "python": "/home/hmg/econ/dev-pylcm/pylcm/.pixi/envs/tests-cuda13/bin/python", "requirements": {}, "env_vars": {}, "result_columns": ["result", "params", "version", "started_at", "duration", "stats_ci_99_a", "stats_ci_99_b", "stats_q_25", "stats_q_75", "stats_number", "stats_repeat", "samples", "profile"], "results": {"bench_mahler_yum.TimeMahlerYum.time_mahler_yum": [[4.035775438998826], [], "bfbcbb7f2cd00dc93ac3be68b6e8a5ab0dbc5fb9b83795d2204444a24e5add86", 1774076036395, 376.62, [-0.31239], [8.3839], [3.9923], [4.0793], [1], [2]], "bench_mortality.TimeMortality.time_mortality": [[0.5052929825033061], [], "05780a1e66d910f7ab7b1ea344effaac7b8f139e104296021bfad3f44894348e", 1774076329009, 54.869, [0.33015], [0.72188], [0.48601], [0.5453], [1], [4]], "bench_precautionary_savings.TimeGridLookup.time_grid_lookup": [[0.14203601851477288, 0.12271665447042324, 0.1279640099965036, 0.23186573802377097], [["500", "2000"], ["'lin'", "'irreg'"]], "98ade76a3148877392ca79c4b7bd6365f406756e6f22bea3d7f4bb93a85a28db", 1774076409393, 217.1, [0.062531, 0.10664, 0.1067, 0.17252], [0.22793, 0.14711, 0.1489, 0.2978], [0.1195, 0.12217, 0.12117, 0.21974], [0.16777, 0.12742, 0.1346, 0.24729], [1, 1, 1, 1], [4, 4, 4, 4]], "bench_precautionary_savings.TimeSimulate.time_simulate": [[0.4651451999961864, 4.370669216499664], [["1000", "10000"]], "d18c22bdb004f5e617df6f75d5040cfac8e7c0a5e7bb0cb5c31e108655d0a11d", 1774076588763, 114.01, [0.18306, -2.0701], [0.77759, 10.811], [0.4209, 4.3063], [0.52457, 4.4351], [1, 1], [4, 2]], "bench_precautionary_savings.TimeSolve.time_solve": [[0.020035994530189782, 0.02280447047087364, 0.01985980902099982], [["50", "200", "500"]], "8abe06f1cc01621d46050aed732f05dba0585e2b39e7eca4f9e7720d325fbebf", 1774076682011, 92.496, [0.01881, 0.018404, 0.018424], [0.027679, 0.026751, 0.030912], [0.019308, 0.020695, 0.019146], [0.021036, 0.025446, 0.021009], [1, 1, 1], [10, 8, 8]], "bench_precautionary_savings.TimeSolveAndSimulate.time_solve_and_simulate": [[0.46306927551631816], [], "32e4008e3d5be13cafbeee79a1727e77de224799d2cd276eee9a58bcf99f157b", 1774076752189, 54.998, [0.23072], [0.656], [0.41135], [0.49508], [1], [4]], "bench_mahler_yum.TimeMahlerYum.peakmem_mahler_yum": [[2272137216], [], "c190a8c8a952fa74693f81984010eaa5961f6600b5dbc98832f508af1e08db20", 1774075939698, 96.697], "bench_mahler_yum.TimeMahlerYum.track_warmup": [[84.02606158400886], [], "910bbe1e4d48b70031c77d9838412cba85bafc4a86ff089deaeec358b83833e1", 1774076224662, 92.937], "bench_mortality.TimeMortality.peakmem_mortality": [[1214586880], [], "5d10a9ee981526f1d6f745a3486484b4cc4d536e73faf64d34465c1f43b546a0", 1774076317599, 11.41], "bench_mortality.TimeMortality.track_warmup": [[8.664998029009439], [], "759f2cb5949c7c8cfc217d1038c24eaf3b7320ba2665670b8b069a9ad7a56b66", 1774076356237, 10.6], "bench_precautionary_savings.TimeGridLookup.peakmem_grid_lookup": [[1173057536, 1177980928, 1177071616, 1194086400], [["500", "2000"], ["'lin'", "'irreg'"]], "c1ab9dbf88a842576276b92faba6ba5ef616439b39d107ad893a2ea7f72429fa", 1774076366837, 42.555], "bench_precautionary_savings.TimeGridLookup.track_warmup": [[8.318408173974603, 8.873377526993863, 8.507723205024377, 10.426576622994617], [["500", "2000"], ["'lin'", "'irreg'"]], "4c8420c1a9d8579fa9797cc5b982fd37f4ce78e28e0dc1ead0dcd0737fd04e24", 1774076517706, 43.385], "bench_precautionary_savings.TimeSimulate.peakmem_simulate": [[1166385152, 1171238912], [["1000", "10000"]], "2bbcc0603289e2c0a8a6d71be806f5329ecd6d5493ae8f74b8a819fe32c16af3", 1774076561092, 27.671], "bench_precautionary_savings.TimeSimulate.track_warmup": [[5.18915869895136, 9.53634782700101], [["1000", "10000"]], "481ecb3bd72d9875aff694725a532af0bca76e5e3cbacd50e03e29595cdba744", 1774076645873, 22.824], "bench_precautionary_savings.TimeSolve.peakmem_solve": [[1019998208, 1020813312, 1034743808], [["50", "200", "500"]], "91f2566ffee93e78d429715b88c743c924c37e39698d0367e61f4fe4871dba2c", 1774076668698, 13.313], "bench_precautionary_savings.TimeSolve.track_warmup": [[2.231258636980783, 2.7599024609662592, 3.3163872539880686], [["50", "200", "500"]], "fa5b0af0f0d9f07d9e194a1c3ef76a209b8268d5b274a29412b229ae5c52bb11", 1774076728056, 13.308], "bench_precautionary_savings.TimeSolveAndSimulate.peakmem_solve_and_simulate": [[1172865024], [], "282737e4b9796cd212a745298730392df4b0a8d03b617e52c91f331e63778dce", 1774076741365, 10.824], "bench_precautionary_savings.TimeSolveAndSimulate.track_warmup": [[8.516931605990976], [], "1505db4517f854e757baf6be623b20c03e1f0aa443158a4669ad2a41925d7006", 1774076779346, 10.371]}, "durations": {"<build>": 2.956390380859375e-05}, "version": 2}

0 commit comments

Comments
 (0)