cornellius-gp/gpytorch
A Gaussian process library implemented in PyTorch that provides scalable, GPU-accelerated inference through linear operator techniques.

GPyTorch implements Gaussian processes using PyTorch, distinguishing itself from traditional GP approaches by leveraging numerical linear algebra techniques like preconditioned conjugate gradients instead of Cholesky decomposition. This design enables better GPU utilization and scalability. The library provides state-of-the-art implementations of scalable GP methods including SKI/KISS-GP, stochastic Lanczos expansions, LOVE, and SKIP for handling large datasets efficiently.
Frequently asked
- What is cornellius-gp/gpytorch?
- A Gaussian process library implemented in PyTorch that provides scalable, GPU-accelerated inference through linear operator techniques.
- Is gpytorch open source?
- Yes — cornellius-gp/gpytorch is open source, released under the MIT license.
- What language is gpytorch written in?
- cornellius-gp/gpytorch is primarily written in Python.
- How popular is gpytorch?
- cornellius-gp/gpytorch has 3.9k stars on GitHub.
- Where can I find gpytorch?
- cornellius-gp/gpytorch is on GitHub at https://github.com/cornellius-gp/gpytorch.