Model reference · open weights

Falcon3

LLMs tiiuae Text gen 4 builds Its own licence terms 18k dl/mo

Falcon3 is an open-weight language model from tiiuae. Falcon3-10B-Instruct (BF16) weighs 20.6 GB; the smallest configuration that runs it is RTX 4090 24 GB.

  • Falcon3-7B-Instruct is a 7.5B parameter text-generation model developed by tiiuae.
  • It features a 32,768 token context length and supports English, French, Spanish, and Portuguese.
  • The model is released under the TII Falcon-LLM License 2.0.

Summary of the tiiuae/Falcon3-7B-Instruct model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released bytiiuae
Released2024-11-29
Parameters7.5B
VRAM20.6 GB for the weights

What it runs on

Memory and cards for Falcon3-10B-Instruct (BF16)

20.6 GBweights, file size
164 MBcache per 1K tokens
803 MBruntime overhead, at least
32,768 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … RTX 4060 Ti 16 GB
2 smaller cards
———
RTX 3090 24 GB1—11K23.4 GB
RTX 4090 24 GB1—11K23.4 GB
RTX 5090 32 GB71all 32K31.0 GB
L40S 48 GB164all 32K44.0 GB
A100 80 GB4210all 32K78.2 GB
H100 80 GB399all 32K78.1 GB
RTX PRO 6000 Blackwell 96 GB5012all 32K93.8 GB
DGX Spark (GB10) 128 GB unified6015all 32K107 GB
H200 141 GB8320all 32K138 GB
B200 180 GB11127all 32K176 GB
2× RTX 4060 Ti 16 GB
tensor parallel
61all 32K15.4 GB a card
2× RTX 4090 24 GB
tensor parallel
184all 32K23.4 GB a card
2× RTX 3090 24 GB
tensor parallel
184all 32K23.4 GB a card
2× RTX 5090 32 GB
tensor parallel
297all 32K31.0 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
122.8 GB26.8 GB
528.1 GB48.3 GB
832.2 GB64.4 GB
1642.9 GB107 GB
3264.4 GB193 GB
64107 GB365 GB

One card, with vLLM's small-card settings.

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
Falcon3-7B-Instruct ↗ 7.5BBF16 14.9 GB2× RTX 3060 12 GB
Falcon3-1B-Instruct ↗ 1.7BBF16 3.3 GBRTX 3060 12 GB
Falcon3-10B-Instruct (above) ↗ 10.3BBF16 20.6 GBRTX 4090 24 GB
Falcon3-3B-Instruct ↗ 3.2BBF16 6.5 GBRTX 3060 12 GB

From the model card

What tiiuae says about Falcon3

Read the model card

Falcon3 family of Open Foundation Models is a set of pretrained and instruct LLMs ranging from 1B to 10B.

This repository contains the Falcon3-7B-Instruct. It achieves state of art results (at the time of release) on reasoning, language understanding, instruction following, code and mathematics tasks. Falcon3-7B-Instruct supports 4 languages (english, french, spanish, portuguese) and a context length up to 32K.

Model Details

  • Architecture
    • Transformer based causal decoder only architecture
    • 28 decoder blocks
    • Grouped query attention (GQA) for faster inference: 12 query heads and 4 key value heads
    • Wider head dimension: 256
    • High RoPE value to support long context understanding: 1000042
    • Uses SwiGLU and RMSNorm
    • 32K context length
    • 131K vocab size
  • Pretrained on 14 Teratokens of datasets comprising of web, code, STEM, high quality and mutlilingual data using 1024 H100 GPU chips
  • Postrained on 1.2 million samples of STEM, conversations, code, safety and function call data
  • Supports EN, FR, ES, PT
  • Developed by Technology Innovation Institute
  • License: TII Falcon-LLM License 2.0
  • Model Release Date: December 2024

Getting started


from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "tiiuae/Falcon3-7B-Instruct"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "How many hours in one day?"
messages = [
    {"role": "system", "content": "You are a helpful friendly assistant Falcon3 from TII, try to follow instructions as much as possible."},
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=1024
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)

Benchmarks

We report the official HuggingFace leaderboard normalized evaluations Open LLM Leaderboard Evaluation Results in the following table.

Also, we report in the following table our internal pipeline benchmarks.

  • We use lm-evaluation harness.
  • We report raw scores obtained by applying chat template and fewshot_as_multiturn.
  • We use same batch-size across all models.

Useful links

Technical Report

Coming soon....

Citation

If Falcon3 family were helpful to your work, feel free to give us a cite.

@misc{Falcon3,
    title = {The Falcon 3 family of Open Models},
    author = {TII Team},
    month = {December},
    year = {2024}
}

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

Benchmarks

Reported results

As published on the model card: the maker's own numbers, not measured by AxForge.

TaskDatasetMetricScore
Text GenerationIFEval (0-Shot)strict accuracy78.170
Text GenerationBBH (3-Shot)normalized accuracy44.820
Text GenerationMATH Lvl 5 (4-Shot)exact match25.910
Text GenerationGPQA (0-shot)acc_norm10.510
Text GenerationMuSR (0-shot)acc_norm13.610
Text GenerationMMLU-PRO (5-shot)accuracy38.100
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms