Skip to content
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 v1.0.0 #682

Merged

Conversation

pseudo-rnd-thoughts
Copy link
Member

Description

v1.0.0 has been a preparation branch to make a number of changes for v1.0.0 while allowing changes to made to main.
This PR merges v1.0.0 and main together

pseudo-rnd-thoughts and others added 24 commits July 15, 2023 14:28
# Conflicts:
#	docs/environments/third_party_environments.md
#	gymnasium/core.py
@pseudo-rnd-thoughts pseudo-rnd-thoughts marked this pull request as draft August 25, 2023 21:49
@pseudo-rnd-thoughts
Copy link
Member Author

A couple more PRs to merge

@pseudo-rnd-thoughts pseudo-rnd-thoughts marked this pull request as ready for review September 11, 2023 09:58
@jjshoots
Copy link
Member

Need any help reviewing?

@RedTachyon
Copy link
Member

@jjshoots That'd be great if you have some time to spare. I'll have to go through it at some point either way, but any bug you find, I won't have to find, so it's definitely helpful

@pseudo-rnd-thoughts
Copy link
Member Author

Thanks @jjshoots, it's only a small one 😅 Let me know if there is any part that doesn't make any sense

Copy link
Member

@RedTachyon RedTachyon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Things that should be done for 1.0.0 but I'm not sure are:

  • Custom envs should play nice with async envs (I think this doesn't work right now)
  • Potentially some basic API support for actually async envs? (separate async_step and wait_step) This sorta used to be present in old vector envs, we might want to refine it
  • Spaces should in some way be chill with jax/torch arrays
  • Maybe the jax-accelerated versions of some envs
  • Probably something else that I don't remember now

Main things to rereview/rethink/refine:

  • gym.make_vec
  • Sync/Async vector envs (we need to revise it w.r.t. the autoreset behavior anyways)

Disclaimer: I skipped most of the docs, tests, and wrappers (assuming they're mostly relocated wrappers that were already present) in the review to make this tractable. We'll have to do a trial by fire via an alpha release anyways

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants