dgmrf
Deep Gaussian Markov Random Fields and their extensions.
We use JAX for very fast computations. Check out the various notebooks to see what the library offers.
Non-official reimplementations of the following models (work in progress, not everything is included in the library yet):
@inproceedings{siden2020deep,
title={Deep gaussian markov random fields},
author={Sid{\'e}n, Per and Lindsten, Fredrik},
booktitle={International conference on machine learning},
pages={8916--8926},
year={2020},
organization={PMLR}
}
@inproceedings{graph_dgmrf,
author = {Oskarsson, Joel and Sid{\'e}n, Per and Lindsten, Fredrik},
title = {Scalable Deep {G}aussian {M}arkov Random Fields for General Graphs},
booktitle = {Proceedings of the 39th International Conference on Machine Learning},
year = {2022}
}
@article{lippert2023deep,
title={Deep Gaussian Markov Random Fields for Graph-Structured Dynamical Systems},
author={Lippert, Fiona and Kranstauber, Bart and van Loon, E Emiel and Forr{\'e}, Patrick},
journal={arXiv preprint arXiv:2306.08445},
year={2023}
}
Installation
Install the latest version with pip
pip install dgmrf
Note that it may be simpler to install jax GPU version with torch CPU only version
Documentation
The project's documentation is available at https://hgangloff.gitlab.io/dmgrf/index.html
Contributing
-
First fork the library on Gitlab.
-
Then clone and install the library in development mode with
pip install -e .
- Install pre-commit and run it.
pip install pre-commit
pre-commit install
- Open a merge request once you are done with your changes.
Contributors
Active: Hugo Gangloff
Metadata
Release files for dgmrf 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dgmrf-0.2.2.tar.gz | 2.5 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dgmrf-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.5 MB
Release files / dgmrf-0.2.2.tar.gz
| Download URL | dgmrf-0.2.2.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a54f4a8199bd5e859e3544adbee0429b8e1456d928b92fd5cf3b01c65e2797fe
|
|
BLAKE2b-256 checksum How to use checksums |
444bb368d920f8a9e1fe18892757f2b4aebff26ea6fcb6fcf2a933af40193470
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Release files / dgmrf-0.2.2-py3-none-any.whl
| Download URL | dgmrf-0.2.2-py3-none-any.whl |
|---|---|
| Size | 22.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
142c1f471369bed99832bd2979d6af10d2ee8319349fb37a501ad55569efa738
|
|
BLAKE2b-256 checksum How to use checksums |
b6013d32ec3824541b3a2f644ae4d04242125e715c9f3a3b264254cc22afe943
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Security for dgmrf 0.2.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.