The Linux Foundation Projects
Skip to main content

Discover LF AI & Data Projects with TAC Talks Watch Now

LF AI & Data Blog

Pyro 1.0 Has Arrived!

By November 18, 2019No Comments

Congratulations to the Pyro team! The 1.0 release is out and available for immediate download

Pyro joined LF AI in January 2019 as an Incubation Project. Since then, Pyro has had an extremely productive year, producing eight releases following fast development cycles. 

Pyro is a universal probabilistic programming language (PPL) written in Python and supported by PyTorch on the backend. Pyro enables flexible and expressive deep probabilistic modeling, unifying the best of modern deep learning and Bayesian modeling. It is developed and maintained by Uber AI and community contributors. Pyro project page is here.

According to Fritz Obermeyer, Pyro Engineering Lead and Senior Research Scientist at Uber, the objective of this release is to stabilize Pyro’s interface, making it safer to build high level components on top of Pyro. 

New Features

  • Many new normalizing flows and reorganized pyro.distributions.transforms module
  • New module pyro.contrib.timeseries for fast inference in temporal Gaussian Processes and state space models
  • Improved support for model serving including: New Predictive utility for predicting from trained models, and a PyroModule class that adds Pyro effects to PyTorch nn.Module – Together these utilities allow serving of jit-compiled Pyro models

Full Pyro 1.0 release notes are available here.

Community Stats at a Glance

Pyro has 5,700 Stars, 661 Forks, and is used by 130 other repos. A wide range of academic institutions are using Pyro including Stanford, Harvard, MIT, UPenn, Oxford, Florida State University, University of British Columbia (UBC), New York University (NYU), University of Copenhagen, Columbia, National University of Singapore (NUS), and more. 

Feedback 

We’re always looking to learn who is using Pyro and how you are using it. Please reach out to us at forum.pyro.ai! We’d like to know about your requirements, get your feedback and improve Pyro based on usage models. Even if you are not looking to contribute to the project, we’d like to include you in our community as a user.

Interested in Deep Probabilistic Modeling?

With this major 1.0 release, this is a great time to join the Pyro community! Start by looking through the Pyro Documentation or contact us directly

Pyro Key Links:

LF AI Resources

About LF AI Foundation

The LF AI Foundation, a Linux Foundation project, accelerates and sustains the growth of Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL) open source projects. Backed by many of the world’s largest technology leaders, LF AI is a neutral space for harmonization and ecosystem engagement to advance AI, ML and DL innovation. To get involved with the LF AI Foundation, please visit https://lfai.foundation.

Author

  • Andrew Bringaze

    Andrew Bringaze is the senior developer for The Linux Foundation. With over 10 years of experience his focus is on open source code, WordPress, React, and site security.

    View all posts