One checkpoint, then compression: packaging a whole benchmark result
How the core, every head and every adapter were merged into one checkpoint of about 2.18 billion parameters, then compressed and audited before release.
api.example.com, keys, and ids are placeholders.A benchmark result counts only if a single model can reproduce all of it. This step checks that all of the capabilities live in one object, and that compressing that object does not change them. For the tabular foundation model described here, the answer is one unified checkpoint of about 2.18 billion parameters, with the code embedded.
This page explains why packaging is part of the evidence, how I merged the pieces, how I tested the merged model, how compression was measured, how the contamination audit worked, what made the difference, and what stayed open. Scores are left out on purpose. The model card carries them with their protocols. For all boards, see Benchmarks.
The short version
- The core and every head and adapter were merged into one unified checkpoint of about 2.18 billion parameters, with the code embedded.
- One line of bootstrap gives access to every capability.
- The merged model was tested in isolation.
- The model was then dumped at half precision, 8-bit and 4-bit, and fidelity was measured with TurboQuant.
- The model card was published on 7 August 2026, after a contamination audit of the evaluation sets against the training corpus.
- The audit used an identifier blocklist and a distributional near-duplicate check.
- The numbers come from one sealed configuration per benchmark, run on the same model that serves requests.
Why packaging belongs on a benchmark page
Imagine a car maker who wins a race with a hand-built prototype, then sells a different car to the public. The race result tells you about the prototype. It says nothing about the car you can buy.
Benchmarks can fail in the same way. A research model may win each board with a slightly different build: this head from one experiment, that adapter from another, a patch that exists only on one machine. Each number is true in its own place, and no single object reproduces them all.
The remedy is to ask whether one model can do everything claimed. This page is about that check.
What the check rules out
- Special builds. A head that works only in a special build cannot sneak into a claim.
- Lost pieces. An adapter that was never preserved cannot underwrite a result.
- Hidden glue. Code that lives only in a notebook is not part of the model.
- Drift between research and serving. A benchmark number must come from the same model that serves requests.
What is inside the checkpoint
The model has a core and a set of heads and adapters on top of it. See Architecture for the full picture.
| Part | What it does |
|---|---|
| Core | Cell encoding, axial attention, global reasoning, the shared representation |
| Imputation network | Reconstructs missing numeric and categorical cells |
| Semantic classification head | Assigns the sector and the role of each column |
| Prediction head | Classification, regression and anomaly scoring in context |
| Cross-table head | Aligns columns and matches entities across tables |
| Adapters | Small trained modules for continual learning and matching |
The core is more than 1.5 billion parameters. When every head and adapter is merged with the core into one checkpoint, the total is about 2.18 billion. The first model of this class had 140M parameters. See Research.
Capabilities in one object
Each capability corresponds to a board on this site.
| Capability | Page |
|---|---|
| Row-level classification and regression | Row-level prediction |
| Retention across sequential tasks | Continual learning |
| Anomaly detection | Anomaly detection |
| Predicting a whole distribution | Probabilistic regression |
| Prediction without names | Metadata independence |
| Naming a table's sector | Blind sector identification |
| Filling gaps | Missing-value imputation |
| Matching rows and columns | Entity and schema matching |
| Predictions under gaps | Missing-data robustness |
How I merged it
I merged the core and every head and adapter into one unified checkpoint, with the code embedded. Embedding the code is the detail that makes it usable. A file of weights alone is a pile of numbers. The code says how to wire them.
One line of bootstrap
With the code inside the checkpoint, one line of bootstrap gives access to every capability. There is no separate repository to match, no matching version of a helper script, no list of steps.
# Illustrative shape only, not a specific API.
model = load_checkpoint("unified") # one line of bootstrap
model.sector(table)
model.impute(table)
model.predict(table, target="label")
model.match(table_a, table_b)
The snippet shows the idea: one object, many capabilities. See Capabilities for what each returns.
Why a merge can go wrong
Merging is not just stacking files. Pieces that were trained and sealed at different times can disagree about names, shapes or versions.
- A head may expect a layer under one name, and the core may call it another.
- An adapter may have been sealed against an earlier body.
- A fine-tune of the last blocks, such as the delta for sector identification, changes weights that other heads also read.
Each of these has to be checked, not assumed.
The lesson from a missing adapter
On the matching board, a checkpoint that was not preserved at the time of sealing taught me to copy every sealed adapter at the moment of sealing. That rule is part of why the merge is possible at all. See Entity and schema matching.
Testing the merged model in isolation
The merged model was tested in isolation. That phrase has a precise meaning.
- The model is loaded on its own, from the single checkpoint.
- No code from research folders is on the path.
- No separately stored adapters are patched in.
- The capabilities are exercised through the same entry points a user would use.
An everyday analogy: after you pack a suitcase, you do not trust the list in your head. You open the suitcase in a clean room and check that everything on the list is inside.
What a pass means
If the merged model reproduces each capability without help from outside, then the benchmark numbers are not artifacts of a special build. A head that works only in a special build cannot sneak into a claim.
Two benefits
- A benchmark number is not a separate research artifact. It comes from the same model that serves requests.
- The claim cannot rest on a special build. Everything claimed lives in the object that was tested.
Compression
Once the model is whole, the next question is size. A model of about 2.18 billion parameters is large to store and to serve. Compression reduces the size of the weights for efficient serving with minimal loss of accuracy.
What I did
I dumped the model at half precision, 8-bit and 4-bit, and measured fidelity with TurboQuant. See TurboQuant and Compression and serving.
| Precision | Plain meaning |
|---|---|
| Half | Each weight stored in 16 bits |
| 8-bit | Each weight stored in 8 bits, half the size of 16-bit |
| 4-bit | Each weight stored in 4 bits, a quarter of the size of 16-bit |
Post-training quantization
This is post-training quantization. The model is trained once, in high precision, and its weights are rounded to fewer bits afterwards. It is the right fit for a model that is trained once and served many times.
An everyday analogy: a photograph saved at lower quality takes less space. A little detail is lost, and for most uses nobody notices. The question is how much is lost, and whether it matters for the job.
Why fidelity must be measured
The risk is that rounding adds error. Error in a weight can compound through layers. So fidelity is measured against the full-precision model on the real tasks, not assumed.
- The reference is the model before compression.
- The test is the real tasks, the ones on the boards.
- The question is whether the compressed model changes its answers where it matters.
Related methods
Other quantization methods exist, such as GPTQ and SmoothQuant. They differ in how they choose the rounding. The measurement I used was TurboQuant.
The contamination audit
A model trained on millions of tables might have seen a benchmark table. If it had, the score would flatter it. So each run is checked for contamination against the training corpus, and the model card was published on 7 August 2026 only after the audit.
The two checks
- An identifier blocklist. Known benchmark dataset identifiers are excluded from training.
- A distributional near-duplicate check. Tables that are close to a benchmark table in their statistics are flagged, even if they carry another name.
Why two checks
A blocklist catches tables by name. It misses a copy under a new name. The near-duplicate check catches tables by their statistics. It can flag a look-alike that is not a copy. Each covers the other's blind spot.
Related practice
The tables used to train the sector delta are excluded from the sector test set, and the test set was frozen. See Blind sector identification. For deduplication as a general idea, see Deduplication. For the wider discipline, see Pre-training.
Timeline
The packaging work took place over four days.
| Date | Step |
|---|---|
| 4 to 7 August 2026 | Merge, isolation test, compression dumps, fidelity measurement |
| 7 August 2026 | Model card published, after the contamination audit |
What made the difference
- One object. Everything claimed lives in one checkpoint.
- Embedded code. One line of bootstrap gives access to every capability.
- Testing in isolation. No outside help.
- Fidelity measured, not assumed. Half, 8-bit and 4-bit compared with the full model.
- A contamination audit before release. Blocklist and near-duplicate check.
- One sealed configuration per benchmark. Run on the same model that serves requests.
Why this is a result and not paperwork
Packaging sounds dull. It is the step that turns a collection of experiments into a product you can use. It also protects you as a reader. A claim that cannot be reproduced from one object is a claim you cannot check.
What stayed open
- Size. About 2.18 billion parameters is large. Compression helps, and fidelity must be watched at lower precision.
- Fidelity is task-specific. A compressed model that is faithful on one task may drift on another, so fidelity is measured on the real tasks.
- One checkpoint is a snapshot. A new head or a new adapter means a new merge and a new test in isolation. See Continual learning.
- Some ceilings remain. Regression and multiclass boards stay behind the leaders. See Row-level prediction.
Why I do not claim a free lunch
Compression gives smaller files and faster serving. It can also change answers. I measure the change and report it with the model card. I do not claim that every precision is as good as the full one for every task.
Protocol
- The core and every head and adapter merged into one unified checkpoint of about 2.18 billion parameters, with the code embedded.
- The merged model tested in isolation.
- Dumps at half, 8-bit and 4-bit precision, with fidelity measured with TurboQuant.
- A contamination audit of the evaluation sets against the training corpus, using an identifier blocklist and a distributional near-duplicate check.
- The model card published on 7 August 2026, after the audit.
- One sealed configuration per benchmark, with no per-dataset tuning.
- Competitor figures are third-party published values cited to their primary source, not re-run by me.
- Results under different datasets, metrics or masking schemes are never blended into one number.
See Evaluation for what a score claims.
Walking through a release checklist
The list below is the logic of the step, written as a checklist.
- Every head and adapter that a claim depends on is sealed and copied.
- The core and the pieces are merged into one checkpoint.
- The code is embedded in the checkpoint.
- One line of bootstrap loads the model.
- Each capability is exercised on its own board's entry point.
- The merged model passes in isolation.
- Compression dumps are made at half, 8-bit and 4-bit.
- Fidelity is measured against the full model on the real tasks.
- The evaluation sets are audited for contamination.
- The model card is published, with its protocols.
Why serving matters
A model that is trained once is meant to be served many times. That changes what to optimize.
- Storage. Lower precision means smaller files.
- Memory. Smaller weights fit on smaller machines.
- Speed. Fewer bits to move can mean faster answers.
- Consistency. One checkpoint means every request meets the same model.
See Compression and serving for the serving side.
Consistency for the reader
If the model on the benchmark is the model in production, the numbers on the model card describe what you get. This is the practical value of the step.
Lessons from this step
- Ask whether one object reproduces all the claims.
- Seal and copy each piece at the moment of sealing.
- Embed the code with the weights.
- Test the merged model with nothing around it.
- Measure fidelity on the real tasks.
- Audit contamination before you publish.
- Keep the benchmark model and the serving model the same.
Fact sheet
| Item | Value |
|---|---|
| Checkpoint | One, unified |
| Parameters | About 2.18 billion, merged |
| Core | More than 1.5 billion |
| Code | Embedded |
| Bootstrap | One line |
| Isolation test | Yes |
| Precisions dumped | Half, 8-bit, 4-bit |
| Fidelity measure | TurboQuant |
| Contamination checks | Identifier blocklist, distributional near-duplicate check |
| Model card date | 7 August 2026 |
| Dates of this step | 4 to 7 August 2026 |
The result in six lines
- One object holds every capability.
- It was tested alone.
- It was compressed at three precisions.
- Fidelity was measured, not assumed.
- Contamination was audited before release.
- Benchmark and serving use the same model.
Common misreadings
"Merging means averaging models"
It does not. It means combining the core with its heads and adapters into one checkpoint, so each capability keeps its own parts.
"A smaller file is always as good"
Fidelity is measured on the real tasks at each precision. A smaller file is useful only where that measurement shows the answers hold.
"The audit proves no overlap"
It lowers the risk and catches known cases with two different checks. It does not claim to prove the absence of every possible overlap.
"Embedded code means a closed black box"
It means the checkpoint is self-contained. The model is documented on this site, and its protocols are in the model card.
"One checkpoint means one task"
It means many tasks in one object. The nine capabilities in the table above share it.
Do and do not
Do:
- Package everything that a claim depends on.
- Test the package with nothing else on the path.
- Measure compression on the tasks that matter.
- Audit contamination before publishing.
Do not:
- Report a number from a build that does not ship.
- Rely on a head that exists only in a special build.
- Assume compression is free.
- Publish before the audit.
Questions to ask about any model release
- Does one object reproduce every benchmark claim?
- Is the code part of the object, or kept elsewhere?
- Was the object tested on its own?
- How was compression measured, and on which tasks?
- What checks were run for contamination, and before what date?
- Is the benchmark model the serving model?
How this connects to the rest of the model
- Architecture. The parts being merged. See Architecture.
- Pre-training. The training that produced them, and the audit that precedes release. See Pre-training.
- Capabilities. What the merged model returns. See Capabilities.
- Evaluation. What a score claims. See Evaluation.
- Limitations. What the model does not do. See Limitations.
The work in order
| Step | What I did | Why |
|---|---|---|
| 1 | Sealed each head and adapter and copied it at the moment of sealing | A piece that is not preserved cannot back a claim |
| 2 | Merged the core with every head and adapter | One object for every capability |
| 3 | Embedded the code | One line of bootstrap |
| 4 | Tested the merged model in isolation | No special build, no outside help |
| 5 | Dumped the model at half, 8-bit and 4-bit | Prepare for efficient serving |
| 6 | Measured fidelity with TurboQuant | Compare with the full-precision model |
| 7 | Audited the evaluation sets for contamination | Blocklist and near-duplicate check |
| 8 | Published the model card on 7 August 2026 | After the audit |
A walk through the isolation test
The steps below describe the logic, not a specific tool.
- Start a clean environment with only the checkpoint.
- Load the model with the one line of bootstrap.
- Ask for the sector of a table with no names. This exercises the semantic head.
- Hide some cells and ask for a fill. This exercises the imputation network.
- Give labelled rows and ask for a prediction. This exercises the prediction head.
- Give two tables and ask for a column alignment. This exercises the cross-table head.
- Add a new task and check that earlier tasks are retained. This exercises the adapters.
If every step works with nothing else on the path, the checkpoint is self-contained.
What each precision is for
| Precision | Good for | Watch for |
|---|---|---|
| Full or half | The reference, and quality-critical use | Larger files |
| 8-bit | A middle path with half the size of 16-bit | Small shifts in answers |
| 4-bit | The smallest file, a quarter of 16-bit | Fidelity on harder tasks |
The table gives the general trade-off. The measured fidelity is carried with the model card.
The trade in one sentence
You give up some bits for space and speed, and you check on the real tasks that you did not give up too much.
Three habits behind the step
Seal, then copy
A sealed piece is copied at once. This turns a lost checkpoint from a disaster into a non-event.
Test the package, not the parts
Each part may work alone and still fail together. The isolation test checks the package.
Audit before you publish
An audit after publication is damage control. An audit before it is quality control.
The result in short
- One checkpoint holds every capability.
- The code travels with the weights.
- The merged model was tested alone.
- Compression was measured at three precisions.
- Contamination was checked in two ways.
- The model card came after the audit.
What a reader can take away
- Every claim on this site can be traced to one object.
- Benchmark and serving use the same model.
- Compression is measured, not assumed.
- Packaging is part of the evidence.
Where to read next
- Architecture for the parts that were merged.
- Compression and serving for the serving side.
- Pre-training for the training and the contamination checks.
- Benchmarks for the whole timeline.
The standing rules, restated
- Competitor figures are never re-run by me.
- They are cited to their primary source.
- My figures come from one sealed configuration per benchmark.
- There is no per-dataset tuning.
- Different datasets, metrics or masking schemes are never blended.
- Each run is checked for contamination.
Quick answers
- Is there one file? Yes, one unified checkpoint.
- Is the code inside? Yes.
- How do I load it? One line of bootstrap.
- Is compression available? Yes, at half, 8-bit and 4-bit.
- Was it audited? Yes, before the model card.
- Where are the scores? In the model card, with their protocols.
What the page did not claim
- It did not claim that compression is free.
- It did not claim that the audit proves the absence of every overlap.
- It did not claim that a merged model never needs re-testing.
- It did not claim fidelity numbers; those sit in the model card.
- It did not claim that size is no concern.
- It did not claim that one checkpoint removes every ceiling on the other boards.
The pieces and where they were built
| Piece | Where its story is told |
|---|---|
| Prediction head | Row-level prediction |
| Continual-learning adapter | Continual learning |
| Anomaly scorer | Anomaly detection |
| Quantile head | Probabilistic regression |
| Sector head | Blind sector identification |
| Imputation network | Missing-value imputation |
| Cross-table head | Entity and schema matching |
Terms used on this page
- Checkpoint. A saved copy of a model's weights, here with its code.
- Head. A small module on top of the shared representation that produces one kind of output.
- Adapter. A small trained module added to a shared body. See Adapters.
- Bootstrap. The line of code that loads the model.
- Quantization. Storing weights with fewer bits.
- Fidelity. How closely a compressed model matches the full model on real tasks.
- Contamination. When test data has leaked into training data.
- Near-duplicate. A table very close to another in its statistics, even under a different name.
Frequently asked questions
What is the unified checkpoint?
It is one saved model that merges the core and every head and adapter, with the code embedded. It has about 2.18 billion parameters, and one line of bootstrap gives access to every capability.
Why merge everything into one checkpoint?
A result counts only if a single model can reproduce all of it. A benchmark number then comes from the same model that serves requests, and a head that works only in a special build cannot sneak into a claim.
How big is the model?
The core is more than 1.5 billion parameters. Merged with every head and adapter, the total is about 2.18 billion. The first model of this class had 140M parameters.
What does testing in isolation mean?
The merged model was loaded on its own from the single checkpoint, with nothing from research folders on the path and no separately stored adapters patched in. Each capability was exercised through its normal entry point.
How was the model compressed?
I dumped it at half precision, 8-bit and 4-bit. These are post-training quantization levels: the weights are trained in higher precision and stored with fewer bits afterwards. Fidelity was measured with TurboQuant.
How much smaller is 4-bit?
A 4-bit weight takes a quarter of the space of a 16-bit one. The saving in the file is real, and fidelity must be checked on the real tasks to see what, if anything, is lost.
What was the contamination audit?
An audit of the evaluation sets against the training corpus, using an identifier blocklist and a distributional near-duplicate check. The blocklist catches known benchmark identifiers, and the near-duplicate check catches tables that are close in their statistics under another name.
When was the model card published?
On 7 August 2026, after the contamination audit. The packaging work ran from 4 to 7 August 2026.
Are the benchmark numbers from a special build?
No. They come from one sealed configuration per benchmark, run on the same model that serves requests. That is the reason for the merge and the isolation test.
Does compression change the answers?
It can. That is why fidelity is measured against the full-precision model on the real tasks, and why I do not claim that every precision is equal for every task.
Summary
The last step on the timeline checks that the whole result lives in one object. The core and every head and adapter were merged into one unified checkpoint of about 2.18 billion parameters, with the code embedded, so one line of bootstrap gives access to every capability. The merged model was tested in isolation, so no special build can underwrite a claim.
The model was then dumped at half, 8-bit and 4-bit precision, and fidelity was measured with TurboQuant. A contamination audit using an identifier blocklist and a distributional near-duplicate check came before the model card of 7 August 2026. Read next: Architecture, Compression and serving, Evaluation and Limitations.