#7878th of 105 in ML frameworks and libraries

pyro

Probabilistic programming library for Bayesian modeling and inference on PyTorch

Stars
9.1k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+122
1 Apr 2026: 8,946 stars8 Apr 2026: 8,953 stars15 Apr 2026: 8,954 stars22 Apr 2026: 8,957 stars29 Apr 2026: 8,962 stars6 May 2026: 8,966 stars13 May 2026: 8,970 stars20 May 2026: 8,974 stars27 May 2026: 8,977 stars3 Jun 2026: 8,982 stars10 Jun 2026: 8,985 stars17 Jun 2026: 8,988 stars24 Jun 2026: 8,994 stars1 Jul 2026: 8,998 stars8 Jul 2026: 9,001 stars15 Jul 2026: 9,007 stars22 Jul 2026: 9,009 stars29 Jul 2026: 9,013 stars5 Aug 2026: 9,020 stars12 Aug 2026: 9,023 stars19 Aug 2026: 9,026 stars26 Aug 2026: 9,030 stars2 Sept 2026: 9,036 stars9 Sept 2026: 9,042 stars16 Sept 2026: 9,049 stars23 Sept 2026: 9,054 stars30 Sept 2026: 9,058 stars7 Oct 2026: 9,061 stars14 Oct 2026: 9,064 stars21 Oct 2026: 9,068 stars

8,946 on 1 Apr 20269,068 on 21 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Pyro is a Python probabilistic programming library built on PyTorch. It lets you write generative models as Python programs and run inference on them, with high-level abstractions and hooks for customizing inference. Originally developed at Uber AI, it is now a Linux Foundation project maintained by community contributors, including a team at the Broad Institute.

Who it is for: Researchers and ML engineers doing Bayesian modeling in PyTorch

Strengths

  • Built on PyTorch, so models can use tensors and neural networks directly
  • Described as universal: can represent any computable probability distribution
  • High-level inference abstractions, with easy access for customizing inference
  • Linux Foundation project with published JMLR paper, docs and a community forum

Weaknesses

  • Requires knowledge of probabilistic modeling and Bayesian inference to be useful
  • Tied to PyTorch; no other tensor backend is mentioned in the README
  • Example and tutorial models need the separate [extras] install
  • README gives no hardware requirements or benchmark figures

What it needs

  • GPU optional
  • Docker
  • Needs PyTorch

Also in ML frameworks and libraries

See all 105
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks168k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning105k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.7k starsAGPL-3.093 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.092 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.3k starsMIT91 out of 100