منصوبے کے بارے میں

ComfyUI-SeedVR2_VideoUpscaler ByteDance کے SeedVR2 ماڈل کی سرکاری ComfyUI پیکجنگ ہے، جو ڈفیوژن پر مبنی ویڈیو اور امیج اپ اسکیلنگ کے لیے ہے۔ اس کا مقصد تفصیل کو بہتر بناتے ہوئے تمام فریمز میں وقتی ہم آہنگی برقرار رکھنا ہے، اور یہ شفاف تصاویر سمیت RGB اور RGBA مواد کو سپورٹ کرتا ہے۔ ComfyUI میں یہ پروجیکٹ ماڈیولر نوڈ سیٹ اپ استعمال کرتا ہے، جس میں DiT ماڈل، VAE ماڈل، torch.compile سیٹنگز اور مین اپ اسکیلر کے لیے الگ الگ نوڈس ہیں۔ یہ ComfyUI V3 کے بے اسٹیٹ نوڈ ڈیزائن پر عمل کرتا ہے اور عالمی کیش کے ذریعے متعدد اپ اسکیلر انسٹینسز کے درمیان لوڈ کیے گئے ماڈلز شیئر کر سکتا ہے۔ پہلے استعمال پر ماڈلز Hugging Face سے خودکار طور پر ڈاؤن لوڈ کیے جا سکتے ہیں۔ سپورٹڈ ماڈل ویریئنٹس میں FP16، FP8 اور GGUF فارمیٹس میں 3B اور 7B پیرامیٹر ماڈلز شامل ہیں، جبکہ 4-bit اور 8-bit GGUB کوانٹائزیشن کم-VRAM سسٹمز کے لیے بنائی گئی ہے۔ صارفین بیچ پروسیسنگ، temporal overlap، پہلے سے شامل کردہ فریمز، زیادہ سے زیادہ ریزولوشن اور deterministic seeding کو کنٹرول کر سکتے ہیں۔ اپ اسکیلر 2 سے تقسیم ہونے والی ریزولوشنز پر آؤٹ پٹ سپورٹ کرتا ہے اور پابندی والی کراپنگ کے بجائے پیڈنگ استعمال کرتا ہے۔ میموری اور ایگزیکیوشن فیچرز میں BlockSwap ٹرانسفارمر-بلاک سویپنگ، ٹائلڈ VAE انکوڈنگ اور ڈیکوڈنگ، ماڈل اور ٹینسر آف لوڈنگ، ماڈل کیشنگ، اسٹریمنگ VAE ڈیکوڈنگ اور طویل ویڈیوز کے لیے چنکڈ پروسیسنگ شامل ہیں۔ اٹینشن بیک اینڈز میں PyTorch SDPA، Flash Attention 2/3، SageAttention 2/3 اور cuDNN attention شامل ہیں، اور اختیاری بیک اینڈ دستیاب نہ ہونے پر فال بیک رویہ اپنایا جاتا ہے۔ torch.compile انٹیگریشن اختیاری ہے۔ یہ ریپوزٹری ComfyUI کے بغیر بھی اسٹینڈ اےون CLI کے طور پر استعمال کی جا سکتی ہے۔ CLI سنگل تصاویر، انفرادی ویڈیوز اور بیچ ڈائریکٹری پروسیسنگ کو سپورٹ کرتی ہے، جس میں خودکار MP4/PNG آؤٹ پٹ ڈیٹیکشن، ملٹی-GPU ورک لوڈ تقسیم، temporal-overlap بلینڈنگ، ماڈل کیشنگ اور میموری کے پابند اسٹریمنگ چنکس شامل ہیں۔ FFmpeg ویڈیو بیک اینڈ 8-bit OpenCV آؤٹ پٹ کے متبادل کے طور پر 10-bit x265 آؤٹ پٹ فراہم کرتا ہے۔ پلیٹ فارم مطابقت میں NVIDIA CUDA، AMD ROCm اور Apple Silicon MPS شامل ہیں، بشمول پرانے GPU کے لیے bfloat16 فال بیک ہینڈلنگ کے۔ کلر پروسیسنگ فیچرز میں LAB کلر ٹرانسفر، HSV سیچوریشن میچنگ، ویولیٹ پر مبنی پروسیسنگ اور ہائبرڈ طریقے شامل ہیں۔ یہ پروجیکٹ Apache 2.0 لائسنس کے تحت جاری کیا گیا ہے۔