Mise à jour Invokeai - Version 2.3.0 - Un nouveau type de model - Stable Diffusion diffusers models

AiAndPixels
17 Feb 202306:41

TLDRDans cette vidéo, nous abordons la mise à jour de InvokeAI vers la version 2.3.0, qui apporte de nombreux changements, notamment la reconnaissance des modèles Safe Spencer pour une meilleure sécurité contre les logiciels malveillants. Il est recommandé de télécharger la version SafeTensor de ces modèles sur Hugging Face. La nouvelle version prend également en charge les modèles de diffusion, qui sont plus rapides à charger et promettent d'être la nouvelle norme. InvokeAI supporte également l'entraînement avec une petite carte graphique Nvidia grâce à XFormer, réduisant ainsi la consommation de mémoire et accélérant les calculs. De plus, il est possible de fusionner des modèles et de générer des modèles, bien que ces fonctionnalités soient encore en cours de finalisation. L'installation est facilitée avec des fichiers batch pour Windows et des instructions pour Linux et Mac, et une fois installé, l'utilisateur a accès à une interface améliorée avec de nouvelles options pour la gestion des modèles et la création de modèles de diffusion.

Takeaways

  • 📈 La mise à jour de InvokeAI vers la version 2.3.0 apporte de nombreux changements, notamment la reconnaissance de modèles Safe, qui sont plus sûrs en termes de non-intégration de malware.
  • 🔍 Il est recommandé de vérifier la sécurité des modèles lors du téléchargement, en privilégiant les versions SafeTensor.
  • 🚀 La nouvelle version reconnaît également les modèles de diffusion, qui sont plus rapides à charger et promettent d'être la nouvelle norme pour les modèles.
  • 💻 InvokeAI supporte maintenant l'utilisation de l'accélérateur `xformer`, ce qui est utile pour les utilisateurs de cartes graphiques Nvidia et réduit la consommation de mémoire vive.
  • ⚙️ Les utilisateurs peuvent désormais effectuer des fusions de modèles et du trading pour générer des modèles hybrides.
  • 📦 Pour installer la mise à jour, les utilisateurs peuvent télécharger un fichier .zip, l'extraire et exécuter le fichier d'installation approprié pour leur système d'exploitation.
  • 📁 Une fois installé, les utilisateurs peuvent choisir le type de GPU et peuvent sauter l'installation du modèle s'ils l'ont déjà fait.
  • 🔄 Un outil de conversion est inclus pour transformer des modèles en diffuseurs, ce qui peut être effectué via la ligne de commande.
  • 🔬 Les utilisateurs peuvent désormais entrer des prompts négatifs, qui sont des termes à exclure du résultat final, pour une meilleure contrôle de la génération de contenu.
  • 📝 Pour donner de l'importance à des termes dans les prompts, les utilisateurs doivent les placer entre parenthèses et utiliser `++` pour les termes les plus importants et `--` pour ceux de moindre importance.
  • 📺 La vidéo explique également comment utiliser le gestionnaire de modèles pour gérer et configurer les modèles, qui peuvent être partagés dans le même dossier.
  • ⏱️ Les modèles de diffusion sont particulièrement rapides à charger, comme démontré avec l'exemple de la version 2.1 qui se charge en moins de 12 secondes.

Q & A

  • Quelle est la nouvelle version d'Invokeai mentionnée dans la vidéo ?

    -La nouvelle version d'Invokeai mentionnée est la version 2.3.0.

  • Quels sont les avantages de la reconnaissance des modèles Safe Spencer par Invokeai ?

    -Les modèles Safe Spencer sont des checkpoints qui offrent l'avantage d'être beaucoup plus sûrs en termes d'intégration de malware.

  • Comment les diffuseurs sont-ils décrits dans le script ?

    -Les diffuseurs sont décrits comme étant la nouvelle norme des modèles, avec l'avantage d'être beaucoup plus rapides à charger.

  • Quel est l'avantage de l'utilisation de l'option x-former dans Invokeai ?

    -L'option x-former est utile pour ceux qui ont une petite carte vidéo Nvidia, car elle consomme moins de mémoire vive et accélère les calculs de rendu.

  • Comment les utilisateurs peuvent-ils installer la nouvelle version d'Invokeai ?

    -Les utilisateurs téléchargent un fichier .zip, le décompressent, puis exécutent le fichier installe.bat (sur PC) ou installe.sh (sur Linux ou Mac) et suivent les instructions d'installation.

  • Quelle est la méthode recommandée pour convertir un modèle en un diffuseur dans Invokeai ?

    -Pour convertir un modèle en un diffuseur, on utilise la commande 'optimiz' suivi du nom du modèle dans la ligne de commande.

  • Quels sont les nouveaux outils de gestion de modèles disponibles dans la version 2.3.0 d'Invokeai ?

    -La version 2.3.0 permet de gérer et de configurer les modèles, de les fusionner et de les partager, ainsi que de gérer les checkpoints et les diffuseurs.

  • Comment les utilisateurs peuvent-ils accéder à l'interface de Invokeai après l'installation ?

    -Après l'installation, les utilisateurs peuvent lancer l'interface en exécutant le fichier invoque.bat et en collant l'adresse fournie dans leur navigateur.

  • Quels sont les termes que les utilisateurs doivent utiliser pour donner de l'importance à des éléments dans un prompte dans Invokeai ?

    -Pour donner de l'importance à des termes, les utilisateurs doivent les mettre entre parenthèses et suivre de 'plus plus', et pour les termes moins importants, ils doivent les mettre entre parenthèses et suivre de 'moins moins'.

  • Quels sont les éléments qui ne sont pas encore finalisés dans la version 2.3.0 d'Invokeai ?

    -L'option de mixage de modèles et la génération de zombies ne sont pas encore finalisés et ne sont accessibles qu'à partir d'une ligne de commande.

  • Comment les utilisateurs peuvent-ils vérifier la sécurité des modèles qu'ils téléchargent ?

    -Les utilisateurs sont encouragés à vérifier la sécurité des modèles en téléchargeant la version 'safetensor' depuis le site Hugging Face ou en vérifiant la zone Fight pour les modèles.

Outlines

00:00

🚀 Introduction to Invoke Hi's Version 2.3 Update

The video introduces the version 2.3 update for Invoke Hi, highlighting significant changes. It emphasizes the addition of Safe Spencer checkpoints, recognized by Ebokia, which are more secure against malware integration. The presenter advises users to verify the model when downloading from Hugging Face's Fight zone, recommending the safetensor version. The update also includes the recognition of new 'diffuser' models, which are set to become the new standard and offer faster loading times. Additionally, the update supports the XFormers library, beneficial for users with Nvidia graphics cards as it consumes less VRAM and accelerates rendering calculations. The video also mentions model merging and trading to generate 'zombies,' though these features are not yet finalized. Installation instructions are provided, including steps for both PC and Linux/Mac users, and the option to choose the GPU type. The video concludes with a demonstration of the new interface, which offers more features than version 2.5, such as command line launching, model training, and advanced options for experienced users.

05:01

🔧 Exploring New Features and Model Conversion in Invoke Hi

This paragraph delves into the practical aspects of using the updated Invoke Hi, particularly focusing on model conversion to diffusers. The presenter demonstrates how to convert a regularly used model into a diffuser using the stable diffusion version 1.5. It is shown that the process is quick, taking only a few seconds to load the converted model. The video also introduces the possibility of using negative prompts, which can be entered in a dedicated window and must be enclosed in brackets if used in conjunction with existing pumps. The presenter explains the syntax for emphasizing important terms in prompts by using parentheses and the '+' symbol, and for de-emphasizing terms with parentheses and the '-' symbol. The video does not cover creating amazing models or model mixing due to the complexity of these processes, which currently require command line interaction. The presenter encourages viewers to ask questions in the comments and to like and subscribe for future tutorials.

Mindmap

Keywords

💡Invokeai

Invokeai est un logiciel ou un ensemble de fonctionnalités qui permettent d'interagir avec des modèles de machine learning. Dans la vidéo, il est mentionné que la version 2.3.0 de Invokeai apporte de nouvelles fonctionnalités et améliorations.

💡Modèle de sécurité (Safe Spencer)

Les modèles de sécurité, ou 'Safe Spencer', sont des checkpoints qui offrent des avantages en termes de sécurité, notamment en réduisant le risque d'intégration de logiciels malveillants. Ils sont recommandés pour les utilisateurs qui cherchent à télécharger et utiliser des modèles de machine learning.

💡Diffuseurs (Diffusers)

Les diffuseurs sont présentés comme la nouvelle norme pour les modèles de machine learning. Ils se caractérisent par une vitesse de chargement plus rapide et une meilleure performance, ce qui en fait un élément clé de la mise à jour d'Invokeai.

💡X-Former

X-Former fait référence à une fonctionnalité qui est utile pour les utilisateurs ayant une carte graphique Nvidia. Il permet de consommer moins de mémoire vive et d'accélérer les calculs de rendu, améliorant ainsi les performances.

💡Fusion de modèles (Model merging)

La fusion de modèles est une fonctionnalité qui permet de combiner des modèles entre eux. C'est une technique avancée qui peut être utilisée pour créer des modèles plus performants ou pour obtenir des résultats spécifiques.

💡Traduction (Trading)

Dans le contexte de la vidéo, la traduction fait référence à la génération de modèles de machine learning à partir d'autres modèles existants. C'est une méthode pour créer de nouvelles versions de modèles qui peuvent être adaptées à des tâches spécifiques.

💡Ligne de commande (Command line)

La ligne de commande est une interface textuelle utilisée pour exécuter des commandes et des programmes. Dans le script, il est mentionné que certaines fonctionnalités d'Invokeai, telles que la fusion de modèles et la création de modèles mixtes, nécessitent l'utilisation de la ligne de commande.

💡Interface utilisateur (User interface)

L'interface utilisateur est l'ensemble des éléments graphiques qui permettent à un utilisateur d'interagir avec un programme. Dans la vidéo, l'interface utilisateur d'Invokeai est décrite comme étant améliorée et offrant plus de possibilités avec la nouvelle version.

💡Gestionnaire de modèles (Model manager)

Le gestionnaire de modèles est une fonctionnalité qui permet aux utilisateurs de gérer et de configurer les modèles de machine learning. Il est mentionné dans le script comme un élément clé de l'interface utilisateur d'Invokeai.

💡Checkpoints

Les checkpoints sont des points d'enregistrement d'un modèle de machine learning qui permettent de sauvegarder l'état d'un apprentissage et de reprendre à partir de là. Dans le script, ils sont utilisés pour montrer les différentes versions de modèles disponibles.

💡Prompts négatifs (Negative prompts)

Les prompts négatifs sont des instructions données à un modèle de machine learning pour exclure certains éléments ou caractéristiques dans la génération de résultats. Dans la vidéo, il est mentionné qu'Invokeai offre maintenant une fenêtre dédiée pour les utiliser.

Highlights

Mise à jour d'Invokeai vers la version 2.3.0

Reconnaissance des modèles Safe Spencer pour une meilleure sécurité

Avis de vérifier la version SafeTensor de chaque modèle lors du téléchargement

Prise en charge des nouveaux modèles de diffusion qui seront la nouvelle norme

Les diffuseurs ont l'avantage d'être plus rapides à charger

Support de l'entraînement avec xFormer pour économiser de la mémoire vive

Amélioration des calculs de rendu grâce à xFormer

Nouvelle fonctionnalité de fusion de modèles pour créer des modèles mixtes

Prise en charge du trading pour générer des zombies (fonctionnalité en cours)

Processus d'installation simplifié avec des options pour différentes plateformes

Possibilité d'effectuer des conversions de modèles en utilisant la ligne de commande

Conversion rapide d'un modèle en tant que diffuseur avec l'exemple de la version stable diffusion 1.5

Ajout de la possibilité de taper des prompts négatifs avec des instructions dédiées

Méthode pour donner de l'importance à des termes dans les prompts en utilisant des parenthèses et des signes plus ou moins

Les utilisateurs peuvent gérer et configurer leurs modèles à partir de l'interface de gestion de modèles

Les modèles peuvent être partagés dans un même dossier pour une utilisation plus efficace

Démonstration de la vitesse de chargement des modèles convertis en diffuseurs

Explication sur la structure des prompts pour une meilleure reconnaissance des termes par le système

Invitation à poser des questions dans les commentaires et à s'abonner pour les prochaines tutorielles