-
Notifications
You must be signed in to change notification settings - Fork 132
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
feat(statistics tools): support statistics tools for experiments launched by omnisafe #157
feat(statistics tools): support statistics tools for experiments launched by omnisafe #157
Conversation
Co-authored-by: borong <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: ruiyang sun <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: ruiyang sun <[email protected]>
Co-authored-by: zmsn-2077 <[email protected]> Co-authored-by: borong <[email protected]> Co-authored-by: friedmainfunction <[email protected]>
…nment#147) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…thms (PKU-Alignment#148) Co-authored-by: borong <[email protected]> Co-authored-by: Gaiejj <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: zmsn-2077 <[email protected]>
Co-authored-by: borong <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: ruiyang sun <[email protected]> Co-authored-by: zmsn-2077 <[email protected]> Co-authored-by: friedmainfunction <[email protected]> Co-authored-by: Gaiejj <[email protected]> Co-authored-by: zmsn-2077 <[email protected]> Co-authored-by: Ruiyang Sun <[email protected]> Co-authored-by: Jiayi Zhou <[email protected]> Co-authored-by: 1Asan <[email protected]> fix(algo): fix no return in algo_wrapper::learn (PKU-Alignment#122) fix(logger, wrapper): support csv file and velocity tasks (PKU-Alignment#131) fix typo. (PKU-Alignment#134) fix(ppo): fix entropy loss (PKU-Alignment#135) fix bugs (PKU-Alignment#136) fix: support new config for exp_grid (PKU-Alignment#142) fix(rollout, exp_grid): fix logdir path conflict (PKU-Alignment#145) fix(on-policy): fix the second order algorithms performance (PKU-Alignment#147)
cfbc781
to
427a5d2
Compare
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## dev #157 +/- ##
==========================================
- Coverage 86.32% 86.11% -0.22%
==========================================
Files 80 82 +2
Lines 3760 4111 +351
==========================================
+ Hits 3246 3540 +294
- Misses 514 571 +57
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
…lignment#162) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: borong <[email protected]>
Co-authored-by: borong <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: ruiyang sun <[email protected]> Co-authored-by: zmsn-2077 <[email protected]> Co-authored-by: friedmainfunction <[email protected]> Co-authored-by: Gaiejj <[email protected]> Co-authored-by: zmsn-2077 <[email protected]> Co-authored-by: Ruiyang Sun <[email protected]> Co-authored-by: Jiayi Zhou <[email protected]> Co-authored-by: 1Asan <[email protected]> fix(algo): fix no return in algo_wrapper::learn (PKU-Alignment#122) fix(logger, wrapper): support csv file and velocity tasks (PKU-Alignment#131) fix typo. (PKU-Alignment#134) fix(ppo): fix entropy loss (PKU-Alignment#135) fix bugs (PKU-Alignment#136) fix: support new config for exp_grid (PKU-Alignment#142) fix(rollout, exp_grid): fix logdir path conflict (PKU-Alignment#145) fix(on-policy): fix the second order algorithms performance (PKU-Alignment#147)
…lignment#162) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: borong <[email protected]>
…lignment#164) Co-authored-by: borong <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
bb9bee5
to
d321721
Compare
…omnisafe into support_statistics_tools
* refactor(wrapper): refactor the cuda setting * chore: revert train_policy.py * chore: set device in safety_gymnasium_env.py * fix: [pre-commit.ci] auto fixes [...] * fix(safety_gymnasium_env.py): fix device interface --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
omnisafe train-config ./saved_source/train_config.yaml | ||
``` | ||
|
||
|
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.
Please delete this duplicate part.
"vector_env_nums": 2 | ||
}, | ||
"logger_cfgs": { | ||
"log_dir": "/home/borong/code/pr_typer_3_16/omnisafe/benchmark/test_statistics_tools/SafetyAntVelocity-v4:::763a242578801da3979d68673a8eb89474ab4570fe6d3fa9a686117f63020872/" |
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.
Is the log_dir
needed to be change?
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.
LGTM.
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.
LGTM.
* feat(statistics tools): support statistics tools for experiments launched by omnisafe (#157) * docs: update API documentation * chore: clean the code * fix: fix duplicate files * fix: delete duplicate conf.py * docs: update tools docs * chore: clean the docs * docs: update app docs * fix: fix conf.py * fix: fix cli docs * docs: update omnisafe usage * fix: [pre-commit.ci] auto fixes [...] * refactor: refactor docs structure * docs(foundations): rename docs file * docs: update introduction * fix: [pre-commit.ci] auto fixes [...] * fix: fix spelling * fix: [pre-commit.ci] auto fixes [...] * fix: fix code block * docs: update comment --------- Co-authored-by: muchvo <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(statistics tools): support statistics tools for experiments launched by omnisafe (#157) * docs: update API documentation * chore: clean the code * fix: fix duplicate files * fix: delete duplicate conf.py * docs: update tools docs * chore: clean the docs * docs: update app docs * fix: fix conf.py * fix: fix cli docs * docs: update omnisafe usage * fix: [pre-commit.ci] auto fixes [...] * refactor: refactor docs structure * docs(foundations): rename docs file * docs: update introduction * fix: [pre-commit.ci] auto fixes [...] * fix: fix spelling * fix: [pre-commit.ci] auto fixes [...] * fix: fix code block * docs: update comment --------- Co-authored-by: muchvo <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(statistics tools): support statistics tools for experiments launched by omnisafe (#157) * docs: update API documentation * chore: clean the code * fix: fix duplicate files * fix: delete duplicate conf.py * docs: update tools docs * chore: clean the docs * docs: update app docs * fix: fix conf.py * fix: fix cli docs * docs: update omnisafe usage * fix: [pre-commit.ci] auto fixes [...] * refactor: refactor docs structure * docs(foundations): rename docs file * docs: update introduction * fix: [pre-commit.ci] auto fixes [...] * fix: fix spelling * fix: [pre-commit.ci] auto fixes [...] * fix: fix code block * docs: update comment * docs: fix ggrammer * docs(models, envs): update api docs * docs: update title * docs: update model docs * docs(adapters): update API docs * style: clean the docs * fix: revert ruff * docs: fix spelling * docs: update start example * docs: fix typo * docs: update notation table * docs: fix notation table * docs(CUP): update cup docs * docs(TRPO): update trpo docs * fix: fix exp grid * fix: fix exp grid * chore: update version --------- Co-authored-by: muchvo <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(statistics tools): support statistics tools for experiments launched by omnisafe (#157) * docs: update API documentation * chore: clean the code * fix: fix duplicate files * fix: delete duplicate conf.py * docs: update tools docs * chore: clean the docs * docs: update app docs * fix: fix conf.py * fix: fix cli docs * docs: update omnisafe usage * fix: [pre-commit.ci] auto fixes [...] * refactor: refactor docs structure * docs(foundations): rename docs file * docs: update introduction * fix: [pre-commit.ci] auto fixes [...] * fix: fix spelling * fix: [pre-commit.ci] auto fixes [...] * fix: fix code block * docs: update comment * docs: fix ggrammer * docs(models, envs): update api docs * docs: update title * docs: update model docs * docs(adapters): update API docs * style: clean the docs * fix: revert ruff * docs: fix spelling * docs: update start example * docs: fix typo * docs: update notation table * docs: fix notation table * docs(CUP): update cup docs * docs(TRPO): update trpo docs * fix: fix exp grid * fix: fix exp grid * chore: update version --------- Co-authored-by: muchvo <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Description
Once finished experiments are launched by the
experiment grid
, users can utilize statistics tools to compare the effect of any parameter. Enjoy these tools which boost your efficiency of running experiments!Here is an example:
Then you can get the graphs you want in seconds.
Motivation and Context
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.
You can use the syntax
close #15213
if this solves the issue #15213Types of changes
What types of changes does your code introduce? Put an
x
in all the boxes that apply:Implemented Tasks
Checklist
Go over all the following points, and put an
x
in all the boxes that apply.If you are unsure about any of these, don't hesitate to ask. We are here to help!
make format
. (required)make lint
. (required)make test
pass. (required)