sktime/tinycast-onnx-int8

Model

0

stars

5

commits

2

linked in READMEs

Sep 1, 2026

updated

forecasting
onnx
onnxruntime
quantized
time-series
zero-shot
Browse cluster: Time Series Forecasting with Transformers

README

TinyCast (int8 ONNX)

int8 ONNX export of raws-labs/tinycast (Apache-2.0), quantized as: dynamic per-channel QInt8, MatMul-only; dilated convs and interface projections kept fp32 (measured recipe).

int8 verified within 4.1% of forecast spread of the official TinyCastPredictor.predict(), 15-block rollouts included (fp32 export within 0.0003%). Unofficial export, not affiliated with or endorsed by the model authors.

Contract

inputdtypeshapenotes
contextfloat32['batch', 2048]not supported - impute first (np.interp), left-pad with the FIRST value

Output quantiles: float32 ['batch', 48, 9]. Quantile levels: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9].

One 48-step AR block per call. For longer horizons feed the raw median (index 4) back into the context and rerun; sort each step's 9 deciles ascending before use (official TinyCastPredictor semantics).

See manifest.json for the machine-readable contract and the artifact's sha256.

Contributors

TobiasPitters

5 commits

sktime/tinycast-onnx-int8

Model

0

stars

5

commits

2

linked in READMEs

Sep 1, 2026

updated

forecasting
onnx
onnxruntime
quantized
time-series
zero-shot
Browse cluster: Time Series Forecasting with Transformers

README

TinyCast (int8 ONNX)

int8 ONNX export of raws-labs/tinycast (Apache-2.0), quantized as: dynamic per-channel QInt8, MatMul-only; dilated convs and interface projections kept fp32 (measured recipe).

int8 verified within 4.1% of forecast spread of the official TinyCastPredictor.predict(), 15-block rollouts included (fp32 export within 0.0003%). Unofficial export, not affiliated with or endorsed by the model authors.

Contract

inputdtypeshapenotes
contextfloat32['batch', 2048]not supported - impute first (np.interp), left-pad with the FIRST value

Output quantiles: float32 ['batch', 48, 9]. Quantile levels: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9].

One 48-step AR block per call. For longer horizons feed the raw median (index 4) back into the context and rerun; sort each step's 9 deciles ascending before use (official TinyCastPredictor semantics).

See manifest.json for the machine-readable contract and the artifact's sha256.

Contributors

TobiasPitters

5 commits