-
Notifications
You must be signed in to change notification settings - Fork 21
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
Merge dev into main for release v0.4.0 #341
Merged
Merged
Conversation
This file contains 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
* Add .env for private variables and update reqs * Add sbatch generation script * Add env templplate * Combine into single sbatch script * Add logs folde * Version changes to make pufferlib compatible * Add jax version * Remove old files * rmv old files * Minor: Fix path * Use typer to override default args using CLI * Add versions
* Add support for resample_limit * Add option to draw the log replay trajectories in visualizer * WIP * minimal set maps script * minimal set maps script * Data processing utils * Rendering improvements and ppo * Make dataset to resample from configurable * Bug fix: resampling * Agent observation figures * Cleanup * Prep experiments * Prep experiments
* Make collision behavior transient * Simpler way to reset collision state for collision behavior ignore * Reset info on collision ignore --------- Co-authored-by: Aarav Pandya <[email protected]>
* Initial packaging * Initial package rename to separate python and cpp * Refactor python with new gpudrive namespace * Working puffer baseline * Change forgotten instances of gpudrive --> madrona_gpudrive * Delete pygame renderer and package imports * GPUDrive Reqs * Good editable install... madrona doesn't have a build wheel option * Update puffer baseline to latest package * Restructure repo * Clean up root * Minor cleanup * Cleanup readme * Fix path to ppo defaults * Remove layer of depth * Fixes to run SB3 PPO * Update reqs and dockerfile * Working build * Small readme updates * Concise summary of key features * Small fixes to ensure smooth puffer ppo run with rendering * Linting * Update readme * Updated SB3 PPO script * Complete installation instructions * Minor * Fix broken link --------- Co-authored-by: Joseph Suarez <[email protected]>
* Docker instructions * Update tutorials * Clean env_torch.py * Minor * Ensure videos are shown in place * Remove dead code
* Improve settings * Fix upper and lower bounds of gym spaces * Mask before processing observations * Simplify network * Safe * Tested ppo script
(z-order and dark mode still pending)
* Add plot expert trajectories (#325) * Add: plot expert trajectories * Refactor: rename draw_only_controllable_veh variable * filter 3d scenes * better processing script > less unsolvable agents * updated viz notebook * filter more 3d structures * analyze reverse/u-turns * post-processing --------- Co-authored-by: Kyungbeom Kim <[email protected]>
nadarenator
approved these changes
Feb 20, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Release notes
Enhancements
Other updates
Documentation