pyro
1.9.1
開始使用 |文檔 |社區 |貢獻
Pyro 是一個基於 PyTorch 建構的靈活、可擴展的深度機率程式庫。值得注意的是,它的設計考慮了以下原則:
Pyro 最初由 Uber AI 開發,現在由社區貢獻者積極維護,其中包括 Broad Institute 的專門團隊。 2019 年,Pyro 成為 Linux 基金會的一個項目,這是一個在開源軟體、開放標準、開放資料和開放硬體方面進行協作的中立空間。
有關 Pyro 高層動機的更多信息,請查看我們的發布部落格文章。如需其他部落格文章,請查看 Pyro 中的實驗設計和事件時間建模的工作。
使用 pip 安裝:
pip install pyro-ppl
從源安裝:
git clone [email protected]:pyro-ppl/pyro.git
cd pyro
git checkout master # master is pinned to the latest release
pip install .
使用額外的軟體包安裝:
若要安裝運行examples
/ tutorials
目錄中包含的機率模型所需的依賴項,請使用下列命令:
pip install pyro-ppl[extras]
確保模型來自與您安裝的 Pyro 原始碼相同的發行版本。
對於最新功能,您可以從原始程式碼安裝 Pyro。
使用 pip 安裝 Pyro:
pip install git+https://github.com/pyro-ppl/pyro.git
或者,使用extras
依賴項來運行examples
/ tutorials
目錄中包含的機率模型:
pip install git+https://github.com/pyro-ppl/pyro.git#egg=project[extras]
從源安裝 Pyro:
git clone https://github.com/pyro-ppl/pyro
cd pyro
pip install . # pip install .[extras] for running models in examples/tutorials
請參閱此處的說明。
如果您使用 Pyro,請考慮引用:
@article{bingham2019pyro,
author = {Eli Bingham and
Jonathan P. Chen and
Martin Jankowiak and
Fritz Obermeyer and
Neeraj Pradhan and
Theofanis Karaletsos and
Rohit Singh and
Paul A. Szerlip and
Paul Horsfall and
Noah D. Goodman},
title = {Pyro: Deep Universal Probabilistic Programming},
journal = {J. Mach. Learn. Res.},
volume = {20},
pages = {28:1--28:6},
year = {2019},
url = {http://jmlr.org/papers/v20/18-403.html}
}