SAVRN
Search Contact SAVRN

Open-weight model · Tabular classification

TabSTAR

by Alan Arazi alana89/TabSTAR

To fit a pretrained TabSTAR model to your own dataset, install the package: Paper: TabSTAR: A Foundation Tabular Model With Semantically Target-Aware Representations

Parameters47M
Context
Weights189.1 MB
Licensecc-by-4.0
AccessOpen weights
Monthly Downloads62.7k

Runs On

What it takes to serve TabSTAR (47M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 0.1 GB 0.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.0 GB 0.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.0 GB 0.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 18, 2026.

Model Card

By Alan Arazi, published under cc-by-4.0, revision 73560fb23d34.

To fit a pretrained TabSTAR model to your own dataset, install the package: Paper: TabSTAR: A Foundation Tabular Model With Semantically Target-Aware Representations

Read Alan Arazi's full model card

Install

To fit a pretrained TabSTAR model to your own dataset, install the package:

pip install tabstar

Quickstart Example

from importlib.resources import files
import pandas as pd
from sklearn.metrics import classification_report
from sklearn.model_selection import train_test_split

from tabstar.tabstar_model import TabSTARClassifier

csv_path = files("tabstar").joinpath("resources", "imdb.csv")
x = pd.read_csv(csv_path)
y = x.pop('Genre_is_Drama')
x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.1)
# For regression tasks, replace `TabSTARClassifier` with `TabSTARRegressor`.
tabstar = TabSTARClassifier()
tabstar.fit(x_train, y_train)
y_pred = tabstar.predict(x_test)
print(classification_report(y_test, y_pred))

TabSTAR: A Foundation Tabular Model With Semantically Target-Aware Representations

Repository: alanarazi7/TabSTAR

Paper: TabSTAR: A Foundation Tabular Model With Semantically Target-Aware Representations

License: MIT © Alan Arazi et al.


Abstract

While deep learning has achieved remarkable success across many domains, it has historically underperformed on tabular learning tasks, which remain dominated by gradient boosting decision trees (GBDTs). However, recent advancements are paving the way for Tabular Foundation Models, which can leverage real-world knowledge and generalize across diverse datasets, particularly when the data contains free-text. Although incorporating language model capabilities into tabular tasks has been explored, most existing methods utilize static, target-agnostic textual representations, limiting their effectiveness. We introduce TabSTAR: a Foundation Tabular Model with Semantically Target-Aware Representations. TabSTAR is designed to enable transfer learning on tabular data with textual features, with an architecture free of dataset-specific parameters. It unfreezes a pretrained text encoder and takes as input target tokens, which provide the model with the context needed to learn task-specific embeddings. TabSTAR achieves state-of-the-art performance for both medium- and large-sized datasets across known benchmarks of classification tasks with text features, and its pretraining phase exhibits scaling laws in the number of datasets, offering a pathway for further performance improvements.

Configuration

Architecture
TabStarModel
Stored precision
float32
Model type
tabstar

Identity and Version

Repository
alana89/TabSTAR
Publisher
Alan Arazi
Task
Tabular classification
Modality
Tabular
Library
Not stated by the source
Parameters
47M parameters
Languages
Not stated by the source
Revision
73560fb23d34307f4b6fa849f38f8299a8980a4a
First published
2025-05-20
Last updated
2025-06-11

Files and Weights

6 files, 189.1 MB in total. The weights are 1 file totalling 189.1 MB in safetensors.

Weights1 file · 189.1 MB
Configuration2 files · 9.2 KB
Documentation1 file · 2.7 KB
Repository2 files · 7.7 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights189.1 MB 455272659647
config.jsonConfiguration535 B
pretrain_args.jsonConfiguration8.7 KB
README.mdDocumentation2.7 KB
.DS_StoreRepository6.1 KB
.gitattributesRepository1.5 KB

License and Download

License
cc-by-4.0
Access
Open weights, no gate
Download size
189.1 MB
Download from Alan Arazi

