Granite Time Series

granite-ttm-512-96-r2

by IBM watsonx · Available

A specialized IBM TinyTimeMixer model for short-horizon multivariate time-series forecasting. Granite TTM 512-96 R2 uses 512 historical observations per channel, predicts up to 96 future observations, supports zero-shot forecasting and fine-tuning, and is available through watsonx.ai and an Apache 2.0-licensed open model repository.

Reasoning Coding
IBM Granite TTM 512-96 R2 is a specialized forecasting model for minute- and hour-level time-series data. Rather than generating text, images, or code, it learns temporal patterns in numerical sequences such as electricity demand, traffic, sales, manufacturing measurements, and weather-related signals. The model accepts 512 historical points per channel and forecasts up to 96 points ahead, making it most suitable for short-horizon workloads where low computational overhead and predictable input and output sizes are useful.
Capabilities

Supported features

Fine-tuning
Model profile

Performance characteristics

0/10 Reasoning
0/10 Coding
9/10 Speed
8/10 Cost efficiency
Specifications

Technical details

Model family Granite Time Series
Model type Other
Context window 512 tokens
Maximum output 96 tokens
Release date 2024-12-10
Status Available
Knowledge cutoff notes

A conventional textual knowledge cutoff is not applicable to this time-series forecasting model. Its behavior depends on pretrained time-series data and the user-provided historical observations.

Model notes

This is a time-series foundation model rather than a language model. The canonical watsonx.ai model ID is ibm/granite-ttm-512-96-r2. The corresponding open IBM Granite repository is ibm-granite/granite-timeseries-ttm-r2, with the 512-96-r2 model variant identified by its revision or branch. IBM describes the R2 family as pretrained on approximately 700 million time-series samples. The model supports zero-shot forecasting and fine-tuning. The open model is released under the Apache 2.0 license. IBM documentation describes the model as requiring at least 512 data points per channel and producing up to 96 forecast points per target channel. Pricing is measured in data points rather than language-model tokens.

Cost

Model pricing

Input $0.13 per 1,000 input data points
Output $0.38 per 1,000 output data points
Model guide

IBM Granite TTM 512-96 R2 for Lightweight Time-Series Forecasting

IBM Granite TTM 512-96 R2 is a compact TinyTimeMixer foundation model for multivariate time-series forecasting. It uses up to 512 historical observations per channel to predict as many as 96 future observations, supports zero-shot forecasting and fine-tuning, and is available through IBM watsonx.ai as well as an Apache 2.0-licensed open model.

What is IBM Granite TTM 512-96 R2?

IBM Granite TTM 512-96 R2 is a compact foundation model for multivariate time-series forecasting. It belongs to IBM's Granite Time Series family and uses the TinyTimeMixer architecture, often abbreviated as TTM. A time series is a sequence of observations recorded over time—for example, hourly power consumption, minute-by-minute traffic volume, or daily sales. Forecasting models use the historical portion of that sequence to estimate what comes next.

The model is designed around a specific forecasting shape: it uses 512 historical observations from each input channel and can produce up to 96 future observations for each target channel. A channel can represent one measured variable, such as temperature or demand. In a multivariate workload, several channels are forecast together or supplied as related signals.

Granite TTM 512-96 R2 was released on December 10, 2024, according to the supplied model record. It is available in IBM watsonx.ai and as an open IBM Granite model through Hugging Face. The open model is released under the Apache 2.0 license.

Where it fits in IBM's model catalog

This model is a specialized time-series foundation model within IBM's Granite portfolio, not a general-purpose language model. IBM watsonx.ai lists it among foundation models that can be used for forecasting workloads. Its canonical watsonx.ai model identifier is ibm/granite-ttm-512-96-r2.

The corresponding open repository is ibm-granite/granite-timeseries-ttm-r2. That repository represents the R2 time-series model family, with the 512-96-r2 variant identified through its model revision or branch. This gives users two broad deployment paths: managed access through watsonx.ai or self-managed use of the open model in an environment that supports the required forecasting workflow.

IBM describes the R2 pretraining collection as containing approximately 700 million time-series samples. That figure is a provider description of the training collection, not a guarantee of accuracy on any particular organization's data. Forecast quality still depends on the target series, sampling frequency, data preparation, and whether the model is fine-tuned.

Core forecasting capabilities

Granite TTM 512-96 R2 supports both zero-shot forecasting and fine-tuning. Zero-shot forecasting means that the model can produce an initial forecast without first being trained on the user's specific target dataset. This can be useful for quickly testing whether a pretrained model captures useful patterns in a new forecasting problem.

Fine-tuning adapts the pretrained model to a particular time-series distribution. It is the more appropriate route when a business has historical data and needs the model to better reflect local seasonality, operating conditions, sensor behavior, or other characteristics not fully represented by the pretraining data.

  • Historical input: 512 observations per channel.
  • Forecast output: Up to 96 future observations per target channel.
  • Primary task: Multivariate time-series forecasting.
  • Typical resolution: Minute-level or hour-level observations.
  • Modes: Zero-shot forecasting and fine-tuning.

The 512-point context and 96-point horizon are important operational constraints rather than generic suggestions. For example, with hourly data, 512 observations represent roughly three weeks of history and 96 predicted observations represent four days ahead. With minute-level data, the same configuration covers a much shorter real-world period. The suitability of the model therefore depends on how the dataset's sampling interval maps to the planning horizon.

Architecture and data handling

The model uses TinyTimeMixer, a compact decoder-style architecture created for time-series forecasting. Its smaller design is intended to reduce the computational burden associated with forecasting compared with larger, more demanding models. This makes it relevant for rapid inference, experimentation, and deployments where hardware resources are limited.

The Granite TTM family supports channel-independent forecasting and can also support channel-mixing approaches during fine-tuning. In simple terms, channel-independent processing treats each series primarily on its own, while channel mixing can help the model use relationships among multiple signals when the relevant preprocessing and fine-tuning workflow is configured.

The broader TTM implementation also includes options for exogenous variables and static categorical information in applicable fine-tuning workflows. These capabilities should not be interpreted as unrestricted support for arbitrary files or multimodal inputs. The model remains a numerical forecasting model whose inputs must be prepared as time-series data.

Pricing and deployment

IBM's watsonx.ai developer catalog lists pricing of $0.13 per 1,000 input data points and $0.38 per 1,000 output data points. This is a data-point pricing model, not token pricing. An input data point is an observation supplied to the forecasting request, while an output data point is a forecasted observation. Actual costs depend on how many channels and requests are processed.

For a request containing 512 input observations for one channel and producing 96 output observations, the listed rates would correspond to approximately $0.06656 for the input portion and $0.03648 for the output portion, before any applicable platform, account, or usage considerations. This example is arithmetic based on the published rates; it is not a separate IBM pricing commitment. Multiple channels multiply the number of processed data points.

The model can also be used through the open IBM Granite repository under the Apache 2.0 license. Open-model use may avoid managed inference charges, but it transfers responsibility for infrastructure, software setup, scaling, monitoring, and operational support to the user. IBM also identifies TinyTimeMixer as supported for time-series model deployment in watsonx environments.

Strengths and trade-offs

The main strength of Granite TTM 512-96 R2 is specialization. It is built for a clearly defined forecasting problem rather than being adapted from a language model. Its fixed 512-to-96 shape can make capacity planning and pipeline design straightforward, especially when the organization's data naturally uses minute- or hour-level intervals.

Its compact architecture is another practical advantage. The model is intended to support relatively lightweight inference, including CPU-oriented or laptop environments for suitable workloads. This can make it a useful starting point when a large forecasting system would be unnecessarily expensive or slow.

The model also offers a useful progression from experimentation to customization. A team can begin with zero-shot forecasts, evaluate whether the model is directionally useful, and then fine-tune it if local data and accuracy requirements justify the additional work.

These advantages come with fixed limits. The model does not provide an unrestricted context window or an arbitrary prediction length. Applications needing substantially longer historical context, a forecast horizon beyond 96 points, or a different model configuration may need another Granite TTM revision or a different forecasting approach. The supplied research does not establish benchmark accuracy across particular datasets, so the model should be tested against relevant statistical and machine-learning baselines before production adoption.

Supported inputs, outputs, and unsupported tasks

Granite TTM 512-96 R2 consumes numerical time-series observations and produces numerical forecasts. It is not a text-generation model and does not provide text, image, video, audio, embedding, or speech output. It also does not accept image, audio, or video inputs according to the supplied model specifications.

