A project to build with System One models

Package your own decision model with NoulXP and run it anywhere

Turn a fine-tuned checkpoint into a NoulXP package, prove it answers exactly as your own code does, serve it over HTTP on any machine, and publish it so its page shows NoulXP compatible.

Tools and appsAdvanced5 stepsSuggested by @biplov

The decision

Whatever your model already decides, whether a queue, a risk level or a yes or no. This project changes how the model ships, not what it answers. A NoulXP package holds the weights, the input layout and the calibration as data, with no code in it, and a conformance file: what your model's own code answers on a fixed set of requests.

How to build it

  1. Start from a checkpoint you trained, such as a Laya fine-tune from System One Studio (systemone run studio). NoulXP converts Laya, Julia 1, Decider and AnyJev checkpoints.
  2. Convert it: pip install "noulxp[onnx,export,laya]", then noulxp export laya path/to/model path/to/model/noulxp. The export checks the graph against the PyTorch model before it writes the manifest.
  3. Record what your model's own code answers, then replay it: noulxp conformance generate path/to/model/noulxp --native path/to/model --runtime laya, then noulxp check path/to/model/noulxp. It passes when every decision matches and every probability is within 0.01.
  4. Serve it on any machine with noulxp serve path/to/model/noulxp. It answers POST /v1/systemone on port 8790, the same request as the System One inference API, so your clients do not change.
  5. Publish the package with the model: systemone push path/to/model --repo you/your-model. When the package passes its check on the registry, the model's page shows NoulXP compatible.

Make it better

Measure it where it will run: noulxp bench path/to/model/noulxp reports decisions per second, latency and, given the machine's price per hour, the cost per 1,000 decisions. Then fit its confidence to your own labelled requests with noulxp calibrate, without touching the weights.

More projects to build

All projects