Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Following #494, we're now able to do recursive defaults and imports along the search path. This means we can set up
profile
's which can be used across different tasks.Usage:
By defining a config in
~/.mephisto/hydra_configs/profile/
, you can later invoke all of the configuration from that with just one command. For instance, with~/.mephisto/hydra_configs/profile/sandbox.yaml
as follows:I can run
python run_task +profile=sandbox
for any task, and pull in the options both for the sandbox requester to use, as well as the heroku-specific argument to launch on the hobby tier. This means one can store profiles for common launch patterns that are shared between tasks.Testing:
Using the above file, successfully launched a task to sandbox.