TabPFN x Lyceum: State-of-the-art tabular data prediction and easy compute in VS Code

Author

Eliott Kalfon

Published

October 27, 2025

Subscribe to my newsletter to hear about my latest posts. No spam, I promise.


What if you could achieve state-of-the-art prediction accuracy without any model training or data pre-processing, all of this on your own IDE?

Having worked in Machine Learning for about 7 years, this still sounds like fantasy. I remember the hours spent running Jupyter notebooks, choosing between model families or optimising hyperparameters.

This article will explore how this is now a reality, presenting my two favourite technological discoveries of 2025: TabPFN and Lyceum.

Enter TabPFN

I wrote an entire article on TabPFN. Brought by the Prior Labs team, it is a Transformer-based model trained over millions of synthetically generated datasets. The model generates predictions in a single forward pass, without any retraining.

For a better understanding of the TabPFN architecture, I recommend reading the Nature article, and checking out the repository for Quick Start code. But, as most Transformer-based models, running inference on CPU is prohibitively slow.

There are many ways to get around this issue:

  • The Prior Labs team has put together an API client (beware of sensitive data)
  • With Google Colab or Sagemaker, it is now easy to run notebooks on cloud GPUs

But these two still do not feel like home. As a Data Scientist, I do love running models from the comfort of VS Code. Especially for tabular data, for which models like LGBM do a very decent job.

Enter Lyceum

I discovered Lyceum last week at a Hackathon in Berlin. Their mission statement: “User-centric GPU”. The idea is simple, running VS Code scripts on a cloud GPU, without leaving your own environment.

It works using the Lyceum VS Code extension, as easy as clicking a little cloud icon:

Cloud execution can be triggered by clicking the cloud icon

The results are then logged on the VS Code terminal, and output files written to a cloud storage, visible from the VS Code left pane:

Cloud storage in a drag and drop area in the VS Code left pane

You can just drag and drop files to this area to put them on the cloud.

Some things to note:

  • To read and write files from the Lyceum cloud storage, I would recommend using: ./file_name
  • Include the script requirements in a requirements.txt in the same directory
  • When in doubt, go back to the Lyceum dashboard

This was by far my smoothest experience with Cloud Compute. By a mile. If you want to try it for free, I would recommend heading to Lyceum’s site! (no affiliation).

What an exciting time to be alive. Congrats to both teams for building such incredible products.

Like what you read? Subscribe to my newsletter to hear about my latest posts!