Skip to navigation

Kumo Relational Client

View as Markdown

The NVIDIA Kumo Relational Client (kumo-relational-client) prepares relational prediction requests and submits them to a Kumo Relational NIM endpoint. Its RelationalClient API binds a relational graph to the endpoint and returns predictions as pandas DataFrames.

The client supports the kumo-relational model. Refer to Supported Models for supported execution paths.

How the Client Works with NIM

Data preparation runs in the client process; model inference runs in the NIM:

ComponentRole
Kumo Relational ClientManages the endpoint connection, prepares prediction requests, and returns results to your Python application.
Relational engine, installed with the client’s relational extraBuilds the relational graph, processes Predictive Query Language (PQL) queries, and samples related records for prediction.
Kumo Relational NIMHosts the model and runs inference on the supplied prediction context.

Configure a reachable NIM URL before calling predict(). The NIM deployment provides the GPU and model weights; the client process needs neither. Deploy the NIM separately or connect to an existing compatible endpoint.

Explore available predictive AI NIMs, model details, and deployment options in the NVIDIA API Catalog.

For endpoint setup and authentication requirements, follow Deploy, Install, and Connect.

Get Started

Run Models Directly in Python

To load pretrained weights and run inference in the same Python process, use the Structured Data Models library.