Microsoft Olive est un outil qui utilise le langage Python pour optimiser les modèles pour des performances maximales.
- Les GPU AMD sont capables de bien mieux fonctionner avec un modèle optimisé exécuté dessus.
- Le modèle optimisé utilise Microsoft Olive, un outil Python qui règle les modèles pour des performances optimales.
- AMD a publié un guide sur la façon de le faire.
Vous voudrez enfin acheter des puces AMD car le géant de la technologie collabore avec Microsoft Olive pour les rendre 10 fois plus rapides, avec une augmentation étonnante de 9,9 fois les performances.
Une nouvelle expérience, menée par AMD, montre une augmentation significative des performances de génération de texte en image de l'IA sur Radeon RX avec Microsoft Olive. La croissance étonnante est le résultat de l'activation de Stable Diffusion avec Microsoft Olive.
AMD a publié un guide étape par étape sur la façon de le faire, au cas où vous auriez un GPU AMD et que vous voudriez l'essayer. C'est moyennement facile et cela peut être fait par étapes. Vous devrez créer un modèle optimisé à l'aide de Microsoft Olive, le tester et l'intégrer à Automatic1111 WebUI.
Si vous êtes un développeur de logiciels ou un responsable informatique, cela peut être assez facile à faire. Mais il y a quelques prérequis pour cela:
- Git installé (Git pour Windows)
- Anaconda/Miniconda installés (Miniconda pour Windows)
- Assurez-vous que le répertoire Anaconda/Miniconda est ajouté à PATH
- Plate-forme dotée d'unités de traitement graphique AMD (GPU)
- Pilote: Logiciel AMD: Adrenalin Edition™ 23.7.2 ou plus récent (https://www.amd.com/en/support)
Microsoft Olive est capable d'améliorer considérablement les performances de vos GPU AMD
Si vous ne connaissez rien à Microsoft Olive, l'outil utilise le langage de programmation Python pour convertir, optimiser, quantifier et régler automatiquement les modèles pour des performances optimales.
Microsoft Olive est souvent utilisé avec d'autres outils, notamment avec Stable Diffusion, sensible à l'optimisation. Une fois assemblés, ils sont capables de créer des modèles optimisés pouvant fonctionner avec des applications spéciales, telles que WebUI.
Cela seul permet une meilleure exploration des pilotes et pousse leurs capacités à atteindre de bien meilleures performances.
Le guide d'AMD sur la façon d'obtenir une performance 10 X sur votre GPU a beaucoup à voir avec cet outil. Essentiellement, voici les étapes du guide :
- Avec Microsoft Olive, vous pourrez générer un modèle de diffusion stable et optimisé.
- Vous devrez tester le modèle.
- Après l'avoir testé, vous devrez intégrer le modèle à WebUI.
- En supposant que vous avez déjà installé Automatic1111 WebUI, vous devrez l'exécuter avec le modèle optimisé.
Selon l'expérience, fonctionnant sur le chemin PyTorch par défaut, l'AMD Radeon RX 7900 XTX délivre 1,87 itérations/seconde. Mais en utilisant le modèle optimisé avec Microsoft Olive, le même GPU délivre 18,59 itérations/seconde.
Assurez-vous de consulter le guide complet d'AMD sur la façon d'améliorer les performances de votre GPU AMD, et si cela fonctionne, faites-le nous savoir dans la section commentaires ci-dessous.