Granite SWASH

Granite-SWASH-3B-a600M

by IBM watsonx · Current experimental open-weight preview

IBM's Granite-SWASH-3B-a600M is an Apache 2.0-licensed, English-language base model using sparse mixture-of-experts architecture, sliding-window attention, and learnable attention sinks. It has 3.02 billion total parameters, about 598 million active parameters, and an 8,192-token position limit.

Text Reasoning Coding
Granite-SWASH-3B-a600M is an open-weight, English-language base model from IBM's Granite team. The model is intended for research, customization, and local deployment rather than instruction-following chat applications.
Outputs

What Granite-SWASH-3B-a600M can produce

Text
Inputs

What it can understand

Text
Model profile

Performance characteristics

3/10 Reasoning
3/10 Coding
4/10 Speed
5/10 Cost efficiency
Specifications

Technical details

Family Granite SWASH
Type Lightweight
Context window 8K tokens
Max output tokens tokens
Release date 2026-07-07
Status Current experimental open-weight preview
Knowledge cutoff notes

IBM's model card does not specify a knowledge cutoff date. The model is described as a base model trained on a mixture of open-source and proprietary data.

Model notes

Granite-SWASH-3B-a600M is a decoder-only sparse mixture-of-experts base model developed by IBM's Granite team. It has approximately 3.02 billion total parameters and 598 million active parameters, with 48 experts and top-4 expert routing. The architecture uses grouped-query attention, RoPE, SwiGLU, RMSNorm, shared experts, sliding-window attention, and learnable attention sinks. It contains eight full-attention layers and twenty sliding-window layers with a 128-token window. The model card identifies it as a broad, general-purpose English-language base model and an early exploration or small-scale preview. It is not safety-aligned and should not be treated as an instruction-tuned assistant. The model card recommends Flash Attention 3 or 4, provides an eager fallback, and states that SDPA is not supported. The model is available as Apache 2.0-licensed weights and is not deployed by an inference provider in the referenced catalog.

COST

Pricing

Input No official hosted API pricing; downloadable weights
Output No official hosted API pricing; downloadable weights
Model guide

Granite-SWASH-3B-a600M: IBM’s Sparse Base Model for Efficient Local Inference

Granite-SWASH-3B-a600M is IBM's 3-billion-parameter sparse mixture-of-experts language model preview. It combines sliding-window attention, learnable attention sinks, and sparse expert activation, with approximately 598 million active parameters for more efficient inference.

What is Granite-SWASH-3B-a600M?

Granite-SWASH-3B-a600M is an open-weight, decoder-only language model developed by IBM's Granite team. It is an English-language base model, which means it is designed as a foundation for research, continued pretraining, experimentation, and downstream customization rather than as a finished conversational assistant.

The model uses a sparse mixture-of-experts architecture. Although it contains approximately 3.02 billion total parameters, only about 598 million parameters are active for an individual token, according to the supplied model information. In practical terms, the model has a larger collection of learned parameters than a conventional dense model of similar per-token compute, while sparse routing limits how much of that collection is used at once.

IBM describes Granite-SWASH-3B-a600M as an early exploration or small-scale preview of its architecture. It is distributed as downloadable Apache 2.0-licensed weights and is not listed as being deployed by an inference provider in the referenced catalog.

Architecture and efficiency

The defining feature of Granite-SWASH-3B-a600M is its combination of sparse expert routing and specialized attention mechanisms. The model has 48 experts and routes each token to the top four experts. Shared experts are also part of the architecture. This design is intended to provide more parameter capacity without requiring every expert to process every token.

Its attention system combines full-attention layers with sliding-window attention. The model contains eight full-attention layers and twenty sliding-window layers. The sliding-window layers use a 128-token window, so those layers focus on a limited recent region rather than comparing every token with the entire sequence. The model also uses learnable attention sinks, a technique intended to preserve useful attention behavior when processing longer sequences.

Other reported architectural components include grouped-query attention, rotary positional embeddings, SwiGLU activation, and RMSNorm. These are implementation details rather than user-facing features, but they help explain the model's focus on efficient inference and compact language-model experimentation.

IBM's model information recommends Flash Attention 3 or 4 and provides an eager fallback. It states that scaled dot-product attention, or SDPA, is not supported. This matters when setting up local inference: compatibility with the recommended attention implementation may affect performance and whether the model runs successfully in a particular software environment.

Specifications at a glance

SpecificationDetails
ProviderIBM
Model familyGranite SWASH
Model typeDecoder-only sparse mixture-of-experts language model
Total parametersApproximately 3.02 billion
Active parametersApproximately 598 million
Experts48 total, with top-four routing
Maximum position limit8,192 tokens
LanguageEnglish
LicenseApache 2.0
Output typeText
Hosted API pricingNo official hosted API price supplied; downloadable weights are available

The 8,192-token position limit is the supplied maximum context or position length. A separate maximum output-token limit has not been specified. The model should therefore not be treated as having a documented output allowance beyond the overall position limit and the constraints of the selected inference setup.

What the model can and cannot do

Granite-SWASH-3B-a600M accepts text and produces text. It does not provide image, audio, video, music, embedding, speech, or other non-text output according to the supplied catalog data. Multimodal input is not supported in the documented configuration either, so it is intended for language-only workflows.

The model is not instruction-tuned and is not safety-aligned. That distinction is important. A base model can be useful for studying language modeling, adapting a model to a specialized corpus, or building a custom generation pipeline, but it should not be expected to behave like a ready-made chat assistant. It may not reliably follow multi-step instructions, maintain a helpful conversational style, refuse unsafe requests, or format answers consistently without additional training or application-level controls.

Built-in tool use and function calling are not supported in the supplied specifications. Web search is also not supported. Structured output and JSON mode are not listed as supported capabilities. Developers who need those features would need to implement their own prompting, parsing, orchestration, or fine-tuning layer, and should not assume that generated formats will always validate.

Reasoning, coding, and performance profile

There are no supplied benchmark results for reasoning or coding. The catalog's editorial scores rate reasoning at 3 out of 5 and coding at 3 out of 5, but these are comparison-oriented editorial assessments, not IBM-published benchmark claims. They suggest a middle-ground expectation for general reasoning and programming use rather than evidence of specialist performance.

The editorial speed score is 4 out of 5, while the cost score is 5 out of 5. These scores should also be interpreted as evaluations of the model's practical positioning, not guaranteed measurements. The speed assessment reflects the relatively small active parameter count and efficiency-oriented architecture. The cost assessment reflects the availability of downloadable weights and the absence of hosted per-token charges in the supplied information; operating the model still requires suitable hardware, software, storage, and engineering effort.

Sparse activation can make a model attractive when inference efficiency matters, but it does not eliminate all deployment costs. The full parameter set still affects memory and operational requirements, and actual speed depends on the inference framework, hardware, attention implementation, quantization choices, batch size, and sequence length. No specific hardware requirement or tokens-per-second result is supplied, so those details should be tested rather than inferred from the parameter counts.

Pricing and deployment

Granite-SWASH-3B-a600M has no official hosted API pricing in the supplied research. It is offered as downloadable Apache 2.0-licensed weights rather than as a metered IBM inference endpoint in the referenced catalog. That makes its economic model different from a commercial API: there is no documented input or output price per token, but the operator pays for the infrastructure and maintenance needed to run it.

Local deployment is the primary practical route described by the available information. Users should follow the model card's implementation guidance, particularly its recommendation to use Flash Attention 3 or 4 or the provided eager fallback. Because SDPA is reported as unsupported, a standard inference configuration may require adjustment before the model can run correctly.

The Apache 2.0 license can be useful for research and customization, subject to the license terms and any applicable obligations. The supplied research does not provide a separate fine-tuning guarantee or a documented fine-tuning service, so adaptation plans should be validated against the model repository and the chosen training stack.

