Skip to content

Add a parquet payload option to the hosted client - #359

Open
jmkuebler wants to merge 1 commit into
mainfrom
hosted-parquet-payload
Open

Add a parquet payload option to the hosted client#359
jmkuebler wants to merge 1 commit into
mainfrom
hosted-parquet-payload

Conversation

@jmkuebler

@jmkuebler jmkuebler commented Aug 21, 2026

Copy link
Copy Markdown

JSON encoding dominates request time on large tables. For example on a large data of 100k rows and 50 features, the JSON path is around 1.6x slower. Parquet encoding already present for the main client https://github.com/PriorLabs/tabpfn-client/blob/main/src/tabpfn_client/client.py#L147

Change Description

Try to be precise. You can additionally add comments to your PR, this might help the reviewer a lot.

If you used new dependencies: Did you add them to requirements.txt?

Who did you ping on Mattermost to review your PR? Please ping that person again whenever you are ready for another review.

Breaking changes

If you made any breaking changes, please update the version number.
Breaking changes are totally fine, we just need to make sure to keep the users informed and the server in sync.

Does this PR break the API? If so, what is the corresponding server commit?

Does this PR break the user interface? If so, why?


Please do not mark comments/conversations as resolved unless you are the assigned reviewer. This helps maintain clarity during the review process.

@jmkuebler
jmkuebler requested a review from a team as a code owner August 21, 2026 12:46
@CLAassistant

CLAassistant commented Aug 21, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@jmkuebler
jmkuebler force-pushed the hosted-parquet-payload branch from 2e91aea to 7ad8abe Compare August 21, 2026 12:52
JSON encoding dominates request time on large tables, and parquet also
carries missing values, which strict JSON cannot.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jmkuebler
jmkuebler force-pushed the hosted-parquet-payload branch from 7ad8abe to 1a2eee0 Compare August 21, 2026 12:59
@jmkuebler
jmkuebler requested a review from ggprior August 21, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants