dm-haiku icon indicating copy to clipboard operation
dm-haiku copied to clipboard

What experiment tracker is a good choice?

Open KonstantinUshenin opened this issue 2 years ago • 2 comments

Hello! I use Haiku+Jax for research. I have written a class that tracks my experiments in a simple folder structure. It is helpful for 10-20 runs. However, I want to use more powerful tools to track 100-1000 experiments and gather results from many computational nodes together.

What is a good experiment tracker for Haiku? I think PyMLPipe or DVCLive is a good choice, but I cannot make a choice. Is there something better?

KonstantinUshenin avatar Oct 19 '22 15:10 KonstantinUshenin

I personally use Weights and Biases. They have remote logging via their website and explicitly focus on parameter sweeps etc. AFAIK they also have an option to host the server for the logging yourself.

nlsfnr avatar Oct 19 '22 17:10 nlsfnr

i use mlflow because

  • i find its abstractions very useful as a general numerical experiment manager (deep learning, PDE simulations, coupled ODE solve etc.).
  • it's self hosted and can be run locally or on the cloud w/ a dedicated DB and object store (just like wandb).
  • it is open source

joglekara avatar Jan 04 '23 19:01 joglekara