Released by Alan Arazi through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published189.1 MB
16-bit0.1 GB
8-bit0.0 GB
4-bit0.0 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About TabSTAR

How much GPU memory does TabSTAR need?

About 0.1 GB at 16-bit and 0 GB at 4-bit: the weights (47M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run TabSTAR on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use TabSTAR commercially?

Yes. TabSTAR is released under Creative Commons Attribution 4.0. CC BY 4.0 permits sharing and adapting the work, including commercially, provided the creator is credited and changes are indicated.

Similar Models

Model · Tabular classification

tabpfn-mix-1.0-classifier

Autogluon

TabPFNMix classifier is a tabular foundation model that is pre-trained on purely synthetic datasets sampled from a mix of random classifiers. TabPFNMix is based on a 12-layer encoder-decoder Transformer of 37 M parameters. We use a pre-training strategy incorporating in-context learning, similar to that used by TabPFN and TabForestPFN. To use TabPFNMix classifier, install AutoGluon by running: A minimal example showing how to perform fine-tuning and inference using the TabPFNMix classifier: If you find TabPFNMix useful for your research, please consider citing the associated papers: This project is licensed under the Apache-2.0 License.

Open weights apache-2.0 39M parameters

Model · Tabular classification

mitra-classifier

Autogluon

Mitra classifier is a tabular foundation model that is pre-trained on purely synthetic datasets sampled from a mix of random classifiers. Mitra is based on a 12-layer Transformer of 72 M parameters, pre-trained by incorporating an in-context learning paradigm. To use Mitra classifier, install AutoGluon by running: A minimal example showing how to perform inference using the Mitra classifier: A minimal example showing how to perform fine-tuning using the Mitra classifier: This project is licensed under the Apache-2.0 License. Amazon Science blog: Mitra: Mixed synthetic priors for enhancing tabular foundation models

Open weights apache-2.0 76M parameters

Model · Tabular classification

mitra-classifier-2

Autogluon

Mitra-v2 classifier is a tabular foundation model that is pre-trained on purely synthetic datasets sampled from a mix of random classifiers, including the new Hybrid SCM prior. It is the second generation of the Mitra classifier (autogluon/mitra-classifier), pre-trained with a 10x longer context, three times as many features, and an improved optimizer. On the TabArena and TALENT benchmarks it delivers state-of-the-art accuracy at the level of TabFM and EXAONE Tabular, while surpassing TabPFN-3 by a wide margin. The regression model is at autogluon/mitra-regressor-2, and the inference and fine-tuning code with our evaluation results is at autogluon/mitra-finetune. Mitra-v2 is based on a…

Open weights apache-2.0 76M parameters

Model · Tabular classification

mitra-classifier-1.1

Autogluon

Mitra classifier is a tabular foundation model that is pre-trained on purely synthetic datasets sampled from a mix of random classifiers. Mitra is based on a 12-layer Transformer of 72 M parameters, pre-trained by incorporating an in-context learning paradigm. To use Mitra classifier, install AutoGluon by running: A minimal example showing how to perform inference using the Mitra classifier: A minimal example showing how to perform fine-tuning using the Mitra classifier: This project is licensed under the Apache-2.0 License. Amazon Science blog: Mitra: Mixed synthetic priors for enhancing tabular foundation models

Open weights apache-2.0 76M parameters

RT-PluRel is a Relational Transformer checkpoint pair for in-context / few-shot entity prediction over multi-table relational databases (no per-task gradient training). Same architecture and file layout as stanford-star/rt-j — drop-in replacement. Architecture: ~85.6M blocks, dmodel 512, 8 heads, dff 2048 · text columns embedded with all-MiniLM-L12-v2 (dtext 384). Each folder contains model.safetensors (weights) and config.json (dims + text-embedding model). The paper/ subdirectory preserves the earlier RT-PluRel release:.pt checkpoints (12 blocks, dmodel 256, dff 1024) pretrained on synthetic relational databases generated by PluRel, plus the continued-pretraining and fine-tuned RelBench…

Open weights cc-by-nc-sa-4.0 86M parameters pytorch