-
Notifications
You must be signed in to change notification settings - Fork 3
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
Some initial benchmark results #37
Comments
I am confused with |
My WIP HPC script is basically this: include(joinpath(dirname(@__DIR__), "src", "Maatai.jl"))
import .Maatai
root = expanduser("~/git/open-energy-modeling-benchmarks")
instances = filter(endswith(".mps.gz"), readdir(joinpath(root, "instances")))
study = Maatai.Study(;
root = @__DIR__,
name = "oem_benchmarks",
inputs = Dict{String,Any}[
Dict(
"ROOT" => root,
"FILENAME" => filename,
"RANDOM_SEED" => seed,
"PRESOLVE" => presolve
)
for filename in instances
for seed in 1:2
for presolve in ["on", "off"]
],
script =
raw"""
julia \
--project=${ROOT}/benchmark \
${ROOT}/benchmark/main.jl \
--instance=${FILENAME} \
--output_filename=${OUTPUT_DIR}/output.jsonl \
--random_seed=${RANDOM_SEED} \
--presolve=${PRESOLVE} \
--time_limit=7200
""",
)
platform = Maatai.SLURM(
time = "02:30:00",
nodes = 1,
ntasks_per_node = 1,
account = "XXXXX",
partition = "standard",
qos = "standard",
)
Maatai.plan(study, platform) I hit the limit on how many jobs I can submit if I try more seeds, so that's the next task. |
got it, args are being forwarded do HiGHS |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Dataset: output.jsonl.txt
I only did random_seed=1 and random_seed=2. I'll bump it up for the next run. Just working on validating the workflow.
There are a couple of failures that I need to fix, where the machine shut down because of the time limit without recording any data.
The text was updated successfully, but these errors were encountered: