Skip to content

Tensor reconstruction system cannot run on Intel integrated GPU with SYCL #7354

@YuanXin-Intel

Description

@YuanXin-Intel

Checklist

Describe the issue

I have been trying to run the tensor reconstruction system in Intel integrated GPU with SYCL. When the SYCL device is selected to be CPU, the system could work properly. But when the SYCL device is selected to be Intel integrated GPU, the system would report error and the process stopped. The output of command sycl-ls shows as following:
[level_zero:gpu][level_zero:0] Intel(R) oneAPI Unified Runtime over Level-Zero, Intel(R) Arc(TM) Graphics 12.74.0 [1.6.33578+15] [opencl:cpu][opencl:0] Intel(R) OpenCL, Intel(R) Core(TM) Ultra 7 255H OpenCL 3.0 (Build 0) [2025.20.10.0.10_160000] [opencl:cpu][opencl:1] Intel(R) OpenCL, Intel(R) Core(TM) Ultra 7 255H OpenCL 3.0 (Build 0) [2023.16.12.0.12_195853.xmain-hotfix] [opencl:gpu][opencl:2] Intel(R) OpenCL Graphics, Intel(R) Arc(TM) Graphics OpenCL 3.0 NEO [25.18.33578] [opencl:fpga][opencl:3] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device OpenCL 1.2 [2023.16.12.0.12_195853.xmain-hotfix]

Steps to reproduce the bug

1. Launch tensor reconstruction system with SYCL:0 device
`python dense_slam_gui.py --device 'SYCL:0'`
2. Start reconstruction system

Error message

Image

Expected behavior

The tensor reconstruction system would utilize Intel iGPU to compute.

Open3D, Python and System information

- Operating system: Ubuntu 22.04
- Python version: Python 3.10
- Open3D version: 0.19.0
- System architecture: x86 Intel Core Ultra 7 255H (Arrow Lake)
- Is this a remote workstation?: no
- How did you install Open3D?: pip

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugNot a build issue, this is likely a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions