11th Gen Intel GPU not supported. Why?

Offen
#1,412 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
38/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
cpp
Bereich
hpc

Rechercherichtung

Beginne im Beispielverzeichnis, indem du GNUmakefile und das Programm matrix_mul_mkl liest, und führe dann make aus, um den Abbruch wegen des nicht unterstützten Geräts auf der Intel Iris Xe GPU zu reproduzieren. Verfolge, wie die oneMKL GEMM-Ausnahme behandelt wird, und sorge dafür, dass das Programm das nicht unterstützte Gerät ordnungsgemäß meldet; abgeschlossen ist die Aufgabe, wenn das Beispiel ohne Absturz beendet wird und die Einschränkung erklärt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Summary

The example program crashes/aborts with following error:
./matrix_mul_mkl
Device: Intel(R) Iris(R) Xe Graphics [0x9a49]
Problem size: A (600x1200) * B (1200x2400) --> C (600x2400)
Launching oneMKL GEMM calculation...
An exception occurred: oneapi::mkl::oneapi::mkl::blas::dgemm: unsupported device: Intel(R) Iris(R) Xe Graphics [0x9a49]
make: *** [GNUmakefile:8: run] Error 1

Version

Report oneAPI Toolkit version 2023.0.0. and oneAPI Sample version downloaded 3/8/2023

Environment

OS: Ubuntu 22.04.5 LTS 64bit
Platform: Latitude 7320, 16Gb RAM, Intel i71185G7, (11th Gen) GPU Mesa Intel Xe TGL Gt2

Steps to reproduce

Move to the root directory of the example and run make.

Observed behavior

Crash

Expected behavior

Program exit gracefully and report why the GPU is not suitable not supported.
It did not crash with oneAPI 2022.x.x late last year.

Vorherrschende Sprache
C++
Sterne
1.2k
Forks
745
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus oneapi-src/oneAPI-samples

Alle Issues in oneapi-src/oneAPI-samples

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.