Best use cases

  • Architecture research: The combination of sparse experts, sliding-window attention, and learnable attention sinks makes the model relevant to experiments involving efficient language-model design.
  • Local inference experiments: Downloadable weights and approximately 598 million active parameters may suit users investigating resource-conscious inference, provided their hardware and software stack meet the model's requirements.
  • Continued pretraining: As a base model, it can serve as a starting point for adapting language behavior to a specialized corpus or domain.
  • Custom downstream applications: Developers can build their own generation or adaptation pipeline when they need control over prompts, training, decoding, and safety policies.
  • Educational and evaluation projects: Its relatively compact active computation and clearly documented architectural features make it a useful subject for studying mixture-of-experts and attention strategies.

Limitations and risks

The most important limitation is that Granite-SWASH-3B-a600M is a base-model preview, not a production-ready assistant. It lacks documented instruction tuning, safety alignment, built-in tool use, web search, and structured-output support. Applications that require dependable task completion, predictable JSON, function calling, or conversational safety will need substantial additional engineering and may be better served by an instruction-tuned hosted model or another specialized option.

The 8,192-token position limit also constrains long-document workflows. The model may be unsuitable for applications that require very large context windows unless the input is divided into smaller sections and processed through an external retrieval or summarization system. No maximum output-token value is documented, so output planning must account for the overall context limit and the behavior of the selected runtime.

There is no supplied knowledge-cutoff date. The model's training mixture is described broadly as including open-source and proprietary data, but the supplied research does not provide a detailed cutoff or enough information to establish current factual coverage. Users should verify important facts independently rather than treating the model as a current information source.

When to choose Granite-SWASH-3B-a600M

Choose Granite-SWASH-3B-a600M when the priority is experimenting with an open-weight, English-language base model whose architecture emphasizes sparse activation and efficient attention. It is particularly appropriate for researchers and engineers who want to run or modify a model locally, study mixture-of-experts behavior, continue pretraining, or build a custom system around the raw language model.

Choose another option when the priority is immediate production use, instruction following, reliable safety behavior, multimodal processing, tool calling, web access, guaranteed structured output, or a documented hosted API. A dense or instruction-tuned model may be easier to deploy for conventional chat and application workflows even if it has fewer total parameters or a different cost profile. Similarly, a model with a larger documented context window may be more suitable for long documents.

Overall, Granite-SWASH-3B-a600M is best understood as an experimental, open-weight foundation model rather than a drop-in chatbot. Its appeal comes from the balance between a 3-billion-parameter total architecture and approximately 598 million active parameters, along with its unusual attention design. Its limitations are equally central to the buying or deployment decision: there is no hosted price, no documented maximum output setting, no built-in instruction or tool layer, and no evidence in the supplied research that it is intended for safety-critical or production assistant workloads.


Answers to Frequently Asked Questions

Is Granite-SWASH-3B-a600M suitable for chatbot, tool-calling, or structured-output applications?
Not without additional engineering. It is a base model rather than an instruction-tuned or safety-aligned assistant, and the supplied specifications do not list built-in tool use, function calling, web search, structured output, or JSON mode. Developers would need to add prompting, parsing, orchestration, fine-tuning, and safety controls themselves.
What are the licensing and deployment options for Granite-SWASH-3B-a600M?
Granite-SWASH-3B-a600M is available as downloadable weights under the Apache 2.0 license. No official hosted API pricing is supplied, so users generally need to run it locally or manage their own infrastructure. IBM recommends Flash Attention 3 or 4, with an eager fallback; SDPA is reported as unsupported.
What is Granite-SWASH-3B-a600M?
Granite-SWASH-3B-a600M is an open-weight, English-language, decoder-only base model developed by IBM's Granite team. It is designed for research, continued pretraining, local inference experiments, and custom downstream applications rather than ready-made conversational use.
How many parameters does Granite-SWASH-3B-a600M use during inference?
The model has approximately 3.02 billion total parameters, with about 598 million active parameters used for an individual token. Its sparse mixture-of-experts architecture has 48 experts and routes each token to the top four experts.


Sources 3
AI Provider

About IBM watsonx