NIXL C++ (Meson)

View as Markdown

Prerequisites

Install the required system packages for your distribution:

Ubuntu:

sudo apt install build-essential cmake pkg-config

Fedora:

sudo dnf install gcc-c++ cmake pkg-config

Python dependencies:

pip3 install meson ninja pybind11 tomlkit

Build Steps

meson setup <name_of_build_dir>
cd <name_of_build_dir>
ninja
ninja install

See Build Options for the full list of Meson configuration options (e.g., ucx_path, enable_plugins, rust).

For backend-specific build instructions, see NIXL Backends.