Um mich weiterzuentwickeln, freue ich mich über Unterstützung.
Für diesen Tool-Konvertierungsprozess müssen immer noch zuerst die .ckpt-Daten geladen werden, was bedeutet, dass möglicherweise Pickles geladen werden. Es wird empfohlen, dieses Tool nur mit sicheren Modellen zu verwenden oder die Modelle online zu konvertieren, um mögliche Sicherheitsprobleme zu vermeiden.
Fehler melden · Funktion anfordern
Über das Projekt
Lizenz
Roadmap
Kontakt
Meine anderen Projekte
Danksagungen
Ich freue mich, die Veröffentlichung der Version 0.1.1 von Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI bekannt zu geben
Diese Version enthält die folgenden neuen Funktionen und Verbesserungen:
Unterstützung für die Rückkonvertierung in ckpt. Jetzt können Sie Safetensoren in Cckpt umwandeln und umgekehrt.
Ein Datei-Explorer zur einfacheren Konvertierung.
Die Option zum Hinzufügen eines Suffixes zur Ausgabedatei, sodass Benutzer die Originaldatei behalten können.
Eine Hash-Prüfung für Dateien, die die ersten 8 Zeichen des Hashs anzeigt.
Bitte beachten Sie, dass sich durch die Konvertierung einer CKPT-Datei in eine Safetensors-Datei der Hash der Datei aufgrund der Strukturänderung der Datei ändert.
Beim Hin- und Herkonvertieren zwischen Cckpt und Safetensors bleibt der Hash jedoch konsistent.
Beispielsweise wird eine ursprüngliche ckpt-Datei mit dem Hash „ccf3615f“ in eine Safetensors-Datei mit dem Hash „0248da5c“ und zurück in eine ckpt-Datei mit dem Hash „68ed20ac“ konvertiert. Beide Hashes bleiben zwischen den beiden Dateiformaten konsistent.
Bitte erwägen Sie eine Spende für das Projekt, wenn Sie es nützlich finden, damit ich dieses Tool und andere Projekte pflegen und verbessern kann.
Ich hoffe, dass Sie diese neuen Funktionen und Verbesserungen nützlich finden. Wie immer freue ich mich über Ihr Feedback und Ihre Vorschläge.
Vielen Dank, dass Sie mein Projekt nutzen.
(zurück nach oben)
Safe & Stable ist ein Tool zum Konvertieren stabiler Diffusions-.ckpt-Dateien in das neue und sichere .safetensors-Format zum Speichern von Tensoren als reine Daten.
Dieses Format bietet im Vergleich zum Pickle-Format eine verbesserte Sicherheit, da es die Einbindung von willkürlichem und potenziell bösartigem Python-Code verhindert. Es besteht auch das Potenzial, die Leistung beim Laden von Modellen auf CPU und GPU zu verbessern.
Die Konvertierung in .safetensors wird für Stable Diffusion-Benutzer empfohlen, die die Sicherheit und Leistung ihrer Modellspeicher- und Ladeprozesse verbessern möchten. Dies ist besonders nützlich bei der Verteilung neuer Modelle und Zusammenführungen.
Die grafische Benutzeroberfläche (GUI) des Tools erleichtert Benutzern die Auswahl der Eingabedateien und die Anzeige des Fortschritts des Konvertierungsspeichervorgangs.
Beachten Sie, dass für den Konvertierungsprozess weiterhin zuerst die .ckpt-Daten geladen werden müssen, was bedeutet, dass möglicherweise Pickles geladen werden. Es wird empfohlen, vor dem Konvertieren eines Modells nach Pickles zu suchen oder es online zu konvertieren, wenn keine .safetensors-Version bereitgestellt wird. Sobald Modelle nur noch im .safetensors-Format vertrieben werden, ist dies nicht mehr erforderlich.
Es ist wichtig, immer zu überprüfen, ob das Modell ordnungsgemäß funktioniert, bevor Sie die ursprüngliche .ckpt-Datei löschen.
(zurück nach oben)
Archivierte Version (Windows) 7z
Archivierte Version (Windows) Zip
Veröffentlichungen
Git klont dieses Repo
cd in das Repo
python3.8 -m venv venv
./venv/bin/activate
pip install -r Anforderungen.txt
Python run_app_gui.py
(zurück nach oben)
Verteilt unter der MIT-Lizenz. Weitere Informationen finden Sie unter LICENSE.txt
.
(zurück nach oben)
Die Roadmap für das Safe & Stable-Konvertierungstool wird durch den Grad der Unterstützung bestimmt. und Zinsen, die es erhält.
Wenn sich das Tool als nützlich erweist, habe ich vor, seine Features und Funktionen weiter zu verbessern und Unterstützung für neue Modellformate und -versionen hinzuzufügen.
Vielen Dank für jede Unterstützung.
Eine vollständige Liste der vorgeschlagenen Funktionen (und bekannten Probleme) finden Sie in den offenen Problemen.
(zurück nach oben)
@The_diSty – [email protected]
Projektlink: https://github.com/diStyApps/Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
(zurück nach oben)
Projektlink: https://github.com/diStyApps/Stable-Diffusion-Pickle-Scanner-GUI
(zurück nach oben)
https://github.com/huggingface/safetensors
https://rentry.org/safetensorsguide
AUTOMATIC1111/stable-diffusion-webui#4930
https://www.reddit.com/r/StableDiffusion/comments/z8mnak/switching_models_too_slow_in_automatic1111_use
stabile-diffusion-webui
umarmendes Gesicht
(zurück nach oben)