{ "info": { "author": "Eric Meissner", "author_email": "meissner.eric.7@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# MXFusion\n[![Build Status](https://travis-ci.org/amzn/MXFusion.svg?branch=master)](https://travis-ci.org/amzn/MXFusion) |\n[![codecov](https://codecov.io/gh/amzn/MXFusion/branch/master/graph/badge.svg)](https://codecov.io/gh/amzn/MXFusion) |\n[![pypi](https://img.shields.io/pypi/v/mxfusion.svg?style=flat)](https://pypi.org/project/mxfusion/) |\n[![Documentation Status](https://readthedocs.org/projects/mxfusion/badge/?version=master)](https://mxfusion.readthedocs.io/en/master/?badge=master) |\n[![GitHub license](https://img.shields.io/github/license/amzn/mxfusion.svg)](https://github.com/amzn/mxfusion/blob/master/LICENSE)\n\n![MXFusion](docs/images/logo/blender-small.png)\n\n[Tutorials](https://mxfusion.readthedocs.io/en/master/tutorials.html) |\n[Documentation](https://mxfusion.readthedocs.io/en/master/index.html) |\n[Contribution Guide](CONTRIBUTING.md)\n\nMXFusion is a modular deep probabilistic programming library.\n\nWith 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.\n\nMXFusion uses [MXNet](https://github.com/apache/incubator-mxnet) as its computational platform to bring the power of distributed, heterogenous computation to probabilistic modeling.\n\n\n## Installation\n\n### Dependencies / Prerequisites\nMXFusion's primary dependencies are MXNet >= 1.3 and Networkx >= 2.1.\nSee [requirements](requirements/requirements.txt).\n\n### Supported Architectures / Versions\n\nMXFusion is tested on Python 3.4+ on MacOS and Linux.\n\n### Installation of MXNet\n\nThere are multiple PyPi packages of MXNet. A straight-forward installation with only CPU support can be done by:\n```\npip install mxnet\n```\n\nFor an installation with GPU or MKL, detailed instructions can be found on [MXNet site](https://mxnet.apache.org/install/).\n\n### pip\nIf you just want to use MXFusion and not modify the source, you can install through pip:\n```\npip install mxfusion\n```\n\n### From source\nTo install MXFusion from source, after cloning the repository run the following from the top-level directory:\n```\npip install .\n```\n\n## Where to go from here?\n\n[Tutorials](https://mxfusion.readthedocs.io/en/master/tutorials.html)\n\n[Documentation](https://mxfusion.readthedocs.io/en/master/index.html)\n\n[Contributions](CONTRIBUTING.md)\n\n\n## Community\nWe 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.\n\n## Contributing\n\nHave a look at our [contributing guide](CONTRIBUTING.md), thanks for the interest!\n\nPoints of contact for MXFusion are:\n* Eric Meissner (@meissnereric)\n* Zhenwen Dai (@zhenwendai)\n\n## License\n\nMXFusion is licensed under Apache 2.0. See [LICENSE](LICENSE).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amzn/MXFusion", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "MXFusion", "package_url": "https://pypi.org/project/MXFusion/", "platform": "", "project_url": "https://pypi.org/project/MXFusion/", "project_urls": { "Homepage": "https://github.com/amzn/MXFusion" }, "release_url": "https://pypi.org/project/MXFusion/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Modular Probabilistic Programming on MXNet", "version": "0.3.1" }, "last_serial": 5335936, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "27cc10c35e8e43bf6b452e21318ebb85", "sha256": "b4f43eaa4b91b4212c3071d7eb28cb161c2b218da476b76c04e8e8742f6407f2" }, "downloads": -1, "filename": "MXFusion-0.1.0.tar.gz", "has_sig": false, "md5_digest": "27cc10c35e8e43bf6b452e21318ebb85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49486, "upload_time": "2018-09-12T14:21:02", "url": "https://files.pythonhosted.org/packages/13/92/54700a1cee8c8659ffd6873db595b3b723a41b87851734e6a61435448904/MXFusion-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5bb0a691080f4eeef2cd8eb466c93b39", "sha256": "62020ebfb3cdbf8224f27594d72e21aaaff00cea24246afca3775920d161207c" }, "downloads": -1, "filename": "MXFusion-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5bb0a691080f4eeef2cd8eb466c93b39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56583, "upload_time": "2018-09-14T15:44:16", "url": "https://files.pythonhosted.org/packages/17/30/ccdb2f012ec6b3a37c645d006f5315bc294403a9fb47af2ae65a6a1003c8/MXFusion-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6691c92cf8da8779ab85c8425280c856", "sha256": "b3f063a39debe6181befe076c33c877f2a1d1fedcf8c91020e2c5d1cbe708575" }, "downloads": -1, "filename": "MXFusion-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6691c92cf8da8779ab85c8425280c856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76549, "upload_time": "2018-10-18T13:20:38", "url": "https://files.pythonhosted.org/packages/00/17/6619b2a26c678416b585a9b420a624042f3f852a2437171f8ec95f6bcf79/MXFusion-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5dced9300b50f869e62a7c590bce74a8", "sha256": "24f7706ef075aacd92e37ac95b89ad68d3d4ee47a72634751b72741a8bac99ec" }, "downloads": -1, "filename": "MXFusion-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5dced9300b50f869e62a7c590bce74a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83881, "upload_time": "2018-11-09T11:08:24", "url": "https://files.pythonhosted.org/packages/63/f9/af0c60d613d346fb561fe5fa177c4284c5356dc88f32a81f17982616ea5f/MXFusion-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c0404b5d33f541b0e122c22ccdd99a06", "sha256": "54f042caaa0d3c9773415e38b828fea395f55eaa50f0c1dc5f66f2004cdb2d1a" }, "downloads": -1, "filename": "MXFusion-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c0404b5d33f541b0e122c22ccdd99a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86366, "upload_time": "2018-12-05T14:08:42", "url": "https://files.pythonhosted.org/packages/05/8a/22762d1b4d6f4788472d706af9ff5c0b6d1df2ec4539f056558eef96e737/MXFusion-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "30fe3ad7e513b05a4c1ad29c0156d756", "sha256": "58a1696ec4abded3d0ebb68db360bc0b3a0e500b3eafe93409c608fdd4cf4f4e" }, "downloads": -1, "filename": "MXFusion-0.3.0.tar.gz", "has_sig": false, "md5_digest": "30fe3ad7e513b05a4c1ad29c0156d756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85858, "upload_time": "2019-02-20T10:12:57", "url": "https://files.pythonhosted.org/packages/0f/1b/08af86e0fb84ac8e9fc89ef4ee187ef8c8fe2a279dd5833b4dfab52b7983/MXFusion-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "df9fbea23fa21439ece2b0ebf97a54ac", "sha256": "e3dd40ee457089bc668ea11599d40fa255b8cc561e6482d1e1daba70d5a63065" }, "downloads": -1, "filename": "MXFusion-0.3.1.tar.gz", "has_sig": false, "md5_digest": "df9fbea23fa21439ece2b0ebf97a54ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87703, "upload_time": "2019-05-30T06:46:35", "url": "https://files.pythonhosted.org/packages/d7/58/3675cef8fff2b21f6aee01b402df3759bda4e5dcaff2c9583805500b4754/MXFusion-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df9fbea23fa21439ece2b0ebf97a54ac", "sha256": "e3dd40ee457089bc668ea11599d40fa255b8cc561e6482d1e1daba70d5a63065" }, "downloads": -1, "filename": "MXFusion-0.3.1.tar.gz", "has_sig": false, "md5_digest": "df9fbea23fa21439ece2b0ebf97a54ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87703, "upload_time": "2019-05-30T06:46:35", "url": "https://files.pythonhosted.org/packages/d7/58/3675cef8fff2b21f6aee01b402df3759bda4e5dcaff2c9583805500b4754/MXFusion-0.3.1.tar.gz" } ] }