Skip to main content
Deploy Nori in your own AWS account from AWS Marketplace. Nori runs as an Amazon SageMaker endpoint, so your data never leaves your environment. It’s in-context: you pass labeled rows as examples and the rows you want scored, and it returns one prediction per row in a single forward pass — no training.
The model runs inside your account. Inputs and predictions stay in your AWS environment; nothing is sent to Synthefy.
Prerequisites
1

AWS account with SageMaker access

And permission to subscribe to products on AWS Marketplace.
2

A GPU instance

Nori deploys on GPU instances (e.g. ml.g5.xlarge). Make sure your account has quota for one.

Deploy

1

Subscribe on AWS Marketplace

Find the Synthefy-Nori listing on AWS Marketplace, choose View purchase options, and Subscribe. It’s free — you pay only for the AWS compute you run.
2

Create a model

In the SageMaker console, go to Inference → Marketplace model packages (or Create model). Under the container definition, choose Use a model package subscription and select Synthefy-Nori.
3

Create an endpoint

Select the model and choose Create endpoint. Pick a GPU instance (ml.g5.xlarge) and wait for the endpoint to reach InService (typically a few minutes).

Predict

nori_predict.py
Request / response
Contract
predictions[i] corresponds to X_test[i], in the original target units.

Notes

Numeric features only. Encode categorical columns (one-hot or ordinal) before sending; the same columns and order for X_train and X_test.
Real-time limits. A single invocation is capped at 6 MB and 60 seconds. For large tables, run a batch transform job (or split X_test across requests).
Instances. Supported GPU instances: ml.g5.xlarge, ml.g5.2xlarge, ml.g6.xlarge.