intel / intel/xpumanager

xpu-smi does not enumerate B580 or Raptor Lake GPUs, breaking many Intel published examples

Open
#92 9 comments 3 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
194
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Heya!

I have been trying to get any of the recent Intel AI/ML examples to work with a new system build with a raptor lake + b580.

While I can get an Ubuntu Desktop (Oracular 24.10) up and running no problem (great job there by that team!) I am unable to use any of the AI/ML examples to use the B580 or integrated GPU due to many of the frameworks now using 'xpu-smi' to determine if an Intel GPU exists:

To illustrate xpu-smi not finding the device:

```bash
xpu-smi discovery -j
```

![Image](https://github.com/user-attachments/assets/68c20b53-84da-47b8-980b-fb58b039bfdb)

![Image](https://github.com/user-attachments/assets/ac4ac441-e0c0-49ae-aea8-5261e435d157)

However, sycl-ls does find the device:

```bash
sycl-ls
```

![Image](https://github.com/user-attachments/assets/25edb871-e202-4f87-8f67-876bd390a697)

Kernel version being used (`uname -a`):

![Image](https://github.com/user-attachments/assets/d4c42e0a-1dd4-4154-9e15-e5cb0a78c7a2)

An example of current code that is trying to use xpu-smi in order to enumerate devices:

https://github.com/intel/intel-extension-for-pytorch/blob/af7dabeab01f5e571686cfe6bf89f5616e78d128/scripts/collect_env.py#L211

![Image](https://github.com/user-attachments/assets/250d5d51-c3e2-4461-8bf1-25bc0161b432)

Is there a tagged version of xpu-smi I can build that supports these devices in enumeration?

The alternative would seem to be to have every framework team switch to using sycl-ls to determine if an xpu exists on the system.

I appreciate any advice, fixes, details, questions, or follow ups :)

Thanks,
James

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.