Skip to main content

structured-data-models-client

One Python client for NVIDIA's structured-data foundation models. Ask a predictive question of one table, or of a whole relational schema, without training a model for each dataset.

pip install structured-data-models-client

Inference runs in a NIM, so this package downloads no weights and needs no GPU.

import pandas as pd
from sdm_client import KumoTabular, Request, SDMClient

labelled = pd.DataFrame(
    {
        'age': [31.0, 44.5, 28.0, 51.0, 39.0],
        'spend': [120.0, 430.0, 90.0, 510.0, 260.0],
        'churn': [0, 1, 0, 1, 0],
    }
)
to_score = pd.DataFrame({'age': [33.0, 47.0], 'spend': [150.0, 480.0]})

request = Request(
    context=labelled, predict=to_score, target='churn', task='classification'
)

with SDMClient(url='http://localhost:8000') as client:
    print(client.predict(request, model=KumoTabular()).to_pandas())

The model is an argument, not a method name. For several related tables, ask in the Predictive Query Language and pass KumoRelational() instead; that needs pip install 'structured-data-models-client[relational]'.

Documentation, the other four packages and the examples are in the repository: https://github.com/NVIDIA/structured-data-models-client

Apache-2.0. Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES.

Metadata

Release files for structured-data-models-client 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for structured-data-models-client 1.0.0
File Size Uploaded
structured_data_models_client-1.0.0.tar.gz 399.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for structured-data-models-client 1.0.0
File Interpreter ABI Platform
structured_data_models_client-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 599.8 kB

Release files / structured_data_models_client-1.0.0.tar.gz

Download URL structured_data_models_client-1.0.0.tar.gz
Size 399.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e3cd1d093d6cc4fcdc036add56d2673e313e585dedb3fc21bf833efa761552a9
BLAKE2b-256 checksum
How to use checksums
6f8c8202413b196a7ba5a111237d509c817b11c9f2a886a3453d01e977af3c55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / structured_data_models_client-1.0.0-py3-none-any.whl

Download URL structured_data_models_client-1.0.0-py3-none-any.whl
Size 200.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94f37da5e222b93243ab704a636746dfd01d4d9ba0fb9537721d3a6c829db5fc
BLAKE2b-256 checksum
How to use checksums
f373247274b41d3def4c85cdcecdfd48d96af3b7cfad9be53ba83262a0c43664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page