為了繼續發展,我很樂意得到一些支持。
此工具轉換過程仍然需要先載入 .ckpt 數據,這表示它可能會載入 pickle。建議僅將此工具用於安全模型或線上轉換模型,以避免任何潛在的安全問題。
報告錯誤·請求功能
關於該項目
執照
路線圖
接觸
我的其他項目
致謝
我很高興分享 Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI 0.1.1 版本的發布
此版本包括以下新功能和改進:
支援轉換回 ckpt。現在您可以將 safetensors 轉換為 ckpt,反之亦然。
更輕鬆轉換的文件瀏覽器。
在輸出檔案中新增後綴的選項,允許使用者保留原始檔案。
檔案的哈希檢查,顯示哈希的前 8 個字元。
請注意,將 ckpt 檔案轉換為 safetensors 檔案會因檔案結構的變化而變更檔案的雜湊值。
然而,當在 ckpt 和 safetensors 之間來回轉換時,哈希將保持一致。
例如,雜湊值為「ccf3615f」的原始 ckpt 檔案將轉換為雜湊值為「0248da5c」的 safetensors 文件,並轉換回雜湊值為「68ed20ac」的 ckpt 檔案。兩種檔案格式之間的兩個雜湊值將保持一致。
如果您覺得該項目有用,請考慮捐贈給該項目,以便我可以維護和改進該工具以及其他項目。
我希望您發現這些新功能和改進很有用。一如既往,我歡迎您的回饋和建議。
感謝您使用我的項目。
(回到頂部)
Safe & Stable 是一款用於將穩定擴散 .ckpt 檔案轉換為新的安全 .safetensors 格式的工具,用於將張量儲存為純資料。
與 pickle 格式相比,此格式提供了更高的安全性,因為它可以防止包含任意和潛在的惡意 Python 程式碼。它還具有提高 CPU 和 GPU 上模型載入效能的潛力。
對於想要提高模型儲存和載入過程的安全性和效能的穩定擴散用戶,建議轉換為 .safetensors。它對於分發新模型和合併時特別有用。
該工具的圖形使用者介面(GUI)使用戶可以輕鬆選擇輸入文件,查看轉換保存過程的進度。
請注意,轉換過程仍然需要先載入 .ckpt 數據,這表示可能會載入 pickle。建議在轉換模型之前掃描 pickle,或者如果未提供 .safetensors 版本,則建議在線轉換。一旦模型開始僅以 .safetensors 格式分發,這將不再是必要的。
在刪除原始 .ckpt 檔案之前,請務必檢查模型是否正常運作,這一點很重要。
(回到頂部)
檔案版本 (Windows) 7z
檔案版本 (Windows) Zip
發布
git 克隆這個倉庫
cd 進入 repo
python3.8 -m venv venv
./venv/bin/激活
pip install -r 要求.txt
python run_app_gui.py
(回到頂部)
根據 MIT 許可證分發。有關詳細信息,請參閱LICENSE.txt
。
(回到頂部)
安全穩定轉換工具的路線圖將由支援等級決定。以及它收到的利息。
如果該工具被證明是有用的,我計劃繼續改進其特性和功能,並添加對新模型格式和版本的支援。
感謝您的支持。
請參閱未決問題以取得建議功能(和已知問題)的完整清單。
(回到頂部)
@The_diSty - [email protected]
專案連結:https://github.com/diStyApps/Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
(回到頂部)
專案連結:https://github.com/diStyApps/Stable-Diffusion-Pickle-Scanner-GUI
(回到頂部)
https://github.com/huggingface/safetensors
https://rentry.org/safetensorsguide
自動1111/穩定擴散-webui#4930
https://www.reddit.com/r/StableDiffusion/comments/z8mnak/switching_models_too_slow_in_automatic1111_use
穩定擴散 webui
擁抱臉
(回到頂部)