| --- |
| title: TinyCast Forecaster |
| emoji: π |
| colorFrom: gray |
| colorTo: blue |
| sdk: gradio |
| sdk_version: 6.25.0 |
| app_file: app.py |
| short_description: TinyCast zero-shot probabilistic time-series forecasting |
| python_version: "3.12" |
| startup_duration_timeout: 30m |
| --- |
| |
| # TinyCast Forecaster |
|
|
| A Gradio demo for [TinyCast](https://huggingface.co/raws-labs/tinycast), an attention-free, |
| 146,505-parameter time-series foundation model that forecasts unseen series zero-shot and |
| returns nine quantile forecasts. |
|
|
| ## How it works |
|
|
| 1. Upload a CSV file with a value column (or paste numeric values directly) |
| 2. Select the frequency/domain of your time series |
| 3. Choose a forecast horizon (1β512 steps) |
| 4. Get a probabilistic forecast plot with quantile confidence bands |
|
|
| The model replaces self-attention with dilated causal convolutions and a zero-parameter |
| normalized-periodogram phase prior, so periodicity is computed from the context instead |
| of learned. Every learned operation is a convolution, a matrix multiplication or a |
| normalization, so the model streams in constant memory and runs on CPU. |
|
|
| ## Model |
|
|
| - **Weights**: [raws-labs/tinycast](https://huggingface.co/raws-labs/tinycast) |
| - **Code**: [github.com/raws-labs/tinycast](https://github.com/raws-labs/tinycast) |
| - **Paper**: [arXiv:2608.15767](https://arxiv.org/abs/2608.15767) |
| - **License**: Apache-2.0 |