Currently, running predictions on a graph that differs from the one used during training is only supported via the Kumo Python SDK — it is not available through the REST API. The basic steps are:Documentation Index
Fetch the complete documentation index at: https://kumo.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
- Initialize the SDK and load your predictive query from an existing training job.
- Load the new tables you want to run inference on.
- Define a new graph using those tables and the appropriate edges.
- Generate a prediction table from the predictive query.
- Run the prediction job against the new graph using the original trainer.
Step 1: Initialize and load the predictive query
Step 2: Load the new tables
Load the tables you want to use for inference. These are typically different from the tables used during training — for example, a held-out dataset or a new batch of data.Step 3: Define a new graph
Construct aGraph using the new tables and the same edge structure as the training graph.
Step 4: Generate the prediction table with the new graph
Step 5: Run the prediction job
For Binary Classification, Multiclass Classification, Regression, and Forecast tasks, the rows you want predictions for must have an empty (null) target column. If all rows already have a value in the target column, the prediction job will fail. Make sure to include rows with a missing target alongside any reference data when constructing your inference graph.