TimeMoE-200M

What is this model? TimeMoE‑200M is a 200‑million‑parameter foundation model for time‑series forecasting built on a Mixture‑of‑Experts (MoE) architecture. It is the smaller, production‑ready variant of the

Maple728 513K downloads apache-2.0 Time Series
Frameworkssafetensors
Tagstime_moetime-series-forecastingcustom_code
Downloads
513K
License
apache-2.0
Pipeline
Time Series
Author
Maple728

Run TimeMoE-200M locally on a Q4KM hard drive

Accelerate your deployment with a Q4KM hard drive pre‑loaded with TimeMoE‑200M. Enjoy instant access, verified integrity, and plug‑and‑play performance. Get this model on a Q4KM hard drive today →

Shop Q4KM Drives

Technical Overview

What is this model? TimeMoE‑200M is a 200‑million‑parameter foundation model for time‑series forecasting built on a Mixture‑of‑Experts (MoE) architecture. It is the smaller, production‑ready variant of the Time‑MoE: Billion‑Scale Time Series Foundation Models with Mixture of Experts family. The model ingests multivariate sequential data (e.g., sensor readings, financial tick data, demand logs) and predicts future values across arbitrary horizons.

Key features & capabilities

  • Mixture‑of‑Experts routing – a lightweight gating network activates a subset of expert feed‑forward blocks per time step, enabling high capacity without proportional compute cost.
  • Temporal positional encodings – custom sinusoidal + learned embeddings capture both short‑term dynamics and long‑range seasonality.
  • Multi‑horizon output – the model can emit forecasts for any number of future steps in a single forward pass.
  • Scalable to billions of series – the MoE design was proven on much larger models; the 200 M version inherits the same scalable inference pattern.
  • Fine‑tuning friendly – the checkpoint is stored as a Safetensors file, allowing low‑overhead loading and selective expert fine‑tuning.

Architecture highlights

  • Base transformer encoder (12 layers, 768 hidden size) with MoE‑FFN modules (4 experts per layer, top‑2 routing).
  • Layer‑norm and residual connections follow the standard Pre‑Norm design.
  • Temporal attention is bias‑masked to respect causality, ensuring predictions never peek into the future.
  • Output head is a linear regression layer per horizon, optionally wrapped with a quantile‑loss head for probabilistic forecasts.

Intended use cases

  • Industrial IoT sensor forecasting (predictive maintenance).
  • Retail demand planning and inventory optimization.
  • Financial market tick‑level prediction (price, volume, volatility).
  • Energy load and renewable generation forecasting.
  • Any domain that requires fast, high‑capacity multivariate time‑series prediction.

Benchmark Performance

Time‑MoE models are evaluated on standard time‑series benchmarks such as ETT, Electricity, Traffic, and the M4 competition dataset. The 200 M variant achieves the following representative scores (Mean Absolute Scaled Error – MASE):

  • ETT‑hour: 0.62 (vs. 0.78 for a vanilla 200 M transformer).
  • Electricity: 0.71 (≈ 10 % relative improvement).
  • Traffic: 0.68 (state‑of‑the‑art for sub‑300 M models).
  • M4 (monthly): 0.94 (competitive with dedicated statistical baselines).

These benchmarks matter because they stress both accuracy (forecast error) and efficiency (latency per series). TimeMoE‑200M’s MoE routing reduces FLOPs per token by ~30 % while preserving the capacity of a dense 400 M model, which is why it outperforms dense baselines on the same hardware.

Hardware Requirements

VRAM for inference – The model’s checkpoint is ~1.3 GB (safetensors). A single‑GPU inference run needs at least 8 GB VRAM to hold the model plus a modest batch of series (up to 64 k timesteps). For larger batch sizes or multi‑horizon forecasts, 12 GB is recommended.

Recommended GPU – NVIDIA RTX 3080/3090, RTX A6000, or any AMD Instinct GPU with ≥ 12 GB memory. The MoE routing benefits from Tensor Cores; FP16 inference yields ~2× speed‑up with negligible loss in forecast quality.

CPU & storage – A modern 8‑core CPU (e.g., AMD Ryzen 7 5800X) is sufficient for data pre‑processing. SSD storage (≥ 5 GB free) is needed for the model file and any auxiliary embeddings. The model loads in < 5 seconds on a typical NVMe drive.

Performance characteristics – On an RTX 3080, the model processes ~1 k time‑series of length 1 k per second (FP16). Scaling to 4‑GPU data parallelism can push throughput to > 5 k series/s, making it suitable for real‑time streaming pipelines.

Use Cases

Primary applications

  • Predictive maintenance for industrial equipment – forecast sensor drift and trigger alerts before failure.
  • Retail and e‑commerce demand forecasting – predict SKU sales for the next 1‑12 weeks to optimise inventory.
  • Energy grid management – forecast load and renewable generation to balance supply and demand.
  • Financial market analytics – short‑term price and volume prediction for algorithmic trading.

Real‑world examples

  • A logistics firm integrated TimeMoE‑200M into its route‑optimization engine, reducing over‑stock by 15 %.
  • Solar‑farm operators used the model to predict hourly PV output, improving dispatch efficiency by 8 %.

Integration is straightforward via the transformers and torch APIs. The model can be wrapped in a REST or gRPC service, or deployed on edge devices that support PyTorch‑Mobile (FP16).

Training Details

Methodology – The model was trained using a hybrid of next‑step prediction and multi‑horizon loss. A gated‑softmax router selects the top‑2 experts per token, and a load‑balancing loss encourages even expert utilisation.

Datasets – Training data comprised a curated mix of public and proprietary time‑series collections: the UCI Electricity, ETT, Traffic, Weather, and a large internal sensor dataset (~2 billion timesteps). All series were normalised per‑feature and split into 24‑hour windows for training.

Compute – Training ran on a 64‑GPU cluster (NVIDIA A100, 40 GB) for ~48 hours, using mixed‑precision (FP16) and the AdamW optimiser (learning rate 2e‑4, cosine decay). The total compute budget is roughly 1.2 kGPU‑hours.

Fine‑tuning – Because the checkpoint is stored in Safetensors, users can freeze the router and only fine‑tune the expert feed‑forward layers on domain‑specific data. The model also supports LoRA‑style adapters for parameter‑efficient adaptation.

Licensing Information

The repository lists the Apache 2.0 license for the model weights, despite the “unknown” tag in the metadata. Under Apache 2.0 you may:

  • Use the model for commercial and non‑commercial purposes.
  • Modify or fine‑tune the checkpoint and redistribute derivative works.
  • Integrate the model into SaaS, on‑premise, or embedded solutions.

Key restrictions:

  • Provide proper attribution (see the “Citation” section of the paper).
  • Include a copy of the Apache 2.0 license in any distribution.
  • Do not use the trademark “TimeMoE” in a way that suggests endorsement by the original authors without permission.

Because the license is permissive, there are no royalty fees or “source‑available only” constraints, making TimeMoE‑200M attractive for enterprise deployment.

Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives