Comment installer Sage Attention 2.2 sur ComfyUI en version portable et de bureau
Cette note d’insights YouTube a été créée avec LilysAI. Inscrivez‑vous gratuitement et obtenez des insights 10× plus rapides et plus profonds à partir des vidéos.
Q: Comment installer Sage Attention 2.2 sur ComfyUI ?
Pour accélérer vos générations sur ComfyUI, installez Sage Attention 2.2 en suivant les étapes pour les versions portable et bureau. Vous apprendrez à vérifier vos versions Python et Torch, à télécharger le bon package Sage Attention, et à l'activer soit via un flag, soit avec le nœud "Patch Sage Attention KJ" des ComfyUI KJNodes pour une intégration transparente.
1. Installation de Sage Attention 2.2 sur ComfyUI Portable
1.1. Vérification des versions Python et Torch
- Identifier les versions de Python et Torch utilisées par ComfyUI portable est la première étape avant de télécharger le package d'installation de Sage Attention.
- Ouvrez le dossier de ComfyUI portable, puis le dossier "Python embedded".
- Faites un clic droit dans une zone vide et sélectionnez "Ouvrir dans le terminal" pour ouvrir une invite de commande.
- Pour connaître la version de Python, tapez la commande
./python.exe -Vet appuyez sur Entrée. La version affichée est 3.12.9. - Pour connaître la version de Torch, tapez la commande
./python.exe -m pip show torchet appuyez sur Entrée. Cette commande affiche également la version de CUDA.
1.2. Téléchargement du package Sage Attention
- Sélectionner le bon package Sage Attention est crucial et dépend des versions de Python, Torch et CUDA identifiées.
- Le lien de téléchargement se trouve dans la description de la vidéo.
- Sur la page de téléchargement, recherchez le package Sage Attention approprié.
- Le nom du fichier indique les versions compatibles : "CU 128" pour CUDA 12.8, "Torch 2.7.1" pour Torch 2.7.1, et "CP 312" pour Python 3.12. "Win AMD 64" spécifie la compatibilité avec Windows 64 bits.
- Cliquez sur le fichier souhaité pour le télécharger et enregistrez-le.
1.3. Installation de Sage Attention
- Installer les prérequis et Sage Attention se fait via le terminal dans le dossier "Python embedded" de ComfyUI portable.
- Installez d'abord le package
Triton Windowsen tapant la commande/python.exe -m pip install Triton-Windowset en appuyant sur Entrée. - Une fois Triton installé, installez Sage Attention. Copiez le chemin complet du fichier de téléchargement de Sage Attention, collez-le dans le terminal après la commande
/python.exe -m pip install, puis appuyez sur Entrée. - L'installation de Sage Attention est terminée une fois que le terminal indique que l'opération a réussi.
- Installez d'abord le package
1.4. Utilisation de Sage Attention
- Deux méthodes permettent d'activer Sage Attention : l'ajout d'un flag au lanceur de ComfyUI ou l'utilisation d'un nœud personnalisé.
- Méthode par flag :
- Ajoutez le flag
--use-sage-attentionau fichier de lancement de ComfyUI (par exemple,run Nvidia GPU). - Collez le flag après l'argument
-Windows-standalone-build, puis enregistrez le fichier. - Lancez ComfyUI. Si Sage Attention est activé, le terminal affichera "Using Sage Attention".
- Aucun nœud supplémentaire n'est nécessaire avec cette méthode.
- Ajoutez le flag
- Méthode par nœud personnalisé (ComfyUI KJ nodes) :
- Installez le pack de nœuds personnalisés "ComfyUI KJ nodes" via le gestionnaire de nœuds de ComfyUI.
- Après l'installation, redémarrez ComfyUI.
- Dans le workflow, recherchez et ajoutez le nœud "patch sage attention KJ".
- Connectez la sortie du modèle de "load checkpoint" à l'entrée du modèle de "patch sage attention KJ".
- Connectez ensuite la sortie du modèle de "patch sage attention KJ" à l'entrée du modèle de "K sampler".
- Dans le nœud "patch sage attention KJ", changez le paramètre "Sage attention" sur "auto".
- Cette méthode fonctionne également avec d'autres nœuds comme "load diffusion model" et "Unet Patcher", en connectant la sortie du modèle à l'entrée du nœud "patch sage attention KJ".
- Méthode par flag :
2. Installation de Sage Attention 2.2 sur ComfyUI Desktop
2.1. Vérification des versions Python et Torch
- Déterminer les versions de Python, Torch et CUDA utilisées par ComfyUI desktop est essentiel pour choisir le bon package Sage Attention.
- Lancez la version bureau de ComfyUI.
- Cliquez sur "toggle bottom panel" en haut à droite, puis sur "terminal".
- Pour la version de Python, tapez
python --versionet appuyez sur Entrée. La version est 3.12.8. - Pour les versions de Torch et CUDA, tapez
pip show torchet appuyez sur Entrée. Les versions indiquées sont Torch 2.7.0 et CUDA 12.8. - Le package Sage Attention à télécharger doit être compatible avec Python 3.12, Torch 2.7.0 et CUDA 12.8.
2.2. Téléchargement et Installation de Sage Attention
- Télécharger et installer Sage Attention pour la version bureau suit un processus similaire à la version portable.
- Il n'y a pas de version de Sage Attention spécifiquement disponible pour Torch 2.7.0. Par conséquent, le package pour Python 3.12, Torch 2.7.1 et CUDA 12.8 sera utilisé.
- Avant d'installer Sage Attention, installez le package
Triton Windowsen tapantpip install Triton-Windowsdans le terminal et en appuyant sur Entrée. - Une fois Triton installé, installez Sage Attention. Copiez le chemin du fichier d'installation de Sage Attention depuis le dossier de téléchargement et collez-le dans le terminal ComfyUI après la commande
pip install, puis appuyez sur Entrée. - L'installation est terminée lorsque le terminal confirme la réussite.
2.3. Activation de Sage Attention sur ComfyUI Desktop
- Utiliser Sage Attention sur la version bureau se fait de la même manière qu'avec la version portable, en installant les "ComfyUI KJ nodes" et en utilisant le nœud "patch Sage Attention KJ".
- Le processus d'installation et d'utilisation du nœud est identique à celui décrit pour la version portable.
Comprenez d’énormes quantités d’informations comme un génie — avec LilysAI
Plus d’un million de chercheurs de connaissances utilisent Lilys AI.
