Simulation manager tools for tracking simulation runs, generated data, interfacing with clusters/HPCs #148
Replies: 6 comments 3 replies
-
Hi Ankur, hi everyone, |
Beta Was this translation helpful? Give feedback.
-
https://github.com/CSNG-MFF/mozaik , and based on it: Arkheia: http://arkheia.org/about |
Beta Was this translation helpful? Give feedback.
-
https://github.com/task123/sim_db -> unmaintained |
Beta Was this translation helpful? Give feedback.
-
Hi Ankur,
I have a solution that fits part of what you need. I used it for machine learning and thought about trying it for computational neuroscience, but I still need to find time to do it- it is called Hydra.
As said, it doesn’t cover everything you need, but the advantage is that it is more general, so a larger community actively maintains it. You can use it for parameter sweeps and runs’ metadata tracking. What is left out is sending it to a cluster, monitoring, and fetching data, but maybe some other software could cover this.
https://hydra.cc/
Best regards,
Emil Dmitruk
From: Ankur Sinha ***@***.***>
Date: Thursday, 14 November 2024 at 09:43
To: OCNS/SoftwareWG ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [OCNS/SoftwareWG] Simulation manager tools for tracking simulation runs, generated data, interfacing with clusters/HPCs (Discussion #148)
https://github.com/task123/sim_db<https://github.com/task123/sim_db> -> unmaintained
—
Reply to this email directly, view it on GitHub<#148 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AEF6CHQHEVUUVEUMFDFOXCL2ARWFPAVCNFSM6AAAAABRUL5HCKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMRVGIYTENY>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
We are developing the tool L2L which allows for large parameter space explorations on local devices and HPC systems. In its origins it used scoop and pypet. Although we still keep large inspiration from pypet we have moved forward with other strategies to orchestrate job deployment. We are about to make a new release of the tool in about 2 weeks with a new way to do task deployment which is more efficient and suitable for HPC systems where having many small files produced by the parameter space explorations is a problem. Here is our repository: https://github.com/Meta-optimization/L2L |
Beta Was this translation helpful? Give feedback.
-
There's also snakemake. It's more for data analysis pipelines though, so something to be to analyse simulation generated data perhaps: |
Beta Was this translation helpful? Give feedback.
-
Hi folks,
What tools are you using to manage simulations when running parameter sweeps and so on, especially when interfacing with clusters that use torque/slurm and so on? Ideally, the tool should allow tracking of metadata related to each run, parameters, send the run to the cluster queue, monitor it, fetch the data and link it to the simulation run.
I know Sumatra does this, but I don't think it's up to date to run on new Pythons. What are you all using?
https://github.com/open-research/sumatra
Beta Was this translation helpful? Give feedback.
All reactions