dacapo.store.mongo_config_store
Module Contents
Classes
A MongoDB store for configurations. Used to store and retrieve |
Attributes
- dacapo.store.mongo_config_store.logger
- class dacapo.store.mongo_config_store.MongoConfigStore(db_host, db_name)
A MongoDB store for configurations. Used to store and retrieve configurations for runs, tasks, architectures, trainers, and datasets.
- store_run_config(run_config, ignore=None)
Store a run config. This should also store the configs that are part of the run config (i.e., task, architecture, trainer, and dataset config).
- retrieve_run_config(run_name)
Retrieve a run config from a run name.
- delete_run_config(run_name)
- retrieve_run_config_names(task_names=None, datasplit_names=None, architecture_names=None, trainer_names=None)
Retrieve all run config names.
- store_task_config(task_config, ignore=None)
Store a task config.
- retrieve_task_config(task_name)
Retrieve a task config from a task name.
- retrieve_task_config_names()
Retrieve all task config names.
- store_architecture_config(architecture_config, ignore=None)
Store a architecture config.
- retrieve_architecture_config(architecture_name)
Retrieve a architecture config from a architecture name.
- retrieve_architecture_config_names()
Retrieve all architecture config names.
- store_trainer_config(trainer_config, ignore=None)
Store a trainer config.
- retrieve_trainer_config(trainer_name)
Retrieve a trainer config from a trainer name.
- retrieve_trainer_config_names()
Retrieve all trainer config names.
- store_datasplit_config(datasplit_config, ignore=None)
Store a datasplit config.
- retrieve_datasplit_config(datasplit_name)
Retrieve a datasplit config from a datasplit name.
- retrieve_datasplit_config_names()
Retrieve all datasplit names.
- store_dataset_config(dataset_config, ignore=None)
- retrieve_dataset_config(dataset_name)
- retrieve_dataset_config_names()
- store_array_config(array_config, ignore=None)
Store a array config.
- retrieve_array_config(array_name)
Retrieve a array config from a array name.
- retrieve_array_config_names()
Retrieve all array names.