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

Upcoming (potentially breaking) changes and release #238

Closed
lanctot opened this issue Jun 8, 2020 · 1 comment
Closed

Upcoming (potentially breaking) changes and release #238

lanctot opened this issue Jun 8, 2020 · 1 comment

Comments

@lanctot
Copy link
Collaborator

lanctot commented Jun 8, 2020

Hi all,

This is a post just to let you know that we plan to make some changes in the coming month(s) in order to support TF2.2 and Python 3.8, with the aim of finally fixing and closing #166.

I expect the changes will mostly be minor, like adding disable_v2_behavior in several places, but at least one I consider to be a major change: removing our dependency on Sonnet (until we can properly add it back). This is necessary because it does not play nice with TF1 backwards compatibility, which is necessary if we want to upgrade to have OpenSpiel fully working on Ubuntu 20.04 in the short-term (see details in the thread above). Luckily most of the uses of Sonnet are simple so I hope this will not be disastrous.

We will not "fully" support TF2 in the sense that most of our implementations will still be TF1 running under disable_v2_behavior, so we can migrate them over time. Also, we will not force Python 3.8 nor fully test it until Travis-CI supports Ubuntu 20.04 officially.

Just in case, before undergoing any of these changes, we will tag a release later this week for anybody who wants to depend on a stable release pre-changes.

Thanks!
Marc

@lanctot lanctot pinned this issue Jun 8, 2020
@lanctot
Copy link
Collaborator Author

lanctot commented Jun 11, 2020

We have released OpenSpiel 0.1.0!

https://github.com/deepmind/open_spiel/releases/tag/v0.1.0

Closing this issue. I will keep everyone posted on changes regarding upgrades to TF2.2 and Python3.8 in #166.

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

No branches or pull requests

1 participant