-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Simplify configs #550
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
Merged
Merged
Simplify configs #550
Changes from 97 commits
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
3d509aa
Add draccus, create MainConfig
82f197b
WIP refactor train.py and ACT
bed1ec3
Add policies training presets
0ab28eb
Update diffusion policy
a82e004
Add pusht and xarm env configs
d2ca27a
Update tdmpc
250e380
Update vqbet
d8ad763
Fix poetry relax
928a417
Add feature types to envs
b5f3287
Add EvalPipelineConfig, parse features from envs
72e84f2
Add custom parser
f6443d9
Update pretrained loading mechanisms
06b604b
Add dependency fixes & lock update
4a4ef9b
Fix pretrained_path
68463a3
Refactor envs, remove RealEnv
2bdf1d2
Fix typo
9c6edc2
Enable end-to-end tests
a29a1f1
Fix Makefile
d83a94c
Log eval config
26eef6e
Fix end-to-end tests
e2508f7
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11…
b799e02
Remove amp & add resume test
6c5667a
Speed-up tests
af96b04
Fix poetry relax
4261c5a
Remove config yaml for robot devices (#594)
Cadene 6f62154
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11…
02b996a
Fix logger
a69b425
Remove hydra-core
5871fe8
Remove NoneSchedulerConfig
3c5e8a5
Add push_pretrained
1eb8527
Remove eval.episode_length
abaf654
Fix wandb_video
6bd9e12
Fix typo
aa228c0
Add features back into policy configs (#643)
aliberts 83174ea
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11…
3623feb
Fix env_to_policy_features call
e11e762
Fix wandb init
ae44cd0
remove omegaconf
340ed02
Add branch arg
14008ab
Move deprecated
95a1670
Move training config
b953595
Remove pathable_args
3bfdc5e
Implement custom HubMixin
5c8d5bd
Fixes
af36a88
Implement PreTrainedPolicy base class
a12f474
Add HubMixin to TrainPipelineConfig
8e3777a
Udpate example 2 & 3
71212b8
Update push_pretrained
309ae9c
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11…
136bf50
Fix config_class
17358d6
Fix from_pretrained kwargs
0862e20
Remove policy_protocol
25f9020
Camelize PretrainedConfig
4e7c4dd
Additional fix while retraining policies (#629)
Cadene 48d1817
Actually reactivate tdmpc online test
1ee59ed
Update example 4
3b1e64b
Remove advanced example 1
a5ab25a
Remove example 5
5d112c6
Move example 6 to advanced
220f818
Use HubMixin.save_pretrained
d2d536a
Enable config_path to be a repo_id
6c4bc32
Dry has_method
119b269
Update example 4
2d7d533
Update README
457e4bc
Cleanup pyproject.toml
ca3e362
Update eval docstring
d3ef145
Update README
2bf3d75
Clean example 4
105e9b8
Update README
b0771b7
Make 'last' checkpoint symlink relative
225c4f6
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11…
8ac9429
Simplify example 4
080d8b0
Update docstrings
c53167c
Change default device selection, add warnings & errors
967ae99
Use validate instead of __post_init__
56a6f58
Fix
8cca5bd
Remove validate
d06505f
Fix tests
85c6f3a
Skip push_dataset_to_hub tests
ad458b6
Add exceptions
3551dc5
Update factories docstrings
d86fc23
Update validations
940e9d8
Remove deprecated config files
214083f
Update robot examples with draccus commands (#654)
Cadene aa65bb7
Add pusht hack
584691c
Fix
bac217c
Fix logging
742848b
Fix logging
cb18417
Fix policy factory
9f85df2
Simplify config validation logic
693810f
Update example 4
03da0a8
Revert "Add pusht hack"
840b980
Fix --control.policy.path (#662)
Cadene 2666041
Fix train real world (#664)
Cadene 17029a0
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11…
ca1bee7
Fix torch 2.6 load()
58adcbe
Apply suggestions from code review
aliberts 61b5fe2
Fix examples
02cea75
Apply suggestions from code review
aliberts f2a20f2
Merge branch 'user/aliberts/2024_11_30_remove_hydra' of github.com:hu…
71aee4e
Add code review suggestions
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.