Open3D
Open3D copied to clipboard
Python 3.10 wheel
Hi! As suggested here, I'm opening this issue to track the Python 3.10 wheel availability.
References to dependencies progress regarding Python 3.10 support:
- Tensorflow: https://github.com/tensorflow/tensorflow/issues/52324 (tf2.8-rc0 supports Python 3.10 except on Windows)
- Pytorch: https://github.com/pytorch/pytorch/issues/66424
For those not interested in using the ML side of things (particularly I want to use trimesh's simplify_quadric_decimation which is just a wrapper around Open3D's) is it possible to publish the base module for 3.10 without support for ML, or just without support for torch?
Pytorch 1.11 is released with Python 3.10 support (3.10 wheels): https://pypi.org/project/torch/1.11.0/#files
Tensorflow 2.9 also added 3.10 support: https://pypi.org/project/tensorflow/2.9.0/#files
Can Open3D cut a 3.10 release now?
Pinging @yxlao for visibility.
It would be very useful to have Python 3.10 wheels. Any update on this?
Question: the issue is closed from the point of view of the Open3D developers, but not yet from the point of view of the Open3D users (like myself): for us its only closed when a new release is created.
Can I ask that you keep the bug open until that happens?
Or, alternatively, is there another issue here that I can hang my issue off, and that will be closed when the release is done?
@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:
pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whl
Refer to the table here.
@jhultman thanks for the heads up, and the prereleases are great for developing, but I don't want to base my CI/CD's on them, let alone my distributions.
So only when the Open3D stable release is out I can up my various projects to that release, and therefore to Python 3.10, and then look at what that does for all the other dependencies, on various platforms...
Re-opening issue till Open3D 0.16 is released.
@ssheorey Is there any timeline or roadmap community members can follow to track when 0.16 will be released?
I need python3.10, too~: )
@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:
pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whlRefer to the table here.
Is the link broken?? Cause I can not download the file~~
@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:
pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whlRefer to the table here.Is the link broken?? Cause I can not download the file~~
It seems the link's broken indeed. Looking at the CI (https://github.com/isl-org/Open3D/actions/runs/3159931445/jobs/5143774455), this should be the last uploaded python-wheels package (10 days ago): https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+f17d4d2-cp310-cp310-manylinux_2_27_x86_64.whl
There is probably a data retention script that cleans up older dev builds and there are no more available since the CI hasn't run for 10 days on master.
@jackjansen I think the python 3.10 wheels have been added now, at least for development version of open3d. Not sure if there is a stable release yet. E.g. on linux you can try:
pip install --user --pre https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+21a9779-cp310-cp310-manylinux_2_27_x86_64.whlRefer to the table here.Is the link broken?? Cause I can not download the file~~
It seems the link's broken indeed. Looking at the CI (https://github.com/isl-org/Open3D/actions/runs/3159931445/jobs/5143774455), this should be the last uploaded python-wheels package (10 days ago): https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.15.2+f17d4d2-cp310-cp310-manylinux_2_27_x86_64.whl
There is probably a data retention script that cleans up older dev builds and there are no more available since the CI hasn't run for 10 days on master.
Well, it seems the most fresh link is still broken~~
Open3D 0.16.0 has been released with 3.10 wheels: https://pypi.org/project/open3d/0.16.0/
Missing linux wheels for python 3.8 and 3.9. https://pypi.org/project/open3d/0.16.0/#files Is that a compatibility issue or a build system bug?
Edit: This is just a PyPI size limit issue that is in progress:
- https://github.com/isl-org/Open3D/issues/5612#issuecomment-1287607341
Missing linux wheels for python 3.8 and 3.9.
@itsb It's even worse than that unfortunately. I discovered that many other wheels that were previously provided (e.g. ARM Linux/macOS) are also missing.
I opened a new issue to track this clearly:
- #5612
All missing wheels have been uploaded for 0.16.0 🎉 :
https://pypi.org/project/open3d/0.16.0/#files
I believe this issue can now be closed.
Thanks a lot! Closing the issue