Consequently, the model has no established language-model-style reasoning or coding capability. It should not be selected for writing, programming assistance, document analysis, image understanding, speech processing, or general question answering. The model record also does not identify tool calling, function use, web search, streaming, JSON mode, caching, or batch API support for this model. Those are not verified capabilities of Granite TTM 512-96 R2 and should not be assumed from the wider watsonx.ai platform.

Its output is a forecast rather than an explanation. If an application needs natural-language summaries, alerts, or recommendations based on the forecast, a separate analytics or language-model component would be required. Combining systems may be useful, but that does not make those capabilities part of Granite TTM 512-96 R2 itself.

Best use cases

The model is a good candidate for short-horizon forecasting when the available history and desired planning window fit its 512-observation input and 96-observation output limits. Suitable examples include:

  • Electricity demand forecasting at minute- or hour-level resolution.
  • Traffic-flow or equipment-utilization prediction.
  • Manufacturing sensor and operational telemetry forecasting.
  • Short-term sales or inventory-related signal prediction.
  • Weather-related numerical signal forecasting.
  • Rapid zero-shot evaluation before investing in task-specific fine-tuning.

It is particularly attractive when low computational overhead, fast experimentation, or self-managed deployment matters more than supporting a broad range of AI tasks. The Apache 2.0 open-model license may also be relevant to teams that want to inspect, adapt, or deploy the model within their own infrastructure, subject to the applicable license and operational requirements.

When to choose this model—and when not to

Choose Granite TTM 512-96 R2 when the forecasting problem is numerical, the data is sampled at an appropriate minute- or hour-level frequency, and a 512-point history with up to 96 predicted points is sufficient. It is also a reasonable choice when a compact model is preferred over a larger system and when zero-shot forecasting or fine-tuning on a focused dataset is valuable.

Consider another forecasting model when the required lookback period or forecast horizon is longer than this variant supports, when the data requires a substantially different resolution, or when the application needs capabilities beyond numerical prediction. A larger or differently configured time-series model may be more appropriate for long-range dependencies or specialized forecast shapes. Traditional statistical methods or task-specific machine-learning models may also be stronger baselines for stable, well-understood datasets.

For text, code, image, audio, web-search, or agent tasks, a model designed for those modalities is the appropriate alternative. Granite TTM 512-96 R2 should be evaluated as a focused forecasting component, not as a general-purpose AI assistant.

Bottom line

IBM Granite TTM 512-96 R2 is a compact and narrowly focused model for multivariate time-series forecasting. Its defining characteristics are the 512-observation input context, forecast horizon of up to 96 points, support for zero-shot and fine-tuned use, and availability through both watsonx.ai and an Apache 2.0-licensed open repository. Its specialization and lightweight design can be valuable for short-horizon forecasting, but its fixed shape and lack of language or multimodal capabilities make careful workload matching essential.


Answers to Frequently Asked Questions

What is IBM Granite TTM 512-96 R2 used for?
IBM Granite TTM 512-96 R2 is a compact foundation model for multivariate numerical time-series forecasting. It is suitable for short-horizon use cases such as electricity demand, traffic flow, manufacturing telemetry, inventory signals, and other minute- or hour-level data.
What are the main limitations of Granite TTM 512-96 R2?
The model is limited to numerical time-series forecasting with a 512-observation input context and a forecast horizon of up to 96 points. It does not provide text, code, image, audio, video, web-search, or general reasoning capabilities, and workloads requiring longer context, longer horizons, or other modalities may need a different model.
Where can IBM Granite TTM 512-96 R2 be accessed, and what is its license?
The model is available through IBM watsonx.ai under the identifier ibm/granite-ttm-512-96-r2 and as an open IBM Granite model in the repository ibm-granite/granite-timeseries-ttm-r2. The open model is released under the Apache 2.0 license.
Does IBM Granite TTM 512-96 R2 support zero-shot forecasting and fine-tuning?
Yes. The model supports zero-shot forecasting without training on a user's specific dataset and can also be fine-tuned to better capture local seasonality, operating conditions, sensor behavior, and other characteristics of a target time-series distribution.
How much historical data and how many future points does Granite TTM 512-96 R2 support?
The model uses 512 historical observations per input channel and can forecast up to 96 future observations per target channel. The real-world time span depends on the sampling frequency; for example, 512 hourly observations represent about three weeks and 96 hourly predictions represent four days.


Sources 5
Provider

About IBM watsonx