{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/8"}],"enrichment":{"capability":"Dora is an experiment launching and management tool for machine learning projects that handles grid search scheduling, automatic deduplication of runs, and terminal-based monitoring of experiments.","skillfed_tags":["experiment-tracking","hyperparameter-optimization","distributed-computing"],"use_cases":["Running systematic hyperparameter sweeps across a cluster without manually scheduling each job","Automatically resuming interrupted experiments from checkpoints using experiment signatures","Monitoring multiple concurrent ML training runs and comparing metrics in a terminal table","Deduplicating experiments so requesting the same hyperparameters twice merges into one run","Integrating experiment tracking into existing PyTorch Lightning or Hydra-based projects"],"what_it_does":"Dora is a command-line experiment manager designed for machine learning workflows. It lets you define grid searches in pure Python, automatically schedule and deduplicate experiments based on their argument signatures, and monitor progress from the terminal. The tool integrates with argparse, Hydra, and PyTorch Lightning, and can launch experiments locally or remotely via Slurm/Submitit.\n\nYou decorate your training script's main function with `@argparse_main` or `@hydra_main`, then create grid files that call a launcher repeatedly with different hyperparameter sets. Dora assigns each experiment a signature for deduplication, manages checkpointing and resumption, and provides a monitoring interface to track metrics and compare runs. It's built for researchers running many related experiments and needing to avoid redundant computation.","worth_installing":"Yes, but with caution. Dora is well-suited for researchers running grid searches on clusters and needing experiment deduplication and monitoring. However, the package is dormant (last release 2023-05-23, no recent commits), so expect no active maintenance or support for newer dependencies. Install only if your workflow matches its design and you can tolerate potential incompatibilities with recent library versions."},"id":"dora-search","links":{"html":"https://skillfed.io/packages/dora-search","md":"https://skillfed.io/packages/dora-search.md","pypi":"https://pypi.org/project/dora-search/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-05-23","license_spdx":null,"license_treatment":"permissive","name":"dora-search","python_support":"supports_current","summary":"Easy grid searches for ML."},"popularity":{"monthly_downloads":177883,"position":10203,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.12"}
