API Reference#
The API reference contains:
Linear Model: classes to create linear model, covariance, and Gaussian process objects.
Kernels: classes to create kernel functions for the covariance model.
Priors: Classes to create prior distributions for hyperparameters of covariance model.
Sample Data: Functions to generate sample points and data for test purposes.
Device Inquiry: Functions and classes to inquiry hardware device information.
Linear Model#
Define a customized linear model by creating modular objects representing correlation, covariance, mean, and a Gaussian process prior.
|
Linear model for the mean function of regression. |
|
Create mixed covariance model. |
|
Gaussian process prior for regression. |
Kernels#
Defines various kernel functions for the covariance model.
Base class of kernel functions. |
|
Exponential kernel. |
|
Square exponential kernel. |
|
Linear kernel. |
|
Rational quadratic kernel. |
|
Matern kernel. |
Prior Distributions#
Define various prior distributions for the hyperparameters of the covariance model.
|
Base class for prior distributions. |
|
Uniform distribution. |
|
Normal distribution. |
|
Cauchy distribution. |
|
Student's t-distribution. |
|
Erlang distribution. |
|
Gamma distribution. |
|
Inverse Gamma distribution. |
|
Beta Prime distribution. |
Sample Data#
Generate sample data for test purposes, such as multi-dimensional points and stochastic data on the points.
|
Generate a set of points in the unit hypercube. |
|
Generate noisy sinusoidal data on a set of points. |
Device Inquiry#
Measure the process time and consumed memory of the Python process during computation with the following classes.
|
A timer to measure elapsed wall time and CPU process time of Python process. |
Measures resident memory size or its change for the Python process. |
Inquiry hardware information, including CPU and GPU devices employed during computation and get information about the CUDA Toolkit installation with the following functions.
|
Provides general information about hardware device, package version, and memory usage. |
Gets the model name of CPU processor. |
|
Gets the model name of GPU device. |
|
Returns the number of available CPU processor threads. |
|
Returns the number of available GPU devices in multi-GPU platforms. |
|
Gets the NVIDIA graphic driver version. |
|
Returns the directory paths and version of CUDA Toolkit installation. |
|
Restricts the computations to only one CPU thread. |