لمواصلة التطوير، سأكون سعيدًا بالحصول على بعض الدعم.
لا تزال عملية تحويل الأداة هذه تتطلب تحميل بيانات .ckpt أولاً، مما يعني أنها قد تقوم بتحميل المخللات. يوصى باستخدام هذه الأداة فقط مع النماذج الآمنة أو تحويل النماذج عبر الإنترنت لتجنب أي مشكلات أمنية محتملة.
الإبلاغ عن الأخطاء · ميزة الطلب
حول المشروع
رخصة
خريطة الطريق
اتصال
مشاريعي الأخرى
شكر وتقدير
يسعدني مشاركة إصدار الإصدار 0.1.1 من Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
يتضمن هذا الإصدار الميزات والتحسينات الجديدة التالية:
دعم للتحويل مرة أخرى إلى ckpt. الآن يمكنك تحويل أجهزة الأمان إلى ckpt والعكس.
مستكشف الملفات لتسهيل التحويل.
خيار إضافة لاحقة إلى ملف الإخراج، مما يسمح للمستخدمين بالاحتفاظ بالملف الأصلي.
فحص التجزئة للملفات، وعرض أول 8 أحرف من التجزئة.
يرجى ملاحظة أن تحويل ملف ckpt إلى ملف Safetensors سيؤدي إلى تغيير تجزئة الملف بسبب تغيير هيكل الملف.
ومع ذلك، عند التحويل ذهابًا وإيابًا بين ckpt وsafetensors، ستظل التجزئة ثابتة.
على سبيل المثال، سيتم تحويل ملف ckpt الأصلي بالتجزئة "ccf3615f" إلى ملف أدوات الأمان بالتجزئة "0248da5c"، والعودة إلى ملف ckpt بالتجزئة "68ed20ac". سيظل كلا التجزئتين متسقين بين تنسيقي الملفين.
يرجى النظر في التبرع للمشروع إذا وجدت أنه مفيد، حتى أتمكن من صيانة وتحسين هذه الأداة وغيرها من المشاريع.
أتمنى أن تجد هذه الميزات والتحسينات الجديدة مفيدة. كما هو الحال دائمًا، أرحب بتعليقاتكم واقتراحاتكم.
شكرا لك على استخدام مشروعي.
(العودة إلى الأعلى)
Safe & Stable هي أداة لتحويل ملفات .ckpt ذات الانتشار المستقر إلى تنسيق .safetensors الجديد والآمن لتخزين الموترات كبيانات خالصة.
يوفر هذا التنسيق أمانًا محسنًا مقارنةً بتنسيق Pickle، لأنه يمنع تضمين تعليمات برمجية Python التعسفية والتي قد تكون ضارة. كما أن لديها القدرة على تحسين أداء تحميل النموذج على وحدة المعالجة المركزية ووحدة معالجة الرسومات.
يوصى بالتحويل إلى .safetensors لمستخدمي النشر المستقر الذين يرغبون في تحسين أمان وأداء عمليات تخزين النماذج وتحميلها. إنه مفيد بشكل خاص عند توزيع النماذج الجديدة وعمليات الدمج.
تسهل واجهة المستخدم الرسومية (GUI) للأداة على المستخدمين تحديد ملفات الإدخال وعرض التقدم المحرز في عملية حفظ التحويل.
لاحظ أن عملية التحويل لا تزال تتطلب تحميل بيانات .ckpt أولاً، مما يعني إمكانية تحميل المخللات. يوصى بالبحث عن المخللات قبل تحويل النموذج أو التحويل عبر الإنترنت في حالة عدم توفر إصدار .safetensors. بمجرد البدء في توزيع النماذج بتنسيق .safetensors فقط، لن يعد هذا ضروريًا.
من المهم التحقق دائمًا مما إذا كان النموذج يعمل بشكل صحيح قبل حذف ملف .ckpt الأصلي.
(العودة إلى الأعلى)
النسخة المؤرشفة (ويندوز) 7Z
النسخة المؤرشفة (ويندوز) مضغوط
الإصدارات
بوابة استنساخ هذا الريبو
القرص المضغوط في الريبو
python3.8 -m venv venv
./venv/bin/activate
تثبيت النقطة -r متطلبات.txt
بيثون run_app_gui.py
(العودة إلى الأعلى)
وزعت بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. راجع 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
Huggingface
(العودة إلى الأعلى)