Formation
Certification
Microsoft Certified : Principes de base de l’IA Azure - Certifications
Illustrer les concepts fondamentaux de l’IA liés au développement de logiciels et de services de Microsoft Azure pour créer des solutions IA.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
L’API de réseau neuronal web (WebNN) est une norme web émergente qui permet aux applications web et aux frameworks d’accélérer des réseaux neuronaux profonds avec des processeurs GPU, CPU ou des accélérateurs d’IA spécialement conçus tels que des processeurs NPU. L’API WebNN tire profit de l’API DirectML sur Windows pour accéder aux fonctionnalités matérielles natives et optimiser l’exécution des modèles de réseau neuronal.
À mesure que l’utilisation de l’IA/ML dans les applications devient plus populaire, l’API WebNN offre les avantages suivants :
L’IA/ML prise en charge par WebNN inclut l’IA générative, la détection des personnes, la détection des visages, la segmentation sémantique, la détection du squelette, le transfert de style, la super résolution, le légendage d’images, la traduction automatique et la suppression du bruit.
Note
L’API WebNN est toujours en développement, avec la prise en charge du GPU dans un état de préversion et la prise en charge du NPU prochainement. L’API WebNN ne doit pas être utilisée dans un environnement de production.
WebNN est conçu en tant qu’API back-end pour les frameworks web. Pour Windows, nous vous recommandons d’utiliser ONNX Runtime Web. Cela permet de se familiariser avec l’utilisation native de DirectML et d’ONNX Runtime afin d’avoir une expérience cohérente du déploiement de l’IA au format ONNX dans les applications web et natives.
Vous pouvez vérifier les informations relatives à votre navigateur en accédant à about://version dans la barre d’adresse de votre navigateur Chrome.
Matériel | Navigateurs web | Version de Windows | Version ONNX Runtime Web | Version du pilote |
---|---|---|---|---|
GPU | WebNN nécessite un navigateur Chromium*. Utilisez la version la plus récente de Microsoft Edge Beta. | Version minimale : Windows 11, version 21H2. | Version minimale : 1.18 | Installez les derniers pilotes pour votre matériel. |
Note
Les navigateurs basés sur Chromium peuvent actuellement prendre en charge WebNN, mais cela dépend de l’état d’avancement de l’implémentation de chaque navigateur.
Lors de l’exécution sur des GPU, WebNN prend actuellement en charge les modèles suivants :
WebNN fonctionne également avec des modèles personnalisés tant que la prise en charge de l’opérateur est suffisante. Vérifier le statut des opérateurs ici.
Pour les problèmes généraux liés à WebNN, veuillez signaler un problème sur notre GitHub de préversion pour les développeurs WebNN
Pour les problèmes liés à ONNX Runtime Web ou au fournisseur d’exécution WebNN, accédez au GitHub ONNXRuntime.
La spécification WebNN W3C contient des informations sur la propagation des erreurs, généralement par le biais d’exceptions DOM. Le journal à la fin de about://gpu peut également contenir des informations utiles. Pour d’autres problèmes, veuillez signaler un problème comme indiqué ci-dessus.
Actuellement, WebNN prend mieux en charge le système d’exploitation Windows. Une version pour les systèmes d’exploitation Mac est en cours de développement.
Vous trouverez des informations sur la prise en charge des opérateurs dans WebNN dans l’article État d’implémentation des opérations WebNN | Web Machine Learning.
Formation
Certification
Microsoft Certified : Principes de base de l’IA Azure - Certifications
Illustrer les concepts fondamentaux de l’IA liés au développement de logiciels et de services de Microsoft Azure pour créer des solutions IA.