Probabilistic programming with Pyro (1) introduces Pyro, a probabilistic programming language based on PyTorch that allows defining probabilistic models and performing Bayesian inference; (2) discusses Bayesian modeling and inference using linear regression as an example; (3) presents an example of using Pyro to build a deep Markov model for modeling music sequences.