Building Open3D on Windows seems impossible #7055
Unanswered
patrikhuber
asked this question in
Q&A
Replies: 1 comment
-
Hi, as you correctly pointed out, I'm the author and maintainer of stdgpu. I also worked and contributed to Open3D in the past but I'm not a maintainer of it. Nonetheless since Open3D is one of stdgpu's main users, I of course have some interest in fixing things on our side. Since I mainly develop under Ubuntu, I typically rely on the CI to detect any issues on Windows which however worked quite well so far. Regarding your points:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
Building Open3D on Windows with CUDA and a fairly recent MSVC version seems impossible, there are a variety of build issues. A few points:
main
and MSVC 14.40, 14.41 or 14.42, and any CUDA version (e.g. 12.5 or 12.6), fails with anis_proxy_reference
error, see here Building failed when Windows 11 + CUDA 12.5 + MSVC 19.41 + CMake 3.29.4 + "STDGPU_BACKEND=STDGPU_BACKEND_CUDA" stotko/stdgpu#417. People in that issue say that this error happens on Ubuntu too.USE_SYSTEM_STDGPU=ON
and pointing it to that latest stdgpu fails with a variety of errors. Replacingthrust::pair
withstdgpu::pair
as suggested herestdgpu
target fails the CMake configure step with CUDA 12.4 due to changes in Thrust version header #6743 (comment) results in more errors somewhere deep in Open3D's CUDA implementations.In summary, it seems impossible to build Open3D with a somewhat recent MSVC and CUDA version, which is a very bad state of affairs, and it's been like that for almost a year now. And no one of the maintainers that might be familiar with those pieces seems to have any interest or time to fix things or even respond to issues.
Has anyone built Open3D with a somewhat recent MSVC and CUDA version on Windows? Are there no Windows users?
/CC @stotko, you are the only one that responds to issues and tries to help fix things, but I think you're the stdgpu author, and not open3d maintainer. Still, do you have any way to help perhaps?
Beta Was this translation helpful? Give feedback.
All reactions