question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Feature Request] Non-mutually exclusive config groups

See original GitHub issue

🚀 Feature Request

Allow hydra to load multiple configurations in a single compositional block.

Motivation

For multitasking, one needs to load configurations for multiple datasets. Currently the way hydra is structure, I don’t see a clear way of loading multiple configs in a single block.

Pitch

For e.g. let’s say defaults look something like:

defaults:
  - dataset:
     - ???

and datasets folder is something like:

conf/
    dataset/
        vqa2.yaml
        textvqa.yaml

If I run, python main.py dataset=vqa2,textvqa, I should get a final config object something like

dataset:
  - vqa2: ...
  - textvqa: ...

We have something like this already implemented in Pythia’s configuration system which is very close to hydra.

Are you willing to open a pull request? No

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:5
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
omrycommented, Jan 12, 2021

Here are the docs. This assumes knowledge of The Defaults List.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Mutually Exclusive Groups - Introduction to VWO REST API
Using the Mutually Exclusive Groups option in VWO, you can group multiple campaigns together that are mutually exclusive. By ensuring that your visitors...
Read more >
Create a mutually exclusive group in PageSense - Zoho Cares
To create a mutually exclusive group in PageSense: · 1. Click the Experiment Settings button on the top bar, then click the New...
Read more >
How to gather config files in a list with Hydra-fb?
Config groups are mutually exclusive, there is a feature request to relax that. You can get close to it though (without being able...
Read more >
Running mutually exclusive groups of jobs - TechDocs
In this example, the server controls resources such that one group of jobs does not execute while another group is running. The technique ......
Read more >
Labels - GitLab Docs
Teams can use scoped labels to annotate issues, merge requests, and epics with mutually exclusive labels. By preventing certain labels from being used...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found