Le Intel(R) Graphics Compute Runtime pour oneAPI Level Zero et OpenCL(TM) Driver est un projet open source fournissant la prise en charge des API de calcul (Level Zero, OpenCL) pour les architectures matérielles graphiques Intel (HD Graphics, Xe).
NEO est le nom abrégé de Compute Runtime contenu dans ce référentiel. C'est également un état d'esprit de développement que nous avons adopté lorsque nous avons commencé l'effort de mise en œuvre d'OpenCL.
Le projet a évolué au-delà d’une simple API et NEO n’implique plus d’API spécifique. Lorsqu'on parle d'une API spécifique, nous la mentionnerons par son nom (par exemple Level Zero, OpenCL).
Le Intel(R) Graphics Compute Runtime pour oneAPI Level Zero et OpenCL(TM) Driver est distribué sous la licence MIT.
Vous pouvez obtenir une copie de la licence à l'adresse : https://opensource.org/licenses/MIT
Plate-forme | OpenCL | Niveau zéro |
---|---|---|
Processeurs Intel Core avec périphériques graphiques Gen8 (anciennement Broadwell) | 3.0 | - |
Processeurs Intel Core avec périphériques graphiques Gen9 (anciennement Skylake, Kaby Lake, Coffee Lake) | 3.0 | Oui |
Processeurs Intel Atom avec périphériques graphiques Gen9 (anciennement Apollo Lake, Gemini Lake) | 3.0 | - |
Processeurs Intel Core avec périphériques graphiques Gen11 (anciennement Ice Lake) | 3.0 | Oui |
Processeurs Intel Atom avec périphériques graphiques Gen11 (anciennement Elkhart Lake) | 3.0 | - |
Processeurs Intel Core avec périphériques graphiques Gen12 (anciennement Tiger Lake, Rocket Lake, Alder Lake) | 3.0 | Oui |
La cadence de sortie est passée d'hebdomadaire à mensuelle fin 2022
Pour autoriser NEO à accéder au périphérique GPU, assurez-vous que l'utilisateur dispose des autorisations sur les fichiers /dev/dri/renderD*.
NEO est disponible pour l'installation sur une variété de distributions Linux et peut être installé via le gestionnaire de packages de la distribution.
Par exemple sur Ubuntu* 22.04 :
apt-get install intel-opencl-icd
Les packages .deb pour Ubuntu sont fournis avec les instructions d'installation et les notes de version sur la page de version.
La liaison directe à la bibliothèque d'exécution n'est pas prise en charge :
De plus, pour activer la prise en charge des compteurs de performances, les packages suivants sont nécessaires :
Par défaut, veuillez soumettre un problème en utilisant l'interface native de github.com.
Créez une pull request sur github.com avec votre patch. Assurez-vous que votre modification construit proprement et réussit les ULT. Un responsable vous contactera si vous avez des questions ou des préoccupations. Voir les directives de contribution pour plus de détails.
(*) D'autres noms et marques peuvent être revendiqués comme la propriété de tiers.