Bibliothèque / SDK
uxlfoundation/oneDNN avatar
uxlfoundation/oneDNN

oneDNN, des briques optimisées pour le deep learning

Bibliothèque de réseaux neuronaux profonds oneAPI (oneDNN). [ ][UXL Foundation] oneAPI Deep Neural Network Library (oneDNN) oneAPI Deep Neural Network Library (oneDNN) est une bibliothèque de performances multiplateforme open source de blocs de construction de base pour les applications d'apprentissage en profondeur.

4 045 étoiles1 198 forksC++Apache-2.0

En bref

De quoi s’agit-il ?
Fonctionnement, installation et limites documentés pour uxlfoundation/oneDNN.
À qui s’adresse-t-il ?
oneDNN, des briques optimisées pour le deep learning convient aux lecteurs dont le besoin correspond exactement au périmètre décrit par uxlfoundation/oneDNN. Il convient moins à un usage qui exige des fonctions, des performances ou des garanties que le README ne promet pas.
Puis-je l’utiliser commercialement ?
Oui. Apache-2.0 est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
Est-il encore maintenu ?
Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
En quel langage est-il écrit ?
Principalement C++, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Périmètre du projet · uxlfoundation onednn

Le README décrit uxlfoundation/oneDNN comme « oneAPI Deep Neural Network Library (oneDNN) ». Cette page reste limitée aux faits vérifiables dans le dépôt. Les étoiles, forks et badges indiquent une attention, pas une preuve de qualité. Sous « oneAPI Deep Neural Network Library (oneDNN) », la source indique : oneAPI Deep Neural Network Library (oneDNN) is an open-source cross-platform performance library of basic building blocks for deep learning applications.. Cela fixe un périmètre déclaré, pas un test en production.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Périmètre du projet ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Cas d'usage adaptés · uxlfoundation onednn

La section « System Requirements » aide à vérifier si le projet répond au besoin : [deprecated] Intel Core(TM) processor (at least Intel SSE4.1 support is required). Si ce besoin ne correspond pas au vôtre, la popularité ne suffit pas. Les noms, commandes et composants sont conservés pour permettre une comparaison directe avec la source primaire. Le README fournit aussi ce point vérifiable : [deprecated] Intel Atom(R) processor (at least Intel SSE4.1 support is required). Il peut guider le premier test, sans remplacer une vérification dans l'environnement prévu.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Cas d'usage adaptés ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Fonctionnement · uxlfoundation onednn

Le fonctionnement est réparti dans des sections comme « oneAPI Deep Neural Network Library (oneDNN) ». La source fournit notamment : oneDNN is intended for deep learning applications and framework developers interested in improving application performance on CPUs and GPUs.. Les détails absents sur l'architecture, les performances ou la sécurité ne sont pas inventés. Avant une mise en service, vérifiez l'arborescence, la configuration et l'historique des releases.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Fonctionnement ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Installation et premier lancement · uxlfoundation onednn

Commencez l'installation avec l'entrée documentée dans le README. La commande vérifiable est : Si aucune commande n'est fournie, cette page n'en fabrique pas. Consultez « Table of Contents » pour les dépendances, les ports par défaut et l'initialisation du premier lancement.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Installation et premier lancement ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Configuration et usage quotidien · uxlfoundation onednn

L'usage quotidien dépend de la documentation du projet. Dans « oneAPI Deep Neural Network Library (oneDNN) », le README précise : Deep learning practitioners should use one of the applications enabled with oneDNN:. Les fichiers de configuration, variables, droits et chemins de données ne sont repris que lorsqu'ils sont explicitement documentés. Les valeurs inconnues doivent être testées isolément avec une sauvegarde réversible. La même source précise aussi : [deprecated] Intel Xeon(R) processor E3, E5, and E7 family v1 and v2 lineups.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Configuration et usage quotidien ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Limites indiquées par le README · uxlfoundation onednn

Les limites comptent autant que la liste des fonctions. Les sources disponibles ne prouvent pas de matrice de compatibilité fixe, de benchmark, de niveau de service ou de support à long terme pour uxlfoundation/oneDNN. Le README indique seulement : « oneDNN supports platforms based on the following architectures: ». Le reste doit rester une question de vérification.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Limites indiquées par le README ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Sécurité, confidentialité et licence · uxlfoundation onednn

Les métadonnées et le fichier LICENSE indiquent la licence SPDX Apache-2.0. Cela encadre la distribution et les modifications, mais ne constitue pas un audit de sécurité. La gestion des secrets, l'exposition réseau, la conservation des logs et les dépendances tierces doivent être examinées séparément si le README ne les précise pas.

Pour uxlfoundation/oneDNN, contrôlez ce point dans la version v3.13.2 et observez le fichier, la commande ou le résultat mentionné par la section « Sécurité, confidentialité et licence ». Cette vérification est propre au dépôt et permet de distinguer ce que le README décrit de ce qu'il ne documente pas.

Conclusion éditoriale

oneDNN, des briques optimisées pour le deep learning convient aux lecteurs dont le besoin correspond exactement au périmètre décrit par uxlfoundation/oneDNN. Il convient moins à un usage qui exige des fonctions, des performances ou des garanties que le README ne promet pas. Avant décision, exécutez la commande ou ouvrez le fichier de configuration propre à uxlfoundation/oneDNN, vérifiez la sortie attendue et conservez la version testée.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté