Stableswarmui 0.6.4.1 Beta .
Une interface utilisateur Web de diffusion stable modulaire, en mettant l'accent sur la création de PowerTools facilement accessibles, des performances élevées et une extensibilité.

Rejoignez la discorde pour discuter du projet, obtenez un support, voir les annonces, etc.
Suivez le thread d'annonces de fonctionnalités pour les mises à jour sur les nouvelles fonctionnalités.
À partir de 2024/06/21, les écuries ne seront plus maintenues sous stabilité AI.
Le développeur original maintiendra une version indépendante de ce projet en tant que McMonkeyProjects / Swarmui
Les utilisateurs de Windows peuvent migrer vers le nouveau dépôt indépendant en mettant simplement à jour, puis en exécutant migrate-windows.bat
Pour Linux, Mac ou Windows manuels: ouvrez un terminal dans votre dossier Swarm, puis exécutez git remote set-url origin https://github.com/mcmonkeyprojects/SwarmUI
Voir Guide complet de la migration ici: McMonkeyProjects / Swarmui # 2
Ce projet est en bêta . Cela signifie que pour la plupart des tâches, Swarm a d'excellents outils à votre disposition, mais il y a beaucoup plus de planification. L'essaim est recommandé comme une interface utilisateur idéale pour la plupart des utilisateurs, des débutants et des pros. Il y a encore certaines choses à élaborer.
Les utilisateurs débutants adoreront l'interface d'onglet Génération principale de Swarm, ce qui facilite la génération de quoi que ce soit avec une variété de fonctionnalités puissantes. Les utilisateurs avancés peuvent privilégier l'onglet de workflow confortable pour obtenir le graphique brut sans restriction, mais auront toujours des raisons de revenir à l'onglet Générer pour les fonctionnalités de commodité (éditeur d'image, génération de flow de travail automatique, etc.) et PowerTools (par exemple générateur de grille).
Les personnes intéressées à aider à pousser l'essaim de la version bêta à un statut de version perfectionné tout à fait prêt à tout être perfectionné sont les bienvenus pour soumettre les PR (lisez d'abord le document contributif), et vous pouvez nous contacter ici sur Github ou sur Discord. Je recommande fortement de tendre la main pour poser des questions sur les plans pour une fonctionnalité avant de le faire. Il peut déjà y avoir des plans spécifiques ou même un travail en cours.
Cibles de fonctionnalité clés non encore implémentées:
AVERTISSEMENT : Google Colab n'autorise pas nécessairement les webuis, en particulier pour les comptes gratuits, à vos propres risques.
Colab Link Si vous souhaitez essayer Swarm: https://colab.research.google.com/github/stability-ai/stableswarmui/blob/master/colab/colab-notebook.ipynb
Modèle Runpod (Remarque: maintenu par le contributeur tiers NerdyLive123): https://runpod.io/console/deploy?template=u7mlkrmxq3&ref=c6jd6jj0
Remarque Il peut prendre plusieurs minutes pour démarrer la première fois. Vérifiez les journaux des conteneurs pour voir la progression de la configuration. Vérifiez le modèle ? Informations pour des conseils sur la façon d'utiliser.
Remarque: Si vous êtes sous Windows 10, vous devrez peut-être d'abord installer manuellement Git et Dotnet 8. (Windows 11 Ceci est automatisé).
Program Files ) et exécutez-le. (TODO): Pré-installateur autonome encore plus facile, un .msi ou .exe qui fournit un écran d'installation général et vous permet de choisir un dossier et tout.
git clone https://github.com/Stability-AI/StableSwarmUIlaunch-windows.bat Installez git , python3 via votre OS Package Manager s'ils ne sont pas déjà installés (assurez-vous d'inclure pip et venv sur des distros qui ne les incluent pas directement dans Python)
sudo apt install git python3-pip python3-venvTéléchargez le fichier install-inux.sh, stockez-le quelque part où vous souhaitez installer et exécutez-le et exécutez-le
wget https://github.com/Stability-AI/StableSwarmUI/releases/download/0.6.1-Beta/install-linux.sh -O install-linux.shchmod +x install-linux.sh Exécutez le script ./install-linux.sh , il installera tout pour vous et finira par ouvrira la page Web dans votre navigateur.
Suivez les instructions d'installation à la page.
Vous pouvez à tout moment d'exécuter le scénario launch-linux.sh pour relancer l'essaim.
Si la page ne s'ouvre pas, vous pouvez ouvrir manuellement http://localhost:7801
git , python3 via votre OS Package Manager s'ils ne sont pas déjà installés (assurez-vous d'inclure pip et venv sur des distros qui ne les incluent pas directement dans Python)sudo apt install git python3-pip python3-venvdotnet-sdk-8.0 , car cela inclut tous les sous-packages pertinents)aspnet-runtime soit installé séparémentcd de shell à un répertoire dans lequel vous souhaitez installergit clone https://github.com/Stability-AI/StableSwarmUIStableSwarmUI./launch-linux.shhttp://localhost:7801/Install (s'il ne se lance pas)(Todo): peut-être surmonter un document dédié avec les détails par -istro et quoi que ce soit. Peut-être aussi faire un installateur en un clic pour Linux?
Remarque : Vous ne pouvez exécuter que StablesWarmui sur des ordinateurs Mac avec des processeurs de silicium Apple M1 ou M2 (MX).
brew sont mis à jour avec brew update .brew avec brew doctor . Vous ne devez voir aucune erreur dans la sortie de commande.brew install dotnet .brew install [email protected] et brew install virtualenvcd ) en dossier dans lequel vous souhaitez installer STABLESWARMUI.git clone https://github.com/Stability-AI/StableSwarmUI .cd StableSwarmUI et exécutez le script d'installation: ./launch-macos.sh .L'installation démarre maintenant et télécharge les modèles de diffusion stables à partir d'Internet. Selon votre connexion Internet, cela peut prendre plusieurs minutes. Attendez que votre navigateur Web ouvre la fenêtre STABLESWARMUI.
Lors de l'installation StablesWarmui, vous êtes invité au type de backend que vous souhaitez utiliser. Pour les ordinateurs Mac avec M1 ou M2, vous pouvez choisir en toute sécurité le backend Comfyui et choisir les modèles de base et de raffineurs stables de diffusion XL dans l'écran des modèles de téléchargement.
cd de shell à un répertoire dans lequel vous souhaitez installergit clone https://github.com/Stability-AI/StableSwarmUIStableSwarmUI./launch-docker.shlocalhost:7801Models et le répertoire Output , et montera Data et dlbackend en tant que volumes persistants indépendants.Voir le dossier de documentation.
Le nom "Swarm" est en référence à la fonction de clé d'origine de l'interface utilisateur: activer un «essaim» de GPU pour tous générer des images pour le même utilisateur à la fois (en particulier pour les grandes générations de grille). C'est juste la fonctionnalité qui a inspiré le nom et non la fin de tout ce qu'est l'essaim.
L'objectif global de STABLESWARMUI est d'être à un guichet à guichet complet à part entière pour tout ce qui est une diffusion stable.
Voir le document de motivations pour les motivations sur les choix techniques.
Ce projet:
YOLOv8 (c.-à-d. Node ou <segment:yolo-...> SwarmYoloDetection : Yolo -...> La syntaxe peut devenir soumise à des termes AGPL),IP Adapter - FaceStablesWarmui lui-même est sous la licence MIT, mais certains usages peuvent être affectés par les licences de variantes GPL de la liste des projets connectés ci-dessus, et notez que tous les modèles utilisés ont leurs propres licences.
La licence du MIT (MIT)
Copyright (C) 2024 Stabilité AI
L'autorisation est accordée gratuitement à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restriction, y compris sans limiter les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sublince et / ou de vendre des copies des conditions suivantes.
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies ou des parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les détenteurs de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres relations dans le logiciel.