cupy / cupy

NumPy & SciPy for GPU

Home Page:https://cupy.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support Intel Arc GPUs / Xe Cores

Pandapip1 opened this issue · comments

Description

Easier said but done, I know, but: I'd love support for Intel's Arc GPUs.

Additional Information

No response

Hi @Pandapip1, thanks for the request. Currently, CuPy's design heavily depends on CUDA's semantics, so there would be significant work unless such a layer is provided (e.g., HIP for AMD GPUs).

Intel Python have their own array library: https://intelpython.github.io/dpnp/reference/comparison.html

cc: @oleksandr-pavlyk (in case you have suggestions 🙂)

I just found VUDA, which translates CUDA calls into Vulkan calls, which are supported by Intel Arc GPUs.

Hi @Pandapip1, thanks for the request. Currently, CuPy's design heavily depends on CUDA's semantics, so there would be significant work unless such a layer is provided (e.g., HIP for AMD GPUs).

chipStar (https://github.com/CHIP-SPV/chipStar) is such a layer, it provides a compiler from HIP/CUDA to OpenCL/Level Zero. Maybe some dependencies could pose a problem, but overall it could work.