Open3D icon indicating copy to clipboard operation
Open3D copied to clipboard

Python 3.10 wheel

Open Drarig29 opened this issue 3 years ago • 9 comments

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

Drarig29 avatar Jan 04 '22 18:01 Drarig29

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?

friggog avatar Apr 11 '22 08:04 friggog

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?

johnthagen avatar May 16 '22 20:05 johnthagen

Pinging @yxlao for visibility.

johnthagen avatar May 17 '22 19:05 johnthagen

It would be very useful to have Python 3.10 wheels. Any update on this?

dvicini avatar Jul 19 '22 16:07 dvicini

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 avatar Jul 30 '22 13:07 jackjansen

@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 avatar Jul 31 '22 19:07 jhultman

@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...

jackjansen avatar Jul 31 '22 19:07 jackjansen

Re-opening issue till Open3D 0.16 is released.

ssheorey avatar Aug 01 '22 12:08 ssheorey

@ssheorey Is there any timeline or roadmap community members can follow to track when 0.16 will be released?

johnthagen avatar Sep 18 '22 12:09 johnthagen

I need python3.10, too~: )

chibai avatar Oct 08 '22 06:10 chibai

@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.

Is the link broken?? Cause I can not download the file~~

chibai avatar Oct 09 '22 09:10 chibai

@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.

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.

chlongv avatar Oct 10 '22 06:10 chlongv

@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.

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~~

chibai avatar Oct 10 '22 07:10 chibai

Open3D 0.16.0 has been released with 3.10 wheels: https://pypi.org/project/open3d/0.16.0/

johnthagen avatar Oct 21 '22 23:10 johnthagen

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?

itsb avatar Oct 21 '22 23:10 itsb

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

johnthagen avatar Oct 22 '22 01:10 johnthagen

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.

johnthagen avatar Oct 27 '22 12:10 johnthagen

Thanks a lot! Closing the issue

Drarig29 avatar Oct 27 '22 15:10 Drarig29