使用 Python 和 PyTorch 进行深度通用概率编程
Getting Started | Documentation | Community | Contributing
Pyro is a flexible, scalable deep probabilistic programming library built on PyTorch. Notably, it was designed with these principles in mind:
Pyro was originally developed at Uber AI and is now actively maintained by community contributors, including a dedicated team at the Broad Institute. In 2019, Pyro became a project of the Linux Foundation, a neutral space for collaboration on open source software, open standards, open data, and open hardware.
For more information about the high level motivation for Pyro, check out our launch blog post. For additional blog posts, check out work on experimental design and time-to-event modeling in Pyro.
Install using pip:
pip install pyro-pplInstall from source:
git clone [email protected]:pyro-ppl/pyro.git
cd pyro
git checkout master # master is pinned to the latest release
pip install .Install with extra packages:
To install the dependencies required to run the probabilistic models included in the examples/tutorials directories, please use the following command:
pip install pyro-ppl[extras] Make sure that the models come from the same release version of the Pyro source code as you have installed.
For recent features you can install Pyro from source.
Install Pyro using pip:
pip install git+https://github.com/pyro-ppl/pyro.gitor, with the extras dependency to run the probabilistic models included in the examples/tutorials directories:
pip install git+https://github.com/pyro-ppl/pyro.git#egg=project[extras]Install Pyro from source:
git clone https://github.com/pyro-ppl/pyro
cd pyro
pip install . # pip install .[extras] for running models in examples/tutorialsRefer to the instructions here.
If you use Pyro, please consider citing:
…[错误] AutoGuide 静默地覆盖模型的手动 `pyro.plate(subsample=idx)`
使用分类分布时没有后向样本 [错误]
[错误] 双项分布的批量混合无法通过验证
在 tests/test_examples.py 中启用警告
[错误] 无效的逃逸序列
[错误] 在运行 NUTS 且 jit_compile=True 时,subsample_messenger 会产生 TracerWarning
向 spline_coupling 帮助函数添加订单参数
征集用户贡献的示例和教程!
[功能请求] 新分布: 逆威尔特分布
[功能请求] 新的 Pyro 版本是否要更新数据集 URL?