You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 14, 2024. It is now read-only.
MXFusion is a library for integrating probabilistic modelling with deep learning.
14
+
MXFusion is a modular deep probabilistic programming library.
16
15
17
16
With MXFusion Modules you can use state-of-the-art inference techniques for specialized probabilistic models without needing to implement those techniques yourself. MXFusion helps you rapidly build and test new methods at scale, by focusing on the modularity of probabilistic models and their integration with modern deep learning techniques.
18
17
19
-
MXFusion uses [MXNet](https://github.com/apache/incubator-mxnet) as its computational platform to bring the power of distributed, heterogenous computation to probabilistic modelling.
20
-
21
-
## Vision
22
-
23
-
TODO
24
-
25
-
### Why use probabilistic models?
26
-
27
-
TODO
28
-
29
-
## Features
30
-
It currently supports modelling of directed probabilistic models, deep learning integration through MXNet, and Variational Inference methods. Gaussian Processes are soon to come.
18
+
MXFusion uses [MXNet](https://github.com/apache/incubator-mxnet) as its computational platform to bring the power of distributed, heterogenous computation to probabilistic modeling.
31
19
32
20
33
21
## Installation
34
22
35
23
### Dependencies / Prerequisites
36
-
MXFusion's primary dependencies are MXNet >= 1.2 and Networkx >= 2.1.
24
+
MXFusion's primary dependencies are MXNet >= 1.3 and Networkx >= 2.1.
37
25
See [requirements](requirements/requirements.txt).
38
26
39
27
### Supported Architectures / Versions
40
28
41
-
MXFusion is tested on Python 3.5+ on MacOS and Amazon Linux.
29
+
MXFusion is tested on Python 3.4+ on MacOS and Linux.
30
+
31
+
### Installation of MXNet
32
+
33
+
There are multiple PyPi packages of MXNet. A straight-forward installation with only CPU support can be done by:
34
+
```
35
+
pip install mxnet
36
+
```
37
+
38
+
For an installation with GPU or MKL, detailed instructions can be found on [MXNet site](https://mxnet.apache.org/install/).
42
39
43
40
### pip
44
41
If you just want to use MXFusion and not modify the source, you can install through pip:
We welcome your contributions and questions and are working to build a responsive community around MXFusion. Feel free to file an Github issue if you find a bug or want to request a new feature.
0 commit comments