Open3D icon indicating copy to clipboard operation
Open3D copied to clipboard

Cannot get AMD GPU to work with latest SYCL wheel, runtime error

Open yeahitsjan opened this issue 6 months ago • 0 comments

Checklist

Describe the issue

First of, Open3D is great work and CPU bound works insanely great. I moved from NVIDIA to AMD and got a 7800 XT with plenty of video memory. I want to use it with Open3D and saw that there are _xpu wheels with experimental SYCL support.

I followed all the documentation here: https://www.open3d.org/docs/latest/sycl.html But what I still get is that there is no SYCL device on this machine..

Did I do anything wrong?

Btw: the links to wheels inside the documentation result in 404s.

Steps to reproduce the bug

import open3d as o3d
print(o3d.__version__)
o3d.core.sycl.print_sycl_devices(print_all=True)
o3d.core.sycl.get_available_devices()

Error message

terminate called after throwing an instance of 'sycl::_V1::runtime_error'
  what():  No device of requested type available. Please check https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-system-requirements.html -1 (PI_ERROR_DEVICE_NOT_FOUND)
Aborted (core dumped)

Expected behavior

That SYCL sees my AMD GPU.

Open3D, Python and System information

- Operating system: Ubuntu 24.04 LTS
- Python version: Python 3.12
- Open3D version: 0.19.0
- System architecture: amd64 / x64
- Is this a remote workstation?: no
- How did you install Open3D?: pip using poetry
- Hardware: Intel i5-13400F / RX 7800 XT

Additional information

Output of lshw -C display:

  *-display                 
       description: VGA compatible controller
       product: Navi 32 [Radeon RX 7700 XT / 7800 XT]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: /dev/fb0
       version: c8
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=amdgpu latency=0 resolution=1920,1080
       [.. some uneccessary infos cut off ..]

yeahitsjan avatar Jun 01 '25 14:06 yeahitsjan