-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Adds test fixture to run RL training over subset of envs #1912
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
jtigue-bdai
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like a pre-commit formatting is needed though
|
This is awesome! We will likely re-use this for our internal environments Can you update the description to include the refactoring of settings as well? I don't think any CI updates need to be made as we have the |
Signed-off-by: Mayank Mittal <[email protected]>
# Description This MR adds a script to run training over a subset of environments. I have mostly checked this for rsl-rl library. The script adds the commit tag as a run name allowing us to compare different versions of code nicely. ## Type of change - New feature (non-breaking change which adds functionality) ## Screenshots Example tensorboard log: ```bash ./isaaclab.sh -p tools/run_train_envs.py --lib-name rsl_rl ```  ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there --------- Signed-off-by: Mayank Mittal <[email protected]>
) # Description This MR adds a script to run training over a subset of environments. I have mostly checked this for rsl-rl library. The script adds the commit tag as a run name allowing us to compare different versions of code nicely. ## Type of change - New feature (non-breaking change which adds functionality) ## Screenshots Example tensorboard log: ```bash ./isaaclab.sh -p tools/run_train_envs.py --lib-name rsl_rl ```  ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there --------- Signed-off-by: Mayank Mittal <[email protected]>
Description
This MR adds a script to run training over a subset of environments. I have mostly checked this for rsl-rl library.
The script adds the commit tag as a run name allowing us to compare different versions of code nicely.
Type of change
Screenshots
Example tensorboard log:
Checklist
pre-commitchecks with./isaaclab.sh --formatconfig/extension.tomlfileCONTRIBUTORS.mdor my name already exists there