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

Transformers ایک اوپن سورس ماڈل ڈیفینیشن فریم ورک ہے جسے ٹیکسٹ، کمپیوٹر ویژن، آڈیو، ویڈیو اور ملٹی موڈل ماڈلز سے متعلق مشین لرننگ ٹاسکس کے لیے ڈیزائن کیا گیا ہے۔ یہ مشین لرننگ ایکو سسٹم میں ایک مرکزی حب کے طور پر کام کرتا ہے، جو کہ بڑے ٹریننگ فریم ورکس (جیسے Axolotl، Unsloth، DeepSpeed، FSDP، اور PyTorch-Lightning)، انفرنس انجنوں (بشمول vLLM، SGLang، اور TGI)، اور ملحقہ ماڈلنگ لائبریریز جیسے llama.cpp اور mlx کے ساتھ ہم آہنگی کو یقینی بناتا ہے۔ ### کلیدی خصوصیات - **Unified API:** سینکڑوں ماڈل آرکیٹیکچرز پر ٹریننگ، ایویلیویشن اور انفرنس چلانے کے لیے ایک مستقل انٹرفیس فراہم کرتا ہے۔ - **Pipeline API:** متعدد موڈالیٹیز میں تیز انفرنس کے لیے ایک ہائی لیول ایبسٹریکشن، جس میں ٹیکسٹ جنریشن، آٹومیٹک اسپیچ ریکگنیشن، امیج کلاسیفیکیشن، اور ویژول کویسچن آنسرنگ شامل ہیں۔ - **Framework Interoperability:** صارفین کو ایک ہی ماڈل کو PyTorch، JAX، اور TensorFlow 2.0 کے درمیان آسانی سے منتقل کرنے کی اجازت دیتا ہے۔ - **Hugging Face Hub Integration:** 1 ملین سے زیادہ پری ٹرینڈ ماڈل چیک پوائنٹس تک براہ راست رسائی فراہم کرتا ہے۔ - **Customizable Internals:** ماڈل آرکیٹیکچرز کو کم سے کم ایبسٹریکشنز کے ساتھ ڈیزائن کیا گیا ہے، جو اندرونی ڈھانچوں کو ظاہر کرتے ہیں تاکہ ریسرچرز اور ڈویلپرز آسانی سے ماڈل فائلوں کو اپنی ضرورت کے مطابق تبدیل اور بہتر کر سکیں۔