---
title: "TabICLv2 vs TabPFN-3 vs TabPFN-2.6 vs TabFM vs EXAONE: which tabular foundation model can run in the browser?"
description: "Evaluating TabICLv2, TabPFN-3, TabFM, and EXAONE-Tabular on model weight size, latency, licensing, and WebGPU browser execution compatibility."
date: "2026-08-13"
author: "Daniel Münch"
tags: ["TabPFN-3", "TabPFN-2.6", "TabICL", "TabICLv2", "Benchmark"]
canonicalUrl: "https://carlahq.eu/blog/tabiclv2-vs-tabpfn3-vs-tabpfn26-vs-tabfm-vs-exaone-which-tabular-foundation-model-can-run-in-the-browser"
---

# TabICLv2 vs TabPFN-3 vs TabPFN-2.6 vs TabFM vs EXAONE: which tabular foundation model can run in the browser?

> Evaluating TabICLv2, TabPFN-3, TabFM, and EXAONE-Tabular on model weight size, latency, licensing, and WebGPU browser execution compatibility.

*Published on Aug 13, 2026 by Daniel Münch*

In-context learning (ICL) has expanded to tabular data. Recent benchmarks show that **tabular foundation models (TFMs)** can outperform traditional gradient-boosted decision trees such as `XGBoost` and `LightGBM` on a range of tabular datasets. They deliver zero-shot classification and regression without hyperparameter tuning or dataset-specific training [@aimultiple2026; @inria2026tabiclv2code].

For teams building client-side AI tools (such as browser extensions, spreadsheet add-ons, or edge applications), running models locally is the target architecture. Local execution protects data privacy, eliminates API token costs, and enables offline operation [@carlahq2026].

Looking past paper benchmarks reveals an operational problem: published TFMs face significant computational, memory, or licensing constraints when deployed in the browser.

Below, we evaluate four major contenders (`TabICLv2`, `TabPFN-3`, Google’s `TabFM`, and LG AI Research’s `EXAONE-Tabular`, released on July 31st, 2026) on weight size, compute overhead, and licensing to explain why `TabICLv2` fits on-device browser applications. We omit the original **TabICL** model from detailed benchmark evaluation because `TabICLv2` fully supersedes it with faster inference, lower memory overhead, and key-value caching support [@inria2026tabiclv2code; @inria2026tabiclv2paper; @inria2025tabiclpaper].

## How do the major tabular foundation models compare?

Before examining benchmark figures, we summarize the model specifications, licensing models, and browser execution feasibility:

| Metric / feature | Google TabFM | EXAONE-Tabular | TabPFN-3 | TabICLv2 |
| :--- | :--- | :--- | :--- | :--- |
| **Model weights license** | Non-commercial (v1.0) | Non-commercial (`EXAONE-Tabular`) | Research-only (`TABPFN-3.0`) | Permissive (`BSD-3-Clause`) |
| **Model weight size** | 6.56 GB (class) / 6.59 GB (reg) | 250 MB (class) / 676 MB (reg) | 233 MB (per checkpoint) | ~110 MB |
| **Speed (time per fold)** | ~173.6 s | ~3.2 s | ~3.1 s | ~3.0 s |
| **Relative compute cost** | 40x – 58x baseline | ~1.1x baseline | 1x (Baseline) | 1x (Baseline) |
| **In-browser WebGPU feasibility** | Unfeasible (6.5 GB footprint) | Blocked (Licensing) | Blocked (Licensing) | Feasible (~110 MB footprint) |

*Methodology note: Weight sizes refer to published downloadable model artifacts (`.safetensors` / `.ckpt`). Latency figures come from cited server-side GPU benchmarks and should not be interpreted as in-browser WebGPU latency. Browser feasibility reflects Carla's engineering assessment based on artifact size, licensing, and runtime requirements.*

## What do benchmark trade-offs look like in practice?

