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

پائرو PyTorch پر بنائی گئی ایک گہری احتمالی پروگرامنگ لائبریری ہے۔ اس کے README کے مطابق، یہ چار اصولوں پر ڈیزائن کی گئی ہے: یہ عالمگیر ہے، یعنی یہ کسی بھی قابلِ حساب احتمال تقسیم کی نمائندگی کر سکتی ہے؛ توسیع پذیر ہے، دستی طور پر لکھے گئے کوڈ کے مقابلے میں بہت کم اضافی بوجھ کے ساتھ؛ کم سے کم ہے، جو قابلِ ترکیب تجریدات کے ایک چھوٹے مرکزے کے ساتھ نافذ کی گئی ہے؛ اور لچکدار ہے، جو تخلیقی اور استنتاجی ماڈلز کے لیے اعلیٰ سطحی تجریدات پیش کرتی ہے جبکہ ماہرین کو استنتاج کو حسبِ ضرورت ڈھالنے کی اجازت دیتی ہے۔ ابتدائی طور پر Uber AI میں تیار کی گئی، پائرو اب کمیونٹی شراکت داروں کے ذریعے برقرار رکھی جاتی ہے، جن میں Broad Institute کی ایک ٹیم بھی شامل ہے، اور 2019 میں یہ Linux Foundation کا منصوبہ بن گئی۔ یہ منصوبہ آغاز کے لیے مثالیں، دستاویزات، ایک کمیونٹی فورم، اور شراکت کی رہنما ہدایات فراہم کرتا ہے۔ تنصیب کے اختیارات میں pip کے ذریعے مستحکم ریلیز کی تنصیب (`pip install pyro-ppl`)، ماخذ سے تنصیب، مثالوں اور سبقوں کے لیے اضافی پیکجوں کے ساتھ تنصیب (`pip install pyro-ppl[extras]`)، یا GitHub سے براہِ راست ترقیاتی برانچ کی تنصیب شامل ہیں۔ Docker کنٹینر کی ہدایات کا بھی حوالہ دیا گیا ہے۔ README میں پائرو کو بیان کرنے والے JMLR مقالے کا حوالہ بھی شامل ہے۔