عن المشروع

Pyro هي مكتبة برمجة احتمالية عميقة مبنية على PyTorch. وفقًا لملف README الخاص بها، فهي مصممة حول أربعة مبادئ: فهي شاملة، بمعنى أنها يمكن أن تمثل أي توزيع احتمالي قابل للحوسبة؛ وقابلة للتوسع، مع عبء ضئيل مقارنة بالكود المكتوب يدويًا؛ وبسيطة، إذ تُنفذ بنواة صغيرة من التجريدات القابلة للتركيب؛ ومرنة، إذ توفر تجريدات عالية المستوى للنماذج التوليدية والاستدلالية مع السماح للخبراء بتخصيص الاستدلال. طُورت Pyro في الأصل في Uber AI، وهي الآن تُصان بواسطة مساهمين من المجتمع، بما في ذلك فريق في Broad Institute، وأصبحت مشروعًا لمؤسسة Linux Foundation في عام 2019. يوفر المشروع أمثلة للبدء، ووثائق، ومنتدى مجتمعيًا، وإرشادات للمساهمة. تشمل خيارات التثبيت تثبيت الإصدار المستقر عبر pip ‏(`pip install pyro-ppl`)، أو التثبيت من المصدر، أو التثبيت مع حزم إضافية للأمثلة والدروس التعليمية (`pip install pyro-ppl[extras]`)، أو تثبيت فرع التطوير مباشرة من GitHub. كما تتم الإشارة أيضًا إلى تعليمات حاوية Docker. يتضمن ملف README اقتباسًا لورقة JMLR التي تصف Pyro.