Pour continuer à me développer, je serai heureux d'obtenir du soutien.
Ce processus de conversion d'outils nécessite toujours que les données .ckpt soient chargées en premier, ce qui signifie qu'il peut potentiellement charger des cornichons. Il est recommandé d'utiliser cet outil uniquement avec des modèles sûrs ou de convertir les modèles en ligne pour éviter tout problème de sécurité potentiel.
Signaler un bug · Fonctionnalité de demande
À propos du projet
Licence
Feuille de route
Contact
Mes autres projets
Remerciements
Je suis heureux de partager la sortie de la version 0.1.1 de Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
Cette version inclut les nouvelles fonctionnalités et améliorations suivantes :
Prise en charge de la reconversion en ckpt. vous pouvez maintenant convertir les safetensors en ckpt et vice versa.
Un explorateur de fichiers pour une conversion plus facile.
L'option permettant d'ajouter un suffixe au fichier de sortie, permettant aux utilisateurs de conserver le fichier d'origine.
Une vérification de hachage pour les fichiers, affichant les 8 premiers caractères du hachage.
Veuillez noter que la conversion d'un fichier ckpt en fichier safetensors modifiera le hachage du fichier en raison du changement de structure du fichier.
Cependant, lors de la conversion entre ckpt et safetensors, le hachage restera cohérent.
Par exemple, un fichier ckpt original avec le hachage "ccf3615f" sera converti en fichier safetensors avec le hachage "0248da5c", puis de nouveau en un fichier ckpt avec le hachage "68ed20ac". Les deux hachages resteront cohérents entre les deux formats de fichiers.
Veuillez envisager de faire un don au projet si vous le trouvez utile, afin que je puisse maintenir et améliorer cet outil et d'autres projets.
J'espère que vous trouverez ces nouvelles fonctionnalités et améliorations utiles. Comme toujours, j'apprécie vos commentaires et suggestions.
Merci d'avoir utilisé mon projet.
(retour en haut)
Safe & Stable est un outil permettant de convertir des fichiers de diffusion stable .ckpt au nouveau format sécurisé .safetensors pour stocker les tenseurs sous forme de données pures.
Ce format offre une sécurité améliorée par rapport au format pickle, car il empêche l'inclusion de code Python arbitraire et potentiellement malveillant. Il a également le potentiel d’améliorer les performances de chargement des modèles sur le CPU et le GPU.
La conversion en .safetensors est recommandée pour les utilisateurs de diffusion stable qui souhaitent améliorer la sécurité et les performances de leurs processus de stockage et de chargement de modèles. Ceci est particulièrement utile lors de la distribution de nouveaux modèles et de fusions.
L'interface utilisateur graphique (GUI) de l'outil permet aux utilisateurs de sélectionner facilement les fichiers d'entrée et de visualiser la progression du processus d'enregistrement de la conversion.
Notez que le processus de conversion nécessite toujours que les données .ckpt soient chargées en premier, ce qui signifie potentiellement charger des cornichons. Il est recommandé de rechercher des cornichons avant de convertir un modèle ou de convertir en ligne si aucune version .safetensors n'est fournie. Une fois que les modèles commenceront à être distribués uniquement au format .safetensors, cela ne sera plus nécessaire.
Il est important de toujours vérifier si le modèle fonctionne correctement avant de supprimer le fichier .ckpt d'origine.
(retour en haut)
Version archivée (Windows) 7z
Version archivée (Windows) Zip
Sorties
git clone ce dépôt
cd dans le dépôt
python3.8 -m venv venv
./venv/bin/activer
pip install -r exigences.txt
python run_app_gui.py
(retour en haut)
Distribué sous licence MIT. Voir LICENSE.txt
pour plus d'informations.
(retour en haut)
La feuille de route de l'outil de conversion Safe & Stable sera déterminée par le niveau de support. et les intérêts qu'il reçoit.
Si l'outil s'avère utile, j'ai l'intention de continuer à améliorer ses fonctionnalités et d'ajouter la prise en charge de nouveaux formats et versions de modèles.
Merci pour tout soutien.
Consultez les problèmes ouverts pour une liste complète des fonctionnalités proposées (et des problèmes connus).
(retour en haut)
@The_diSty - [email protected]
Lien du projet : https://github.com/diStyApps/Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
(retour en haut)
Lien du projet : https://github.com/diStyApps/Stable-Diffusion-Pickle-Scanner-GUI
(retour en haut)
https://github.com/huggingface/safetensors
https://rentry.org/safetensorsguide
AUTOMATIQUE1111/stable-diffusion-webui#4930
https://www.reddit.com/r/StableDiffusion/comments/z8mnak/switching_models_too_slow_in_automatic1111_use
stable-diffusion-webui
visage étreignant
(retour en haut)