Skip to main content

TabPFN Extensions

PyPI version Downloads License Discord Twitter Follow Contributions Welcome Last Commit colab

Interactive Notebook Tutorial

Installation

# Clone and install the repository
pip install "tabpfn-extensions[all] @ git+https://github.com/PriorLabs/tabpfn-extensions.git"

Available Extensions

  • interpretability: Explain TabPFN predictions with SHAP values and feature selection
  • many_class: Handle classification problems with more classes than your TabPFN checkpoint supports
  • classifier_as_regressor: Use TabPFN's classifier for regression tasks
  • unsupervised: Data generation and outlier detection
  • embedding: Get TabPFN's internal dense sample embeddings
  • tabebm: Data augmentation using TabPFN-based Energy-Based Models
  • pval_crt: Statistical feature relevance testing (p-values)
  • post_hoc_ensembles (deprecated): AutoTabPFN* — improve performance with model combination via AutoGluon. Scheduled for removal in a future release.
  • hpo (deprecated): TunedTabPFN* — automatic hyperparameter tuning for TabPFN via Hyperopt. Scheduled for removal in a future release.

See the Documentation section below for guides, examples, and per-extension READMEs.

Backend Options

Many TabPFN Extensions works with two TabPFN implementations:

  1. TabPFN Package — Full PyTorch implementation for local inference:

    pip install tabpfn
    
  2. TabPFN Client — Lightweight API client for cloud-based inference:

    pip install tabpfn-client
    

Choose the backend that fits your needs - most extensions work with either option!

Exceptions to this are post_hoc_ensembles (deprecated) and embedding, which only work with the local tabpfn package.

Documentation

Documentation for tabpfn-extensions is spread across several sources. If you are new to the project, the examples are usually the fastest way to get started; for deeper conceptual guides, see the TabPFN Docs pages.

Examples

Runnable scripts and notebooks for extensions and general use cases live in the examples/ directory of this repository:

  • embedding/ — access TabPFN's internal dense sample embeddings
  • interpretability/ — SHAP values, partial dependence plots, feature selection
  • many_class/ — classification with more classes than your checkpoint supports
  • pval_crt/ — statistical feature relevance testing
  • survival/ — survival analysis
  • tabebm/ — data augmentation via TabEBM
  • unsupervised/ — data generation, imputation, and outlier detection
  • hpo/ (deprecated) — TunedTabPFN* automatic hyperparameter tuning
  • phe/ (deprecated) — AutoTabPFN* post-hoc ensembles

TabPFN Docs pages

In-depth guides for selected extensions are available on docs.priorlabs.ai:

Per-extension READMEs

Some extensions ship a dedicated README alongside their source code:

Interactive notebook

The main TabPFN demo notebook also covers several extensions — in particular the unsupervised and interpretability extensions:

Open In Colab

License

This project is licensed under the Apache License 2.0 — see the LICENSE file for details.

Telemetry

For details on telemetry, please see our Telemetry Reference and our Privacy Policy.

For Contributors

Interested in adding your own extension? We welcome contributions!

We use uv to manage the project's environment, so install that first.

# Clone and set up for development
git clone https://github.com/PriorLabs/tabpfn-extensions.git
cd tabpfn-extensions
uv sync
source .venv/bin/activate

# If you add optional dependencies for your extension in pyproject.toml, install them
# like this
uv sync --extra [your extension name]

# Test your extension with fast mode
FAST_TEST_MODE=1 pytest tests/test_your_extension.py -v

See our Contribution Guide for more details.

Contributors


Built with ❤️ by the TabPFN community

Metadata

Release files for tabpfn-extensions-releasetest-adrian-prior 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tabpfn-extensions-releasetest-adrian-prior 0.0.4
File Size Uploaded
tabpfn_extensions_releasetest_adrian_prior-0.0.4.tar.gz 114.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tabpfn-extensions-releasetest-adrian-prior 0.0.4
File Interpreter ABI Platform
tabpfn_extensions_releasetest_adrian_prior-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 216.0 kB

Release files / tabpfn_extensions_releasetest_adrian_prior-0.0.4.tar.gz

Download URL tabpfn_extensions_releasetest_adrian_prior-0.0.4.tar.gz
Size 114.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5e075b22fa29a084f291ec2ac2b9e8fc37dd8f87c6d1a267e1806dac119ffb78
BLAKE2b-256 checksum
How to use checksums
b585126d110dafe949f9e8642aa157868a87d07aaaf2778fe17139f754a1b2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 27, 2026.

Transparency log

Release files / tabpfn_extensions_releasetest_adrian_prior-0.0.4-py3-none-any.whl

Download URL tabpfn_extensions_releasetest_adrian_prior-0.0.4-py3-none-any.whl
Size 102.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0266a04a8a76d82b0e4d3746be380718beff534180a234b8e68e226413f0d7c2
BLAKE2b-256 checksum
How to use checksums
bc4b75b58b75f1df88a46ddd3d118dac4e14a9d16b4a07ae8f9220bacf4b9199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page