{
"info": {
"author": "Jake Gardner, Geoff Pleiss",
"author_email": "jrg365@cornell.edu, gpleiss@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Programming Language :: Python :: 3"
],
"description": "# GPyTorch (Beta Release)\n[](https://travis-ci.org/cornellius-gp/gpytorch)\n[](https://gpytorch.readthedocs.io/en/latest/?badge=latest)\n\n[](https://forthebadge.com)\n\n**News!**\n - The Beta release is currently out! Note that it **requires PyTorch >= 1.3**\n - If you need to install the alpha release (we recommend you use the latest version though!), check out [the alpha release](https://github.com/cornellius-gp/gpytorch/tree/alpha).\n\nGPyTorch is a Gaussian process library implemented using PyTorch. GPyTorch is designed for creating scalable, flexible, and modular Gaussian process models with ease.\n\nInternally, GPyTorch differs from many existing approaches to GP inference by performing all inference operations using modern numerical linear algebra techniques like preconditioned conjugate gradients. Implementing a scalable GP method is as simple as providing a matrix multiplication routine with the kernel matrix and its derivative via our `LazyTensor` interface, or by composing many of our already existing `LazyTensors`. This allows not only for easy implementation of popular scalable GP techniques, but often also for significantly improved utilization of GPU computing compared to solvers based on the Cholesky decomposition.\n\nGPyTorch provides (1) significant GPU acceleration (through MVM based inference); (2) state-of-the-art implementations of the latest algorithmic advances for scalability and flexibility ([SKI/KISS-GP](http://proceedings.mlr.press/v37/wilson15.pdf), [stochastic Lanczos expansions](https://arxiv.org/abs/1711.03481), [LOVE](https://arxiv.org/pdf/1803.06058.pdf), [SKIP](https://arxiv.org/pdf/1802.08903.pdf), [stochastic variational](https://arxiv.org/pdf/1611.00336.pdf) [deep kernel learning](http://proceedings.mlr.press/v51/wilson16.pdf), ...); (3) easy integration with deep learning frameworks.\n\n## Examples and Tutorials\n\nSee our numerous [**examples and tutorials**](http://github.com/cornellius-gp/gpytorch/blob/master/examples) on how to construct all sorts of models in GPyTorch. These example notebooks and a walk through of GPyTorch are also available at our **ReadTheDocs page [here](https://gpytorch.readthedocs.io/en/latest/index.html)**.\n\n## Installation\n\n**Requirements**:\n- Python >= 3.6\n- PyTorch >= 1.3\n\n**N.B.** GPyTorch will not run on PyTorch 0.4.1 or earlier versions.\n\nFirst make sure that you have PyTorch (`>= 1.3\n\n\n\n\n`) installed using the appropriate command from [here](https://pytorch.org/get-started/locally/).\n\nThen install GPyTorch using pip or conda:\n\n```bash\npip install gpytorch\nconda install gpytorch -c gpytorch\n```\n\nTo use packages globally but install GPyTorch as a user-only package, use `pip install --user` above.\n\n#### Latest (unstable) version\n\nTo get the latest (unstable) version, run\n\n```bash\npip install git+https://github.com/cornellius-gp/gpytorch.git\n```\n\n## Citing Us\n\nIf you use GPyTorch, please cite the following papers:\n> [Gardner, Jacob R., Geoff Pleiss, David Bindel, Kilian Q. Weinberger, and Andrew Gordon Wilson. \"GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration.\" In Advances in Neural Information Processing Systems (2018).](https://arxiv.org/abs/1809.11165)\n```\n@inproceedings{gardner2018gpytorch,\n title={GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration},\n author={Gardner, Jacob R and Pleiss, Geoff and Bindel, David and Weinberger, Kilian Q and Wilson, Andrew Gordon},\n booktitle={Advances in Neural Information Processing Systems},\n year={2018}\n}\n```\n\n## Documentation\n\n- For **tutorials and examples**, check out [the examples folder](https://github.com/cornellius-gp/gpytorch/tree/master/examples).\n- For in-depth **documentation**, check out our [read the docs](http://gpytorch.readthedocs.io/).\n\n\n## Development\n\nTo run the unit tests:\n```bash\npython -m unittest\n```\n\nBy default, the random seeds are locked down for some of the tests.\nIf you want to run the tests without locking down the seed, run\n```bash\nUNLOCK_SEED=true python -m unittest\n```\n\nPlease lint the code with `flake8`.\n```bash\npip install flake8 # if not already installed\nflake8\n```\n\n## The Team\n\nGPyTorch is primarily maintained by:\n- [Jake Gardner](http://github.com/jacobrgardner) (Uber AI Labs)\n- [Geoff Pleiss](http://github.com/gpleiss) (Cornell University)\n- [Kilian Weinberger](http://kilian.cs.cornell.edu/) (Cornell University)\n- [Andrew Gordon Wilson](https://people.orie.cornell.edu/andrew/) (Cornell University)\n- [Max Balandat](https://research.fb.com/people/balandat-max/) (Facebook)\n\n
\n
\n
\nWe would like to thank our other contributors including (but not limited to) David Arbour, Eytan Bakshy, David Eriksson, Jared Frank, Sam Stanton, Bram Wallace, Ke Alexander Wang, Ruihan Wu.\n\n## Acknowledgements\nDevelopment of GPyTorch is supported by funding from the [Bill and Melinda Gates Foundation](https://www.gatesfoundation.org/), the [National Science Foundation](https://www.nsf.gov/), and [SAP](https://www.sap.com/index.html).",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://gpytorch.ai",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "gpytorch",
"package_url": "https://pypi.org/project/gpytorch/",
"platform": "",
"project_url": "https://pypi.org/project/gpytorch/",
"project_urls": {
"Documentation": "https://gpytorch.readthedocs.io",
"Homepage": "https://gpytorch.ai",
"Source": "https://github.com/cornellius-gp/gpytorch/"
},
"release_url": "https://pypi.org/project/gpytorch/0.3.6/",
"requires_dist": null,
"requires_python": ">=3.6",
"summary": "An implementation of Gaussian Processes in Pytorch",
"version": "0.3.6"
},
"last_serial": 5965975,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "2f6ca2c44383976cfa40647939ee0749",
"sha256": "b4250c66bfa158ac23a4089c138b463addb27d63c171658467bc73f54299c9a2"
},
"downloads": -1,
"filename": "gpytorch-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "2f6ca2c44383976cfa40647939ee0749",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 142327,
"upload_time": "2018-12-12T18:39:58",
"url": "https://files.pythonhosted.org/packages/ca/bd/28aeaa6508e7cf95854df7e56ea419bf39acd1a9839cffd8ab7221ba559b/gpytorch-0.1.0.tar.gz"
}
],
"0.1.0rc1": [
{
"comment_text": "",
"digests": {
"md5": "7d8650eb55d5e1b239fc9d188a611171",
"sha256": "f446bdf08e4ce974517f2c0d401dfa25a6f49d679397d1f57980dbdc0f3769b9"
},
"downloads": -1,
"filename": "gpytorch-0.1.0rc1.tar.gz",
"has_sig": false,
"md5_digest": "7d8650eb55d5e1b239fc9d188a611171",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 123784,
"upload_time": "2018-10-02T18:04:28",
"url": "https://files.pythonhosted.org/packages/f9/e5/6fbe58529bb0f9a7fc6330a672f2683979d3678f82d0250a06c85674bb87/gpytorch-0.1.0rc1.tar.gz"
}
],
"0.1.0rc2": [
{
"comment_text": "",
"digests": {
"md5": "b7df1366783c205044ccfe92cffd5b92",
"sha256": "557f9d1653aaf68ae0fcec6647d81345ac3f3eab602e0908eb56ae9cf2219fca"
},
"downloads": -1,
"filename": "gpytorch-0.1.0rc2.tar.gz",
"has_sig": false,
"md5_digest": "b7df1366783c205044ccfe92cffd5b92",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130361,
"upload_time": "2018-10-29T17:36:42",
"url": "https://files.pythonhosted.org/packages/85/30/9b09e58f6366b7ec36f1eecbafea6c9cc5419bd499121550ffc7a20b2c52/gpytorch-0.1.0rc2.tar.gz"
}
],
"0.1.0rc3": [
{
"comment_text": "",
"digests": {
"md5": "426ac9d970bd4be5b532bd5e9f2ff47c",
"sha256": "081d5aa4565f80a2e47e6b9c99b81178f11b06b9f422bdfaa32f867033487028"
},
"downloads": -1,
"filename": "gpytorch-0.1.0rc3.tar.gz",
"has_sig": false,
"md5_digest": "426ac9d970bd4be5b532bd5e9f2ff47c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130590,
"upload_time": "2018-10-29T20:33:05",
"url": "https://files.pythonhosted.org/packages/84/a4/777f15e4d41071f61535711c0209d7418a537233125c726f9a07614a65e7/gpytorch-0.1.0rc3.tar.gz"
}
],
"0.1.0rc4": [
{
"comment_text": "",
"digests": {
"md5": "6e24acbb36b6b929e05cb768a83fef75",
"sha256": "83a77301c2e95c8c35b0e3eee2debec0855dc72f0b0ea002def960aec1b07f93"
},
"downloads": -1,
"filename": "gpytorch-0.1.0rc4.tar.gz",
"has_sig": false,
"md5_digest": "6e24acbb36b6b929e05cb768a83fef75",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 131151,
"upload_time": "2018-11-08T00:12:29",
"url": "https://files.pythonhosted.org/packages/d2/b6/1c9edda6c536951c370d1c81d555bdd2e081591d7f5a19eceaa0166fc743/gpytorch-0.1.0rc4.tar.gz"
}
],
"0.1.0rc5": [
{
"comment_text": "",
"digests": {
"md5": "74d5c6af24fc2e7089bb39e9157b3138",
"sha256": "872bfcc29a2ff85ef805816ea4fed35eb6435485650d1ced6e8fccd9107e1689"
},
"downloads": -1,
"filename": "gpytorch-0.1.0rc5.tar.gz",
"has_sig": false,
"md5_digest": "74d5c6af24fc2e7089bb39e9157b3138",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 138356,
"upload_time": "2018-11-19T19:08:43",
"url": "https://files.pythonhosted.org/packages/0e/9d/5ed5c2ea4aba7c1ec35e888b5e31b70f4d35dbd6b250707251fd2da0befb/gpytorch-0.1.0rc5.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "64897fd7c8ba5695e6f4b306f2939109",
"sha256": "661ae5f06e25d5e526fb2000981a9e7810268a1092ec721f372ad137ca01a6e6"
},
"downloads": -1,
"filename": "gpytorch-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "64897fd7c8ba5695e6f4b306f2939109",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 151517,
"upload_time": "2019-01-02T13:01:24",
"url": "https://files.pythonhosted.org/packages/cc/ff/23af0a07f57d714932e6ede614c4dd4d1ace27cbb7fb7c65b734885787f6/gpytorch-0.1.1.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "7b3e08b1e35766edea37cd7dc75348a5",
"sha256": "9778e72e0642741fa0126d38ee49241615baae9c0cac0925de14fcc4f07a7359"
},
"downloads": -1,
"filename": "gpytorch-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "7b3e08b1e35766edea37cd7dc75348a5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 169615,
"upload_time": "2019-02-08T22:54:12",
"url": "https://files.pythonhosted.org/packages/04/d4/da5ab9bd53cd72b34c9dc260a0e8ed4ee551cbddabee9ea9ac1ffcdfcebe/gpytorch-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "2f77878ac39c2302fa56e64cb1ca32b8",
"sha256": "453b3ceb98505c01d46ed2aab50583a199b965c8eb3eb7840dbd232d452e6943"
},
"downloads": -1,
"filename": "gpytorch-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "2f77878ac39c2302fa56e64cb1ca32b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 169876,
"upload_time": "2019-02-09T18:45:52",
"url": "https://files.pythonhosted.org/packages/8d/ba/0ca6d6ee9e7c7bd8b0853a440f31dd6a79b145e03187fc089eb9a38c2747/gpytorch-0.2.1.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "c5e089533d77fd9aa4f631f32ad6247b",
"sha256": "8ee2253672bdbfb6e3a5b6a69e64cf082c7c0f515dd8b5f90b0911d1adf272e0"
},
"downloads": -1,
"filename": "gpytorch-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "c5e089533d77fd9aa4f631f32ad6247b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 190718,
"upload_time": "2019-04-15T16:29:03",
"url": "https://files.pythonhosted.org/packages/93/0f/6c7eb88f424eccaf02caab641b55084caded0a73ba7556e366211bbc0e2c/gpytorch-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "c7aa7dac3d637be29398abd74866b4b4",
"sha256": "e3ad55423da83c506a0494506dfc7ee17d70e7eb1819290fb94f4ed3ba1263a5"
},
"downloads": -1,
"filename": "gpytorch-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "c7aa7dac3d637be29398abd74866b4b4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 192754,
"upload_time": "2019-04-15T22:27:41",
"url": "https://files.pythonhosted.org/packages/c2/6e/05c65dd4bc51a0fdb85576ed3c46ae30ca786b82c9d61c3b954b01623228/gpytorch-0.3.1.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "c2714b0ec6d39641b9dd6c330d4af1e8",
"sha256": "3bb17f93c57951853c2c920a7de1492cb5eaf21adf74b17edd53d681622c9992"
},
"downloads": -1,
"filename": "gpytorch-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "c2714b0ec6d39641b9dd6c330d4af1e8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 191264,
"upload_time": "2019-04-27T01:01:33",
"url": "https://files.pythonhosted.org/packages/c4/3d/eca3731585f91d4c2766e576514cf06fa816e87bd9835e58ebb7d0fcd04c/gpytorch-0.3.2.tar.gz"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "b6d81d32aff05f45f331d48483607e98",
"sha256": "6531b1dfd5ef9d183a734a2429d75ec71dd0b784bfd4f54991e3b594caa2a83c"
},
"downloads": -1,
"filename": "gpytorch-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "b6d81d32aff05f45f331d48483607e98",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 199404,
"upload_time": "2019-06-25T17:07:22",
"url": "https://files.pythonhosted.org/packages/b4/db/04bb19de9eb43a7a3d915dce8d97a2cacb970dfc0075508d7ca453f58b74/gpytorch-0.3.3.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "43907116c8afe275ff7cc5066ed66037",
"sha256": "6dfd33999c18db0e9dc404cb3752c5cc1740cc4583b095ce6532902deabdc9b4"
},
"downloads": -1,
"filename": "gpytorch-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "43907116c8afe275ff7cc5066ed66037",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 199336,
"upload_time": "2019-07-09T17:51:29",
"url": "https://files.pythonhosted.org/packages/8e/2a/d97b027fb866f37b2d409a295c63da26a7e9023f06c723668e6b5f83e5d1/gpytorch-0.3.4.tar.gz"
}
],
"0.3.4a0": [
{
"comment_text": "",
"digests": {
"md5": "7c9ad4ba3142528b6c184213bf034ba8",
"sha256": "45b3fc1b7359d73c8ac2ae8cf0467690048bfc5f721945bd02dd4da1fd89ac9d"
},
"downloads": -1,
"filename": "gpytorch-0.3.4a0.tar.gz",
"has_sig": false,
"md5_digest": "7c9ad4ba3142528b6c184213bf034ba8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 211587,
"upload_time": "2019-08-10T21:35:37",
"url": "https://files.pythonhosted.org/packages/7f/27/a2dd2e2d05061aa8fea2e1cf917c6df4fd06745d498bbb3ff8c2822c7c96/gpytorch-0.3.4a0.tar.gz"
}
],
"0.3.5": [
{
"comment_text": "",
"digests": {
"md5": "92d3b542d485d1dea022065c241a2804",
"sha256": "8460fbc1ff9de3b306a97dd40a63a6c9c067e0aac27ddc49978b00e2bb18d369"
},
"downloads": -1,
"filename": "gpytorch-0.3.5.tar.gz",
"has_sig": false,
"md5_digest": "92d3b542d485d1dea022065c241a2804",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 211589,
"upload_time": "2019-08-10T22:20:55",
"url": "https://files.pythonhosted.org/packages/a7/e4/e74dc12c6d07a5d8628dfb573b01297f7c2b44eec524be4b401c0782d39c/gpytorch-0.3.5.tar.gz"
}
],
"0.3.6": [
{
"comment_text": "",
"digests": {
"md5": "77f1a252201a11be3fbe0d2eb4384cf5",
"sha256": "2819eabc121e1e91cc0d30c941debf45ded4a92f85bbefa86d4c346cbd7d23fc"
},
"downloads": -1,
"filename": "gpytorch-0.3.6.tar.gz",
"has_sig": false,
"md5_digest": "77f1a252201a11be3fbe0d2eb4384cf5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 208746,
"upload_time": "2019-10-13T00:58:24",
"url": "https://files.pythonhosted.org/packages/7a/c7/d8ec508a68c42bfc4fd68ef450b5b9379370b2b3679fab2381e3eea695c0/gpytorch-0.3.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "77f1a252201a11be3fbe0d2eb4384cf5",
"sha256": "2819eabc121e1e91cc0d30c941debf45ded4a92f85bbefa86d4c346cbd7d23fc"
},
"downloads": -1,
"filename": "gpytorch-0.3.6.tar.gz",
"has_sig": false,
"md5_digest": "77f1a252201a11be3fbe0d2eb4384cf5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 208746,
"upload_time": "2019-10-13T00:58:24",
"url": "https://files.pythonhosted.org/packages/7a/c7/d8ec508a68c42bfc4fd68ef450b5b9379370b2b3679fab2381e3eea695c0/gpytorch-0.3.6.tar.gz"
}
]
}