TAGGER اليدوي المستند إلى الويب لتدريب نماذج LORAS & DREAMBOOTH مستقرة

Machine Candy عبارة عن Tagger صورة ناشئة لعلامة مجموعات البيانات الصغيرة يدويًا (<1K Images) مع ملفات Caption .txt :
تخطيط العلامة القابل للتخصيص لوضع علامات ثابتة
قوالب العلامات النائمة : IE {type} clothes ، حيث يمكن تحديد {type} عند إضافة علامة
تحرير الصور المدمج (المحاصيل ، تدوير وقلب أفقي)
اقتراحات العلامات باستخدام wd-v1-4-convnext-tagger.v3 عند إنشاء مشروع جديد
تحويل الملف التلقائي إلى .png من .webp ، .avif ، .gif ، إلخ
Progress ٪ PIE CHART - لتلك الأوقات التي تتساءل فيها "هل فعلت بعد؟!"
اختصارات لوحة المفاتيح - اضغط "؟" للحصول على قائمة
وأكثر قريبا!
يعمل Machine Candy بالكامل على جهازك المحلي في وضع "Player Single". لا يتم نقل أي معلومات إلى أي نظام طرف ثالث.

لقد استلهمت من هذا المنشور Reddit حول أفضل طريقة لتحقيق أفضل علامة على مجموعات بيانات الصور الصغيرة ، مع التركيز بشكل أساسي على الاتساق.
كما أنني لم أحب أبدًا أجزاء "Fiddly" من إنشاء مجموعة بيانات - تحويل الصور ، وإعادة تسميتها ، وزراعة المحاصيل ، وما إلى ذلك. أريد إنشاء مجموعات بيانات سريعة وسهلة ، ومن يدري ، ربما ممتعًا!
H/T إلى Binaryalley أيضا للنموذج الأولي.
هذا البرنامج مجاني تمامًا للاستخدام الشخصي وغير التجاري. إذا كنت تستخدمه في سياق العمل أو للاستخدام التجاري (أي لكسب المال منه) ، فيرجى الاتصال بي لترتيب ترخيص مدفوع. هذا سيساعد في دعم تكاليف التطوير الخاصة بي.
git clone [email protected]:mikeknapp/candy-machine.git
cd candy-machine
run يجب أن تفتح نافذة المتصفح تلقائيًا: http://127.0.0.1:5000/
(ملاحظة ، لم أختبر هذا بعد ، قد يكون هناك أخطاء!)
git clone [email protected]:mikeknapp/candy-machine.git
cd candy-machine
chmod +x run.sh
./run.sh يجب أن تفتح نافذة المتصفح تلقائيًا: http://127.0.0.1:5000/
يتطلب CUDA 12.2 و CUDNN8.x.
تنشيط Python Venv. (انظر داخل Run.bat للحصول على أدلة حول كيفية القيام بذلك.)
تثبيت onnxruntime-gpu
pip install onnxruntime-gpu --extra-index-url
https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/ لا يمكن تحرير تصميم علامة المشروع أو تخطيط العلامة الافتراضي داخل التطبيق. (الحل البديل: تحرير default_categories.json في دليل الخادم ، أو categories.json المشروع.
لا يمكن إضافة المزيد من الصور إلى مشروع! (الحل البديل: إنشاء مشروع جديد. أعرف ، ليس مثاليًا.)
لا يمكن تحرير كلمة الزناد / المرادفات. (حلول: تحرير config.json الخاص بالمشروع وجميع ملفات التسمية التوضيحية .TXT الحالية.)
كومة التكنولوجيا:
قبل إنفاق أي وقت في كتابة رمز ، يرجى فتح مشكلة مع اقتراحك حتى نتمكن من مناقشة. شكرًا!
python -m venv venv
call .venvScriptsactivate
pip install -r requirements.txtالمتطلبات الأساسية: العقدة والغزل.
cd ui
yarn start cd server
python main.py من فضلك أرسل لي رسالة ، أو افتح مشكلة. شكرًا!