عن المشروع
ComfyUI-SeedVR2_VideoUpscaler هو التغليف الرسمي لـ ComfyUI لنموذج SeedVR2 من ByteDance لتحسين دقة الفيديو والصور بالانتشار. يهدف إلى الحفاظ على التماسك الزمني عبر الإطارات مع تعزيز التفاصيل، ويدعم محتوى RGB و RGBA، بما في ذلك الصور الشفافة.
في ComfyUI، يستخدم المشروع إعداد عقدة معيارية مع عقد منفصلة لنموذج DiT، نموذج VAE، إعدادات torch.compile، والمحسن الرئيسي. يتبع تصميم العقدة عديمة الحالة لـ ComfyUI V3 ويمكنه مشاركة النماذج المحملة عبر مثيلات محسّنة متعددة من خلال ذاكرة تخزين مؤقت عالمية. يمكن تنزيل النماذج تلقائيًا من Hugging Face عند الاستخدام الأول.
تشمل متغيرات النموذج المدعومة نماذج 3B و 7B معلمة بتنسيقات FP16 و FP8 و GGUF، مع تكميم GGUF 4-bit و 8-bit مخصص للأنظمة ذات VRAM المنخفض. يمكن للمستخدمين التحكم في المعالجة الدفعية، التداخل الزمني، الإطارات المسبقة، الدقة القصوى، والبذر الحتمي. يدعم المحسّن مخرجات بدقة قابلة للقسمة على 2 ويستخدم الحشو بدلاً من الاقتصاص التقييدي.
تشمل ميزات الذاكرة والتنفيذ تبديل كتلة المحول BlockSwap، ترميز وفك ترميز VAE المبلط، تفريغ النموذج والتوتر، تخزين النموذج المؤقت، فك ترميز VAE المتدفق، والمعالجة المجزأة للفيديوهات الطويلة. تشمل خلفيات الانتباه PyTorch SDPA و Flash Attention 2/3 و SageAttention 2/3 و cuDNN attention، مع سلوك احتياطي عند عدم توفر خلفية اختيارية. تكامل torch.compile اختياري.
يمكن أيضًا استخدام المستودع بشكل مستقل عن ComfyUI كـ CLI مستقل. يدعم CLI الصور الفردية، الفيديوهات الفردية، ومعالجة الدفعات للمجلدات، مع كشف تلقائي لإخراج MP4/PNG، توزيع عبء العمل على وحدات معالجة متعددة، مزج التداخل الزمني، تخزين النموذج المؤقت، وتدفق المقاطع المحدود بالذاكرة. يوفر خلفية فيديو FFmpeg إخراج x265 10-bit كبديل لإخراج OpenCV 8-bit.
تغطي أعمال توافق المنصات NVIDIA CUDA و AMD ROCm و Apple Silicon MPS، بما في ذلك معالجة الاحتياطي bfloat16 لوحدات المعالجة القديمة. تشمل ميزات معالجة الألوان نقل لون LAB، مطابقة تشبع HSV، معالجة قائمة على الموجات، وأساليب هجينة. تم إصدار المشروع بموجب ترخيص Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.