All Projects → deepppl → deepppl

deepppl / deepppl

Licence: Apache-2.0 license
Deep Probabilistic Programming Language

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
Stan
76 projects
Dockerfile
14818 projects
ANTLR
299 projects
shell
77523 projects
Makefile
30231 projects

* This project is deprecated. The new compiler available at https://github.com/deepppl/stanc3 (branch deep) *

Build Status logo

DeepPPL

Deep Probabilistic Programming Language

Paper: https://arxiv.org/abs/1810.00873

Installation

git clone https://github.com/deepppl/deepppl.git
cd deepppl/deepppl
make
pip install -r requirements.txt
pip install ..

To create a symbolic link to the code use: pip install -e .. instead

Tests

Launch tests:

pytest -v

Tests without doing inference:

pytest -v -k 'not inference'

Compile a file:

python -m deepppl.dpplc --print --noinfer deepppl/tests/good/coin.stan
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].