-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
Hi,
I propose we remove support for Python 3.10 early as it's causing multiple issues:
- We need to move to the new use of MutexLock because the old one is now deprecated, but the machines that need to compile the wheel for 3.10 are too old on MacOS (see Remove Python 3.10 support, update abseil version + change uses of MutexLock #1424 )
- We should move to
nnxfor our neural net uses, and its newest API requires Python 3.11. This is required for AlphaZero (Alpha zero refactor (testing and polishing) #1362 ) and several refactors of basic algorithms like DQN and Deep CFR (see DQN refactor #1419 , Deep cfr jax refactor #1408)
Before we do this we need to make sure that the most common use cases (i.e. Colab, Kaggle Game Arena) do not rely on Python 3.10. If not, we anticipate removing it in the next few weeks.
If this would cause issues for you please let us know ASAP.
Metadata
Metadata
Assignees
Labels
No labels