Open
Conversation
* Working tests * Github workflows * Cmake * Make it compatible with valid_files
…es (Emerge-Lab#89) * Add collision behavior. * Add video method to callback. * Restructure * Make SB3 wrapper compatible with rendering options. * Environment updates. * Environment updates. * Stable MAPPO with all observation types. * WIP: Stable MAPPO when max_cont_agents are the first N agents * Updated base_env and wrapper to support worlds with a different number of agents.
* Ignore Pedestrians param * Use better naming
* Rotate vectors for egocentric POV * cleaner version
* Export the entity type of the agent in Info Tensor * Export Entity Type bindings
* Update mgr.cpp * Fix viewer * Fix padding agent values on reset * Render padding agents too * Export valid state * Fix mean calculations (Emerge-Lab#84) * Local rendering (Emerge-Lab#79) * Add scale to road observations (Emerge-Lab#83) * Fix scale road issue * save progress * Looking good * Add json for viewer * Remove M_PI sub * Reintroduce means * Remove floor plane --------- Co-authored-by: SamanKazemkhani <skazemkhani@gmail.com>
* Export vehicle size * Working pygame renderer * Working renderer * Draw agents on top and map only once
Add missing files to requirements, add paths to install
Add feature flag
* init * Make vel zero on agent stop * Make sure info is updated * Dont allow negative z vel
* PyGame Renderer (Emerge-Lab#104) * Export vehicle size * Working pygame renderer * Working renderer * Draw agents on top and map only once * Cleanup and integrate info_tensor. * Improve logging and environment. * Basic FFN * Update default params. * Speed benchmark * Improve naming and minor changes. * Basic policy / expert eval script * Minor * Exper eval script. * Fix * Clean up gym env * speed nb * wip * Important bug fix: auto_reset must be False for RL training * Minor * Set default settings to full obs * Name changes. * separate out storage and computation devices in rollout buffer (Emerge-Lab#110) * Remove cache and binding changes. --------- Co-authored-by: Aarav Pandya <ap7641@nyu.edu> Co-authored-by: Eugene Vinitsky <eugenevinitsky@users.noreply.github.com>
* Check controlled state safely * Revert headless * Use lambda function and inclusive or * Type def the lambda * Invert the booleans
* Init static agents * Fix the compile error * Formatting
* Optional vbd imports * use_vdb = False by default * Add optional dependencies pytorch-lightning and jaxlib
Currently it is possible to unknowngly use two different seeds for the PPO and dataloader. Normally if everyone was using 42 for the seed there would be no effect, but we tested with varying seeds and had unintuitive results, so I think matching the seeds here makes sense. Co-authored-by: Ellington Kirby <ellingtonkirby@gmail.com>
* [FEATURE] cherry pick the json parsing update * [TEST] adding a simple json parsing test --------- Co-authored-by: Ellington Kirby <ellingtonkirby@gmail.com>
Co-authored-by: Ellington Kirby <ellingtonkirby@gmail.com>
…merge-Lab#491) This reverts commit 31ff913.
…rge-Lab#492) This reverts commit 20c0bc3.
* Update madrona to commit 4bda334 (from fork), which is uv compatible * Use uv compatible build backend of madrona * Switch to uv * Update readme, include pyenv again
a809611 to
16d7b4a
Compare
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
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.
No description provided.