-
Notifications
You must be signed in to change notification settings - Fork 20
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
[Test]: Benchmark on v0.10.2 #881
base: main
Are you sure you want to change the base?
Conversation
Benchmark ResultsBenchmark in progress... |
This reverts commit 326620e.
I don't remember what we did, but the tests run on 20 minutes and create_model is 44s now. It was much longer some time ago, right? |
It is due to the flexible temporal resolution in files benchmark/EU/assets-rep-periods-partitions.csv and benchmark/EU/flows-rep-periods-partitions.csv The values in that files ensure we test the flexible temporal resolution in the EU case. However, we might want to benchmark both situations: using flexible temporal resolution and using the default (i.e., hourly for all the assets and flows). This can be done through code. If that makes sense, please let me know and we can update the benchmark files. |
Results with flexible temporal resolution (saving for reference): Benchmark Results
|
I have run the benchmarks locally in a TNO machine with the following specifications:
The results for this branch with the EU case:
Total memory allocations from the log file: 27.1GiB
Total memory allocations from the log file: 32.7GiB |
@abelsiqueira I added the information about running the benchmark locally, but I cannot get the memory usage information from the benchmark. BTW: the changes in this PR work locally to change the data using DuckDB, so I assume that the error running it in the server might be a memory usage limit on GitHub 🤷♂️ |
Run the benchmark on version 0.10.2