{ "info": { "author": "Google LLC", "author_email": "no-reply@google.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# TensorFlow Probability\n\nTensorFlow Probability is a library for probabilistic reasoning and statistical\nanalysis in TensorFlow. As part of the TensorFlow ecosystem, TensorFlow\nProbability provides integration of probabilistic methods with deep networks,\ngradient-based inference via automatic differentiation, and scalability to\nlarge datasets and models via hardware acceleration (e.g., GPUs) and distributed\ncomputation.\n\nOur probabilistic machine learning tools are structured as follows.\n\n__Layer 0: TensorFlow.__ Numerical operations. In particular, the LinearOperator\nclass enables matrix-free implementations that can exploit special structure\n(diagonal, low-rank, etc.) for efficient computation. It is built and maintained\nby the TensorFlow Probability team and is now part of\n[`tf.linalg`](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/python/ops/linalg)\nin core TF.\n\n__Layer 1: Statistical Building Blocks__\n\n* Distributions ([`tfp.distributions`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/distributions)):\n A large collection of probability\n distributions and related statistics with batch and\n [broadcasting](https://docs.scipy.org/doc/numpy-1.14.0/user/basics.broadcasting.html)\n semantics. See the\n [Distributions Tutorial](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/TensorFlow_Distributions_Tutorial.ipynb).\n* Bijectors ([`tfp.bijectors`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/bijectors)):\n Reversible and composable transformations of random variables. Bijectors\n provide a rich class of transformed distributions, from classical examples\n like the\n [log-normal distribution](https://en.wikipedia.org/wiki/Log-normal_distribution)\n to sophisticated deep learning models such as\n [masked autoregressive flows](https://arxiv.org/abs/1705.07057).\n\n__Layer 2: Model Building__\n\n* Edward2 ([`tfp.edward2`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/experimental/edward2)):\n A probabilistic programming language for specifying flexible probabilistic\n models as programs. See the\n [Edward2 `README.md`](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/python/experimental/edward2/README.md).\n* Probabilistic Layers ([`tfp.layers`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/layers)):\n Neural network layers with uncertainty over the functions they represent,\n extending TensorFlow Layers.\n* Trainable Distributions ([`tfp.trainable_distributions`](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/python/trainable_distributions)):\n Probability distributions parameterized by a single Tensor, making it easy to\n build neural nets that output probability distributions.\n\n__Layer 3: Probabilistic Inference__\n\n* Markov chain Monte Carlo ([`tfp.mcmc`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/mcmc)):\n Algorithms for approximating integrals via sampling. Includes\n [Hamiltonian Monte Carlo](https://en.wikipedia.org/wiki/Hamiltonian_Monte_Carlo),\n random-walk Metropolis-Hastings, and the ability to build custom transition\n kernels.\n* Variational Inference ([`tfp.vi`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/vi)):\n Algorithms for approximating integrals via optimization.\n* Optimizers ([`tfp.optimizer`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/python/optimizer)):\n Stochastic optimization methods, extending TensorFlow Optimizers. Includes\n [Stochastic Gradient Langevin Dynamics](http://www.icml-2011.org/papers/398_icmlpaper.pdf).\n* Monte Carlo ([`tfp.monte_carlo`](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/python/monte_carlo)):\n Tools for computing Monte Carlo expectations.\n\nTensorFlow Probability is under active development. Interfaces may change at any\ntime.\n\n## Examples\n\nSee [`tensorflow_probability/examples/`](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/)\nfor end-to-end examples. It includes tutorial notebooks such as:\n\n* [Linear Mixed Effects Models](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Linear_Mixed_Effects_Models.ipynb).\n A hierarchical linear model for sharing statistical strength across examples.\n* [Eight Schools](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Eight_Schools.ipynb).\n A hierarchical normal model for exchangeable treatment effects.\n* [Hierarchical Linear Models](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/HLM_TFP_R_Stan.ipynb).\n Hierarchical linear models compared among TensorFlow Probability, R, and Stan.\n* [Bayesian Gaussian Mixture Models](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Bayesian_Gaussian_Mixture_Model.ipynb).\n Clustering with a probabilistic generative model.\n* [Probabilistic Principal Components Analysis](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Probabilistic_PCA.ipynb).\n Dimensionality reduction with latent variables.\n* [Gaussian Copulas](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Gaussian_Copula.ipynb).\n Probability distributions for capturing dependence across random variables.\n* [TensorFlow Distributions: A Gentle Introduction](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/TensorFlow_Distributions_Tutorial.ipynb).\n Introduction to TensorFlow Distributions.\n* [Understanding TensorFlow Distributions Shapes](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Understanding_TensorFlow_Distributions_Shapes.ipynb).\n How to distinguish between samples, batches, and events for arbitrarily shaped\n probabilistic computations.\n* [TensorFlow Probability Case Study: Covariance Estimation](https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/TensorFlow_Probability_Case_Study_Covariance_Estimation.ipynb).\n A user's case study in applying TensorFlow Probability to estimate covariances.\n\nIt also includes example scripts such as:\n\n* [Variational Autoencoders](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/vae.py).\n Representation learning with a latent code and variational inference.\n* [Vector-Quantized Autoencoder](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/vq_vae.py).\n Discrete representation learning with vector quantization.\n* [Disentangled Sequential Variational Autoencoder](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/disentangled_vae.py)\n Disentangled representation learning over sequences with variational inference.\n* [Grammar Variational Autoencoder](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/grammar_vae.py).\n Representation learning over productions in a context-free grammar.\n* Latent Dirichlet Allocation\n ([Distributions version](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/latent_dirichlet_allocation_distributions.py),\n [Edward2 version](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/latent_dirichlet_allocation_edward2.py)).\n Mixed membership modeling for capturing topics in a document.\n+ [Deep Exponential Family](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/deep_exponential_family.py).\n A deep, sparse generative model for discovering a hierarchy of topics.\n* [Bayesian Neural Networks](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/bayesian_neural_network.py).\n Neural networks with uncertainty over their weights.\n* [Bayesian Logistic Regression](https://github.com/tensorflow/probability/tree/master/tensorflow_probability/examples/logistic_regression.py).\n Bayesian inference for binary classification.\n\n## Installation\n\n### Stable Builds\n\nTo install the latest version, run the following:\n\n```shell\n# Notes:\n# - We recommend that users move towards using TensorFlow 2.x as soon as\n# possible. Until the TF2 stable package is released (due in Sep. 2019),\n# the best way to use TFP with TF2 is to use nightly\u00a0TFP and TF2 packages:\n# - Nightly TFP: [tfp-nightly](http://pypi.python.org/pypi/tfp-nightly)\n# - Nightly TF2: [tf-nightly-2.0-preview](http://pypi.python.org/pypi/tf-nightly-2.0-preview)\n# Once the TF2 stable release comes out, TFP will issue its 0.8.0 release,\n# which will be tested and stable against TF 2.0.0.\n# - You need the latest version of `pip` in order to get the latest version of\n# `tf-nightly-2.0-preview`.\n# - For GPU TF, use `tf-nightly-2.0-preview-gpu`.\n# - The `--upgrade` flag ensures you'll get the latest version.\n# - The `--user` flag ensures the packages are installed to your user directory\n# rather than the system directory.\npython -m pip install pip --upgrade --user\npython -m pip install tf-nightly-2.0-preview tfp-nightly --upgrade --user\nTFVERSION=$(python -c 'import tensorflow; print(tensorflow.__version__)')\n# If you have an older pip, you might get this older version of\n# tf-nightly-2.0-preview, so check to be sure.\n[[ $TFVERSION == '2.0.0-dev20190731' ]] &&\n echo >&2 \"Failed to install the most recent TF. Found: ${TFVERSION}.\"\n```\n\nTensorFlow Probability depends on a recent stable release of\n[TensorFlow](https://www.tensorflow.org/install) (pip package `tensorflow`). See\nthe [TFP release notes](https://github.com/tensorflow/probability/releases) for\ndetails about dependencies between TensorFlow and TensorFlow Probability.\n\nNote: Since TensorFlow is *not* included as a dependency of the TensorFlow\nProbability package (in `setup.py`), you must explicitly install the TensorFlow\npackage (`tensorflow` or `tensorflow-gpu`). This allows us to maintain one\npackage instead of separate packages for CPU and GPU-enabled TensorFlow.\n\nTo force a Python 3-specific install, replace `pip` with `pip3` in the above\ncommands. For additional installation help, guidance installing prerequisites,\nand (optionally) setting up virtual environments, see the [TensorFlow\ninstallation guide](https://www.tensorflow.org/install).\n\n### Nightly Builds\n\nThere are also nightly builds of TensorFlow Probability under the pip package\n`tfp-nightly`, which depends on one of `tf-nightly`, `tf-nightly-gpu`,\n`tf-nightly-2.0-preview` or `tf-nightly-gpu-2.0-preview`. Nightly builds include\nnewer features, but may be less stable than the versioned releases. Docs are\nperiodically refreshed [here](\nhttps://github.com/tensorflow/probability/blob/master/tensorflow_probability/g3doc/api_docs/python/tfp.md).\n\n### Installing from Source\n\nYou can also install from source. This requires the [Bazel](\nhttps://bazel.build/) build system.\n\n```shell\n# sudo apt-get install bazel git python-pip # Ubuntu; others, see above links.\ngit clone https://github.com/tensorflow/probability.git\ncd probability\nbazel build --copt=-O3 --copt=-march=native :pip_pkg\nPKGDIR=$(mktemp -d)\n./bazel-bin/pip_pkg $PKGDIR\npip install --user --upgrade $PKGDIR/*.whl\n```\n\n## Community\n\nAs part of TensorFlow, we're committed to fostering an open and welcoming\nenvironment.\n\n* [Stack Overflow](https://stackoverflow.com/questions/tagged/tensorflow): Ask\n or answer technical questions.\n* [GitHub](https://github.com/tensorflow/probability/issues): Report bugs or\n make feature requests.\n* [TensorFlow Blog](https://medium.com/tensorflow): Stay up to date on content\n from the TensorFlow team and best articles from the community.\n* [Youtube Channel](http://youtube.com/tensorflow/): Follow TensorFlow shows.\n* [tfprobability@tensorflow.org](https://groups.google.com/a/tensorflow.org/forum/#!forum/tfprobability):\n Open mailing list for discussion and questions.\n\nSee the [TensorFlow Community](https://www.tensorflow.org/community/) page for\nmore details. Check out our latest publicity here:\n\n+ [Coffee with a Googler: Probabilistic Machine Learning in TensorFlow](\n https://www.youtube.com/watch?v=BjUkL8DFH5Q)\n+ [Introducing TensorFlow Probability](\n https://medium.com/tensorflow/introducing-tensorflow-probability-dca4c304e245)\n\n## Contributing\n\nWe're eager to collaborate with you! See [`CONTRIBUTING.md`](CONTRIBUTING.md)\nfor a guide on how to contribute. This project adheres to TensorFlow's\n[code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to\nuphold this code.\n\n## References\n\nIf you use TensorFlow Probability in a paper, please cite: \n\n+ _TensorFlow Distributions._ Joshua V. Dillon, Ian Langmore, Dustin Tran,\nEugene Brevdo, Srinivas Vasudevan, Dave Moore, Brian Patton, Alex Alemi, Matt\nHoffman, Rif A. Saurous.\n[arXiv preprint arXiv:1711.10604, 2017](https://arxiv.org/abs/1711.10604).\n\n(We're aware there's a lot more to TensorFlow Probability than Distributions, but the Distributions paper lays out our vision and is a fine thing to cite for now.)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/tensorflow/probability", "keywords": "tensorflow probability statistics bayesian machine learning", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "tensorflow-probability", "package_url": "https://pypi.org/project/tensorflow-probability/", "platform": "", "project_url": "https://pypi.org/project/tensorflow-probability/", "project_urls": { "Homepage": "http://github.com/tensorflow/probability" }, "release_url": "https://pypi.org/project/tensorflow-probability/0.8.0/", "requires_dist": [ "six (>=1.10.0)", "numpy (>=1.13.3)", "decorator", "cloudpickle (==1.1.1)", "gast (<0.3,>=0.2)" ], "requires_python": "", "summary": "Probabilistic modeling and statistical inference in TensorFlow", "version": "0.8.0" }, "last_serial": 5912937, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "628a40ea8ab18124fd98c0638a7f4535", "sha256": "74ee4fa4cf9f66151244f8289ba241ba0b4f9a06d2cabc1ea660dcd6ada2b24f" }, "downloads": -1, "filename": "tensorflow_probability-0.0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "628a40ea8ab18124fd98c0638a7f4535", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 75067, "upload_time": "2018-03-10T00:39:00", "url": "https://files.pythonhosted.org/packages/7a/2c/3a1cc67cc407eca25a3ca1e688c36947513fc43d15ff34096f3799a14945/tensorflow_probability-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c223c1f9f164179d968ab14af5f24133", "sha256": "b4da55736683e8d74d61b7f7dddcc3cf4e39bfb83f6d07fd857e68dc44f5f67a" }, "downloads": -1, "filename": "tensorflow-probability-0.0.1.tar.gz", "has_sig": true, "md5_digest": "c223c1f9f164179d968ab14af5f24133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60706, "upload_time": "2018-03-10T00:39:07", "url": "https://files.pythonhosted.org/packages/6d/08/8cfc7318531055eddd7dc24dad4fcbaf7bab1a126b45e8a9184691f60f2d/tensorflow-probability-0.0.1.tar.gz" } ], "0.1.0rc0": [ { "comment_text": "", "digests": { "md5": "8af10411e6c21e223564c7653944b506", "sha256": "679abd416f93d5ec647b85db51ae504bffbaeea34fe92404b5d8ed15e0b33107" }, "downloads": -1, "filename": "tensorflow_probability-0.1.0rc0-py2-none-any.whl", "has_sig": false, "md5_digest": "8af10411e6c21e223564c7653944b506", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 146660, "upload_time": "2018-06-15T22:30:19", "url": "https://files.pythonhosted.org/packages/a3/5a/f0b12a89e91699b9cc776364f035ceeeb408832fbfb54f0d4888c81c8c38/tensorflow_probability-0.1.0rc0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e600f50aed7dc6658157c72f456bc52", "sha256": "9e768b6fdb2608edee66f72e0e7b5ba6aff524cb75dbf2ed4de5a5b7ae4255cf" }, "downloads": -1, "filename": "tensorflow-probability-0.1.0rc0.tar.gz", "has_sig": false, "md5_digest": "6e600f50aed7dc6658157c72f456bc52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109023, "upload_time": "2018-06-15T22:30:22", "url": "https://files.pythonhosted.org/packages/30/6d/9a2c2096c4090be6c27f27f52569df93f975e898729fb661d66b83c263e1/tensorflow-probability-0.1.0rc0.tar.gz" } ], "0.1.0rc1": [ { "comment_text": "", "digests": { "md5": "92f63d16dd049328c54a86d436c113f1", "sha256": "467755b8e5f676584f721cde0972ffb9983fbedcf94c855822ff8e50f7fee151" }, "downloads": -1, "filename": "tensorflow_probability-0.1.0rc1-py2-none-any.whl", "has_sig": false, "md5_digest": "92f63d16dd049328c54a86d436c113f1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 157176, "upload_time": "2018-06-16T17:18:13", "url": "https://files.pythonhosted.org/packages/fd/ca/2da5bfa3e1e0811add3249ee371ffb884ba499d12e4f97d18eb63ef94f52/tensorflow_probability-0.1.0rc1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af27673c92a6ab5f6b1829a2063775bd", "sha256": "c65d660dcd73f30384326417a99340887086f511ab9470b19948d42c257c3ce1" }, "downloads": -1, "filename": "tensorflow-probability-0.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "af27673c92a6ab5f6b1829a2063775bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119361, "upload_time": "2018-06-16T17:18:14", "url": "https://files.pythonhosted.org/packages/af/bb/d1e03bb4caf088e6fd7a24105006f41f50183dcf1362e4c171afd1293a7b/tensorflow-probability-0.1.0rc1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f9d2fe5f1abbe342ffdad0c73eec1cbf", "sha256": "074128999f51cd43ff890ee39bcdcf13f2c85a02b04e780b80511d6b7962dd54" }, "downloads": -1, "filename": "tensorflow_probability-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f9d2fe5f1abbe342ffdad0c73eec1cbf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 457621, "upload_time": "2018-07-19T19:19:47", "url": "https://files.pythonhosted.org/packages/1c/0d/9c10ad019fc021c3fac7bb86db3d5bdf6040995a3d3ed4af243b1b4271f1/tensorflow_probability-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb4dd95d4d6d67a63f226ab95e65c576", "sha256": "b4531c2335600a2dfe1456d6670c02691d06b38480d7beefa45848858bf074ab" }, "downloads": -1, "filename": "tensorflow_probability-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fb4dd95d4d6d67a63f226ab95e65c576", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 457622, "upload_time": "2018-07-19T19:19:48", "url": "https://files.pythonhosted.org/packages/61/21/ba44d0bf6d227639fdad9a01394dd891ede675b2daca21f2f7e62a906bf7/tensorflow_probability-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2340aa077e1c0c3c389363f37d5c08b6", "sha256": "1ef13fb6c65c90ed283caa35facb60fa4271e527a446215093e0d7b0cd891cda" }, "downloads": -1, "filename": "tensorflow-probability-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2340aa077e1c0c3c389363f37d5c08b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 314636, "upload_time": "2018-07-19T19:19:53", "url": "https://files.pythonhosted.org/packages/01/51/9e7da2c6197c7efc9ebcab944d71058b95aeae163810dcd7ac31d9656e3e/tensorflow-probability-0.2.0.tar.gz" } ], "0.2.0rc0": [ { "comment_text": "", "digests": { "md5": "713ca759ff969c8e09ae01690762283d", "sha256": "f9cdb3369592cc80521079fbe2d7079b407300bb9af6949a628bbe70ebb5cb5e" }, "downloads": -1, "filename": "tensorflow_probability-0.2.0rc0-py2-none-any.whl", "has_sig": false, "md5_digest": "713ca759ff969c8e09ae01690762283d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 458788, "upload_time": "2018-07-16T23:29:42", "url": "https://files.pythonhosted.org/packages/54/dc/fc0a9ab12e0c3d5cfb7414e8e67e25caa601a8c381f0291ce5d1b5a33c9b/tensorflow_probability-0.2.0rc0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3531f7b82b81e731a6c6892c32749e5e", "sha256": "489a53dbe7d07823346a237064262c0b0fd4c99ccbe30db14dd318b9f6324648" }, "downloads": -1, "filename": "tensorflow_probability-0.2.0rc0-py3-none-any.whl", "has_sig": false, "md5_digest": "3531f7b82b81e731a6c6892c32749e5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 457650, "upload_time": "2018-07-16T23:38:45", "url": "https://files.pythonhosted.org/packages/3d/2f/5a5b9f1a69a0375e2cdc520a990e239e88963d10c56ac9f95883b442346d/tensorflow_probability-0.2.0rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b1c952b91d4d769c4437b3dd9546b4e", "sha256": "203e35243323c19938dd4379fad995fc4173346a0b614b057a8300a7fe22b717" }, "downloads": -1, "filename": "tensorflow-probability-0.2.0rc0.tar.gz", "has_sig": false, "md5_digest": "6b1c952b91d4d769c4437b3dd9546b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 314823, "upload_time": "2018-07-16T23:29:45", "url": "https://files.pythonhosted.org/packages/7a/61/36701d9339e712fe8d002fb4a1b70efc350d51fc5f8ccddd342e2e9d4829/tensorflow-probability-0.2.0rc0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "70a47095dc7cb2a623f4905e9d9b92d1", "sha256": "85a1c698f71e203feba65765e68264903696616801f9a012d741a58acd20d5ff" }, "downloads": -1, "filename": "tensorflow_probability-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70a47095dc7cb2a623f4905e9d9b92d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 509397, "upload_time": "2018-08-14T16:47:09", "url": "https://files.pythonhosted.org/packages/53/61/401c24a0062f406d5b8d9014210970f977a571225543d151fdebbeab42a1/tensorflow_probability-0.3.0-py2.py3-none-any.whl" } ], "0.3.0rc2": [ { "comment_text": "", "digests": { "md5": "348d8a5debbcba0a9d03df599b83513e", "sha256": "bdda4d12f79960cf8b3e8bccba58ddd32185af66a69f742de17583d0ccb7ea2b" }, "downloads": -1, "filename": "tensorflow_probability-0.3.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "348d8a5debbcba0a9d03df599b83513e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 508293, "upload_time": "2018-08-09T23:11:45", "url": "https://files.pythonhosted.org/packages/a5/93/eab11e6908aced6953c03ac6549c994c5a50bcba3f03feab36f2ad470b7f/tensorflow_probability-0.3.0rc2-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e83104eed1a50de31be3c6d44ecca4de", "sha256": "4d463661144419046b1c34ca34d2517f5185a74c3a7e27b4579436349d612826" }, "downloads": -1, "filename": "tensorflow_probability-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e83104eed1a50de31be3c6d44ecca4de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 582689, "upload_time": "2018-10-08T16:04:22", "url": "https://files.pythonhosted.org/packages/91/b6/49160bc0bd2855b58f79de575a8a07e56fbef48e89dbe8ca553f4e174f81/tensorflow_probability-0.4.0-py2.py3-none-any.whl" } ], "0.4.0rc0": [ { "comment_text": "", "digests": { "md5": "323744570292a6ae40a816e6ccf1a81c", "sha256": "af10d5ee940102fb6ae6866a3acf2fbcf6ab8cc3b62e4ed5b2588a3d1cd718c1" }, "downloads": -1, "filename": "tensorflow_probability-0.4.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "323744570292a6ae40a816e6ccf1a81c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 582702, "upload_time": "2018-10-01T20:59:25", "url": "https://files.pythonhosted.org/packages/17/d0/2c97d30c8fc8d8c06c4b0d8f0d0de0f98a63bfda4aacc1271f49028c4595/tensorflow_probability-0.4.0rc0-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "61930f147f340027329ca187ba75749b", "sha256": "3c28a235fd57a18cf23520a50f51a52bf20afa1fc00f36785c5bac29aba2afdb" }, "downloads": -1, "filename": "tensorflow_probability-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61930f147f340027329ca187ba75749b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 680403, "upload_time": "2018-11-06T17:39:39", "url": "https://files.pythonhosted.org/packages/a1/ca/6f213618b5f7d0bf6139e6ec928d412a5ca14e4776adfd41a59c74a34021/tensorflow_probability-0.5.0-py2.py3-none-any.whl" } ], "0.5.0rc0": [ { "comment_text": "", "digests": { "md5": "293cbd537da4851691186a1dabde88cc", "sha256": "b9edef4e2dc06829bae3450be1ad15a2ef4f9cfc5694fb10862342b0e71eb49b" }, "downloads": -1, "filename": "tensorflow_probability-0.5.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "293cbd537da4851691186a1dabde88cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 679650, "upload_time": "2018-10-29T20:35:29", "url": "https://files.pythonhosted.org/packages/a2/a1/6361a75f55f1a4c4269523b11681df43877288e11079132f1ea2bfe7e44c/tensorflow_probability-0.5.0rc0-py2.py3-none-any.whl" } ], "0.5.0rc1": [ { "comment_text": "", "digests": { "md5": "90353bda00288d12ccfa5db450e9c3f5", "sha256": "107910fbbb0f074b540f1cf5618ea775b1718503e3dad8fc5784450bcb5a1751" }, "downloads": -1, "filename": "tensorflow_probability-0.5.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90353bda00288d12ccfa5db450e9c3f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 680429, "upload_time": "2018-11-01T05:29:26", "url": "https://files.pythonhosted.org/packages/7f/ad/fbc2a3b377632aa9c636b58e234d2cebca1a5ea5592a31c212a16cbcb4f8/tensorflow_probability-0.5.0rc1-py2.py3-none-any.whl" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "9e0a35562b33378ebe711806b414e93c", "sha256": "375439872bbc87867f4cd8048c04454e85221390bd3a704cf688539b425e2aa9" }, "downloads": -1, "filename": "tensorflow_probability-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e0a35562b33378ebe711806b414e93c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 790818, "upload_time": "2019-02-26T20:35:38", "url": "https://files.pythonhosted.org/packages/4e/93/191e42ca27786d6875f74e7b756e34ef42f385f6d250bfc28aa48a1d1072/tensorflow_probability-0.6.0-py2.py3-none-any.whl" } ], "0.6.0rc0": [ { "comment_text": "", "digests": { "md5": "a69bfb44ad5b09d874b2c643e5e5492f", "sha256": "65b4e9f100e125cbce5d53e376b06ec242a8178783851577b4b5fb1cd99a48ec" }, "downloads": -1, "filename": "tensorflow_probability-0.6.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a69bfb44ad5b09d874b2c643e5e5492f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 790866, "upload_time": "2019-01-25T22:21:32", "url": "https://files.pythonhosted.org/packages/9a/38/cb517804e94a4ad38601bfe454a7df3153221c909771654b038020a52e0b/tensorflow_probability-0.6.0rc0-py2.py3-none-any.whl" } ], "0.6.0rc1": [ { "comment_text": "", "digests": { "md5": "15d5bc7d7d2428a3c2f7ee1625100352", "sha256": "fa2e4d39de4755b6ddb705fc086da93a6eebb2ce4cd353ba6cc35b3dd7a0bfdf" }, "downloads": -1, "filename": "tensorflow_probability-0.6.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15d5bc7d7d2428a3c2f7ee1625100352", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 789735, "upload_time": "2019-02-15T22:06:01", "url": "https://files.pythonhosted.org/packages/e5/2d/c2c3cd0fb36c9148a2297d61cbf7e55e79a927052d535e554c470791fa83/tensorflow_probability-0.6.0rc1-py2.py3-none-any.whl" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "230beba77bce3a0d0de0c36cbfe8b467", "sha256": "d743282ac42bff38bf98882f4de3e30f915f38eb084c50fb72c36de967610b30" }, "downloads": -1, "filename": "tensorflow_probability-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "230beba77bce3a0d0de0c36cbfe8b467", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 981433, "upload_time": "2019-06-20T17:49:33", "url": "https://files.pythonhosted.org/packages/3e/3a/c10b6c22320531c774402ac7186d1b673374e2a9d12502cbc8d811e4601c/tensorflow_probability-0.7.0-py2.py3-none-any.whl" } ], "0.7.0rc0": [ { "comment_text": "", "digests": { "md5": "1230684330e3e8cd72575ab3c23cfdc1", "sha256": "145c26931c646cc86650693482f630e9c0d36bdacb4c732384f1f1b9480f33c7" }, "downloads": -1, "filename": "tensorflow_probability-0.7.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1230684330e3e8cd72575ab3c23cfdc1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 981471, "upload_time": "2019-05-30T01:19:12", "url": "https://files.pythonhosted.org/packages/50/a5/c4dac165347b939a59406b33510f0ecc37cef296f078d6517b8643b0bb13/tensorflow_probability-0.7.0rc0-py2.py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "e941d055749197e991bc9ebbbb54bc7b", "sha256": "91502b41753a48bc28f8ded2b25d1931135be87c343d93da47cb446ee05ad468" }, "downloads": -1, "filename": "tensorflow_probability-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e941d055749197e991bc9ebbbb54bc7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2522461, "upload_time": "2019-10-01T15:17:59", "url": "https://files.pythonhosted.org/packages/f8/72/29ef1e5f386b65544d4e7002dfeca1e55b099ed182cd6d405c21a19ae259/tensorflow_probability-0.8.0-py2.py3-none-any.whl" } ], "0.8.0rc0": [ { "comment_text": "", "digests": { "md5": "a4f8f574926267ed86da7f6963fbaf89", "sha256": "b625f7b94e230a99f7b6dcfe0b48c263b845d465c6b07a5534512cd860c1207c" }, "downloads": -1, "filename": "tensorflow_probability-0.8.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4f8f574926267ed86da7f6963fbaf89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2521325, "upload_time": "2019-08-30T04:22:41", "url": "https://files.pythonhosted.org/packages/b2/63/f54ce32063abaa682d779e44b49eb63fcf63c2422f978842fdeda794337d/tensorflow_probability-0.8.0rc0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e941d055749197e991bc9ebbbb54bc7b", "sha256": "91502b41753a48bc28f8ded2b25d1931135be87c343d93da47cb446ee05ad468" }, "downloads": -1, "filename": "tensorflow_probability-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e941d055749197e991bc9ebbbb54bc7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2522461, "upload_time": "2019-10-01T15:17:59", "url": "https://files.pythonhosted.org/packages/f8/72/29ef1e5f386b65544d4e7002dfeca1e55b099ed182cd6d405c21a19ae259/tensorflow_probability-0.8.0-py2.py3-none-any.whl" } ] }