Selecting a model architecture requires evaluating empirical benchmark data. The [TabArena](https://tabarena.ai) benchmark suite (covering 19 diverse datasets) highlights trade-offs between predictive accuracy and runtime resource consumption [@tabarena2025paper; @aimultiple2026]:

<figure class="tabarena-leaderboard-card">
  <div class="tabarena-caption">
    Official TabArena leaderboard rankings (Overall Elo score across 19 benchmark datasets, as of August 13th, 2026).
  </div>
  <div class="tabarena-table-wrapper">
    <table class="tabarena-table">
      <thead>
        <tr>
          <th style="width: 8%;">RANK</th>
          <th style="width: 32%;">MODEL</th>
          <th style="width: 16%;">FAMILY</th>
          <th style="width: 30%;">ELO</th>
          <th style="width: 14%; text-align: right;">SCORE</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td class="rank-col">1</td>
          <td class="model-col"><strong>TabFM</strong> <span class="variant-tag">(default)</span></td>
          <td class="family-col">TFM</td>
          <td class="bar-col"><div class="elo-bar-track"><div class="elo-bar-fill" style="width: 100%;"></div></div></td>
          <td class="score-col">🥇 1765</td>
        </tr>
        <tr>
          <td class="rank-col">2</td>
          <td class="model-col"><strong>EXAONE-Tabular</strong> <span class="variant-tag">(default)</span></td>
          <td class="family-col">TFM</td>
          <td class="bar-col"><div class="elo-bar-track"><div class="elo-bar-fill" style="width: 96%;"></div></div></td>
          <td class="score-col">🥈 1755</td>
        </tr>
        <tr>
          <td class="rank-col">3</td>
          <td class="model-col"><strong>TabPFN-3</strong> <span class="variant-tag">(default)</span></td>
          <td class="family-col">TFM</td>
          <td class="bar-col"><div class="elo-bar-track"><div class="elo-bar-fill" style="width: 53%;"></div></div></td>
          <td class="score-col">🥉 1642</td>
        </tr>
        <tr>
          <td class="rank-col">4</td>
          <td class="model-col"><strong>TabPFN-2.6</strong> <span class="variant-tag">(default)</span></td>
          <td class="family-col">TFM</td>
          <td class="bar-col"><div class="elo-bar-track"><div class="elo-bar-fill" style="width: 35%;"></div></div></td>
          <td class="score-col">1592</td>
        </tr>
        <tr>
          <td class="rank-col">5</td>
          <td class="model-col"><strong>RealTabPFN-2.5</strong> <span class="variant-tag">(tuned + ensembled)</span></td>
          <td class="family-col">TFM / Ensemble</td>
          <td class="bar-col"><div class="elo-bar-track"><div class="elo-bar-fill" style="width: 27%;"></div></div></td>
          <td class="score-col">1572</td>
        </tr>
        <tr class="highlight-row">
          <td class="rank-col">6</td>
          <td class="model-col"><strong>TabICLv2</strong> <span class="variant-tag">(default)</span></td>
          <td class="family-col">TFM</td>
          <td class="bar-col"><div class="elo-bar-track"><div class="elo-bar-fill elo-bar-highlight" style="width: 26%;"></div></div></td>
          <td class="score-col">1569</td>
        </tr>
      </tbody>
    </table>
  </div>
</figure>

- **Google TabFM** leads raw accuracy benchmarks on specific tasks. It achieves high zero-shot predictive scores by scaling architecture depth to 24 transformer blocks, using alternating row and column attention, and setting embedding dimensions to 256 [@molnar2026].
- **LG EXAONE-Tabular** (released July 31st, 2026) ranks 2nd overall on TabArena with an Elo score of 1755, excelling in categorical prediction tasks [@hf2026exaone].
- **TabPFN-3** (specifically TabPFN-3-Plus) outperforms `AutoGluon` ensembling on medium datasets while running in less time [@priorlabs2026; @hf2026tabpfn3].
- **TabICLv2** sits slightly behind scaled-up `TabFM` checkpoints in raw accuracy, but surpasses original `TabICL` checkpoints and tuned reference models without local hyperparameter tuning [@inria2025tabiclpaper; @inria2026tabiclv2paper].

TabICLv2 does not win the raw TabArena accuracy leaderboard. That isn't the optimization target for Carla.

Our optimization target is the best combination of predictive quality, inference latency, model footprint, licensing, and browser compatibility.

### How high is the compute and latency overhead?

Independent benchmarks from AIMultiple show that `TabFM` requires 40x to 58x the computational resources of `TabICLv2` or `TabPFN-3` [@aimultiple2026].

While `TabICLv2` evaluates a fold in ~3.0 seconds, `TabFM` averages 173.6 seconds per fold on server GPUs. `JAX` backends used by `TabFM` introduce cold-start compilation delays up to 20 minutes and consume substantial GPU VRAM [@aimultiple2026; @molnar2026].

Waiting nearly three minutes for a prediction fold renders in-browser execution non-viable. The cited benchmark reports substantially lower inference time for `TabICLv2` than tuned reference models like `RealTabPFN-2.5` [@inria2026tabiclv2code; @inria2026tabiclv2paper].

## How do model weight sizes impact browser memory?

Downloading model weights creates an initial friction point for client-side machine learning. For Carla, we target model artifacts under ~150 MB for rapid initial download and local persistence in WebGPU browser environments.

- **TabICLv2** uses a ~110 MB weight footprint. The browser fetches weights on initial run and caches them in `CacheStorage` or `IndexedDB`. Subsequent model loads execute from local cache [@molnar2026].
- **EXAONE-Tabular** splits weights across specialized checkpoints; 3 classification checkpoints weighing ~83.3 MB each (~250 MB total) and 8 regression checkpoints weighing ~84.5 MB each (~676 MB total) [@hf2026exaone]. Fetching the full checkpoint suite requires up to 676 MB, which exceeds `TabICLv2`'s single ~110 MB unified footprint.
- **TabPFN-3** relies on specialized checkpoints (such as `tabpfn-v3-regressor-v3_20260506_timeseries.ckpt`) that weigh 233 MB each. While a 233 MB payload can download over fast connections, it doubles `TabICLv2`'s footprint and delays initial load times [@hf2026tabpfn3].
- **TabFM** weight files hosted under `google/tabfm-1.0.0-pytorch` total 6.56 GB for classification (`classification/model.safetensors`) and 6.59 GB for regression (`regression/model.safetensors`). Allocating 6.5 GB of model parameters inside a browser tab exceeds browser memory limits [@hf2025tabfmclassification; @hf2025tabfmregression].

## What are the licensing constraints for commercial deployment?

Even if hardware and latency bottlenecks were solved for `TabFM`, `EXAONE-Tabular`, or `TabPFN-3`, licensing terms prevent commercial deployment.

- **TabFM licensing**. Google released the inference source code under the `Apache-2.0` license. The pre-trained model weights on Hugging Face use the `TabFM Non-Commercial License v1.0`. Commercial deployment falls outside the scope of Google's published non-commercial license [@google2025tabfm; @hf2025tabfmclassification].
- **EXAONE-Tabular licensing**. LG AI Research released `EXAONE-Tabular` on July 31st, 2026 under the restrictive `EXAONE Non-Commercial License` [@hf2026exaone]. Commercial deployment falls outside the scope of LG's published non-commercial license.
- **TabPFN-3 licensing**. Prior Labs released TabPFN-3 under the `TABPFN-3.0` license, restricting usage to research and non-commercial evaluation [@priorlabs2026; @hf2026tabpfn3].
- **TabICLv2: the permissively licensed option**. INRIA SODA released inference code, pre-training scripts, and model weights under open licenses, using `BSD-3-Clause` for the minimal `nanotabicl` implementation [@inria2026tabiclv2code; @inria2026tabiclv2paper].

### What about TabPFN-2.6 and RealTabPFN-2.5?

A technically informed reader looking at the TabArena leaderboard might ask: if Carla optimizes for browser footprint, why not use **TabPFN-2.6**?

**Why not TabPFN-2.6?**
TabPFN-2.6 is perhaps the closest technical alternative to TabICLv2 for browser deployment. Its published model artifact is roughly 95 MB (with its default regressor checkpoint weighing just 51.6 MB), making its weight footprint comparable to—and even slightly smaller than—TabICLv2 [@hf2026tabpfn26]. It also ranks ahead of TabICLv2 at #4 on TabArena.

The deciding factor for Carla is licensing: the published TabPFN-2.6 license permits research and non-commercial evaluation but explicitly prohibits commercial and production use of the model and its outputs without a separate commercial enterprise license from Prior Labs [@hf2026tabpfn26; @priorlabs2026]. For a commercial product distributing local inference to end users inside a browser extension, TabICLv2 (`BSD-3-Clause`) provides a self-hosted, permissively licensed path forward.

**RealTabPFN-2.5 as a reference baseline**
RealTabPFN-2.5 is useful as a reference because it represents a tuned and ensembled TabPFN-based approach rather than a single default checkpoint. It ranks #5 on the TabArena leaderboard, immediately ahead of TabICLv2. Its published licensing terms likewise do not provide the commercial production rights Carla requires.

## Why Carla HQ chose TabICLv2 for Google Sheets

At Carla HQ, we built local AI infrastructure inside Google Sheets using a Chrome extension. We designed around three requirements: local data privacy, low inference latency, and zero per-token API costs [@carlahq2026].

Selecting `TabICLv2` satisfies these constraints:

- **Client-side data privacy**. `TabICLv2`'s 110 MB weights execute locally via WebGPU. Spreadsheet data stays on the user's device [@carlahq2026; @inria2026tabiclv2code].
- **KV caching**. `TabICLv2` supports **Key-Value (KV) caching** across table contexts [@inria2026tabiclv2code].

The important distinction is not simply whether a model can technically execute in a browser. Carla needs a model that can repeatedly answer predictions against the same table context. Key-value (KV) caching makes this interaction model practical because the table context does not need to be recomputed for every prediction.

- **Zero server compute costs**. Running inference on local user hardware via WebGPU eliminates GPU server clusters and per-token API fees [@carlahq2026].

## Conclusion

Google’s `TabFM`, Prior Labs' `TabPFN-3` and `TabPFN-2.6`, and LG’s `EXAONE-Tabular` report high raw accuracy on academic benchmarks, but their published licenses do not permit the commercial production deployment Carla requires. `TabFM` and `EXAONE-Tabular` additionally impose substantially larger model footprints [@aimultiple2026; @google2025tabfm; @hf2026tabpfn3; @hf2026tabpfn26; @hf2026exaone].

For Carla's particular constraints, `TabICLv2` is the practical choice for local, on-device tabular AI.

[Install the Carla Chrome Extension](https://chromewebstore.google.com/detail/carla-tabular-ai-in-googl/mceenebgeobliobekpofddojebfccanb?utm_source=website&utm_campaign=launch&utm_medium=blog_tfm_comparison) to run local, privacy-preserving tabular AI predictions directly inside Google Sheets.

## Canonical Resource
- **HTML Article:** [https://carlahq.eu/blog/tabiclv2-vs-tabpfn3-vs-tabpfn26-vs-tabfm-vs-exaone-which-tabular-foundation-model-can-run-in-the-browser](https://carlahq.eu/blog/tabiclv2-vs-tabpfn3-vs-tabpfn26-vs-tabfm-vs-exaone-which-tabular-foundation-model-can-run-in-the-browser)
