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

Python 3.12 release request #8365

Open
impredicative opened this issue Oct 10, 2023 · 10 comments
Open

Python 3.12 release request #8365

impredicative opened this issue Oct 10, 2023 · 10 comments
Assignees
Labels
question Question on using Taichi

Comments

@impredicative
Copy link

Is there a release for Python 3.12? Thanks.

@impredicative impredicative added the question Question on using Taichi label Oct 10, 2023
@jim19930609 jim19930609 self-assigned this Oct 20, 2023
@jim19930609
Copy link
Contributor

I can schedule a Release CI for python 3.12 and see if we can simply add a Release pipeline for that

@impredicative
Copy link
Author

@jim19930609 Is Taichi abandoned? It doesn't currently install on Python 3.12.

@jim19930609
Copy link
Contributor

Hi @impredicative, sorry for the imprompt reply. We have tried Python 3.12 on the release pipeline, but it fails on a bunch of PyTorch-related tests. We then figured out that PyTorch does not have Python 3.12 support, and so we decided to postpone this support for now.

@jim19930609
Copy link
Contributor

But feel free to install taichi from source: https://docs.taichi-lang.org/docs/dev_install and build your own Python 3.12 wheel

@disenone
Copy link

hi,
It seems PyTorch has already supported Python3.12 (#119743)

Is there a chance for Taichi to support Python3.12 ?

@jarmitage
Copy link

Also requesting this, since 3.12 is now usually the default version installed

@impredicative
Copy link
Author

impredicative commented Jun 1, 2024

I see the PR #8522 is open.

@jim19930609
Copy link
Contributor

jim19930609 commented Jun 2, 2024

Yeah, but it fails a bunch of tests, I should (hopefully) have sometime next week to work on this.

@Hukami-wip
Copy link

hello, any update on this topic ? thanks

@impredicative
Copy link
Author

I don't think it's wise to use taichi anymore for new projects for two reasons:

  1. It does not maintain support for newer versions of Python. Even if it were to now get updated to support 3.12, it cannot be trusted to maintain support, and will only come in the way.
  2. https://github.com/NVIDIA/warp is a potentially better-managed alternative for some use cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Question on using Taichi
Projects
Status: Todo
Development

No branches or pull requests

5 participants