Registry / ai-ml / tabicl

tabicl

JSON →
library2.1.1pypypi✓ verified 84d ago

TabICL (Tabular In-Context Learning) is a state-of-the-art tabular foundation model for few-shot and zero-shot learning on tabular data. Current version 2.1.1, actively maintained.

pip install tabicl
INSTALL
IMPORT
SIG · TABICL
T
tabicl
ai-mlpythonv2.1.1
Install
77.8s avg
Import
—
Disk
5094MB
Pass rate
4/ 10
Env Coverage4 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v2.1.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✕ build_error
✓ 87.5s
py 3.11
✕ build_error
✓ 81.7s
py 3.12
✕ build_error
✓ 72.8s
py 3.13
✕ build_error
✓ 69s
py 3.9
✕ build_error
✕ timeout
5094MB installed
● package 5094MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

TabICLClassifier
✓ from tabicl import TabICLClassifier
✗ from tabicl import TabICL
TabICLRegressor
✓ from tabicl import TabICLRegressor
✗ from tabicl import TabICL
InferenceConfig
✓ from tabicl import InferenceConfig
✗ from tabicl import TabICL

Basic usage of TabICL for tabular data prediction.

import pandas as pd from tabicl import TabICL # Load or create a pandas DataFrame with your data # data = pd.read_csv('your_data.csv') # Initialize the model model = TabICL(pretrained=True) # Example: predict on a dataset (adjust as per your task) # predictions = model.predict(data) print('TabICL model loaded successfully')
Debug
Known issues
breakingTabICL v2.x requires Python >=3.10 and PyTorch >=2.0. Older versions (1.x) are incompatible and use different APIs.
fix
Ensure Python 3.10+ and upgrade PyTorch to 2.0+. Do not install older tabicl versions.
affects: >=2.0.0
gotchaTabICL expects data in pandas DataFrame format with no missing values. NaN or None will cause silent errors or poor performance.
fix
Impute missing values before passing data. Use pandas .fillna() or similar.
affects: All
Upgrade
Version history
2.1.1latest on PyPI · released Apr 29, 2026
Audit
Dependencies
torchrequiredTabICL requires PyTorch for model inference and training.
pandasrequiredUsed for data loading and preprocessing.
Agent activity
35 hits · last 30 days
node
30
OpenAI (training)
1
Resources
tabicl — pip install tabicl · libregistry