Prerequisites and system recommendations
Python 3.11 or 3.12 is required to use Meridian.
We also recommend using a minimum of 1 GPU.
Install
To install Meridian, run the following command to automatically install the most recent published version from PyPI.
Linux (GPU)
python3 -m pip install --upgrade 'google-meridian[and-cuda]' # Verify the installation:python3 -c "import meridian; print(meridian.__version__)"
macOS
python3 -m pip install --upgrade 'google-meridian' # Verify the installation:python3 -c "import meridian; print(meridian.__version__)"
CPU
python3 -m pip install --upgrade 'google-meridian' # Verify the installation:python3 -c "import meridian; print(meridian.__version__)"
Latest
python3 -m pip install --upgrade git+https://github.com/google/meridian.git # Verify the installation:python3 -c "import meridian; print(meridian.__version__)"
How to use the Meridian library
You can run the Meridian code programmatically using sample data with the Getting started colab.
The Meridian model uses a holistic MCMC sampling approach called No U Turn Sampler (NUTS) which can be compute intensive. To help with this, GPU support has been developed across the library (out-of-the-box) using tensors. We recommend running your Meridian model on GPUs to get real time optimization results and significantly reduce training time.