Skip to page content
SAVRN
Search Plan a project

Open-weight model

smallprint-7b-awq

by Peter Parker Peter-A-P/smallprint-7b-awq

smallprint-7b-awq is an open-weight model from Peter Parker, released under Apache License 2.0. It has 7.3B parameters and a 65,536-token context. At 16-bit it needs about 17.5 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

Extracts fifteen figures from the primary financial statements of a US SEC 10-K or 10-Q, as JSON. A LoRA fine-tune of allenai/Olmo-3-1025-7B at revision a81bae42db3975be1671e27b9c9a56da1a9f980f, trained on filings with their XBRL facts as the labels.

Parameters7.3B
Context65,536
Weights5.0 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Runs On

What it takes to serve smallprint-7b-awq (7.3B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 14.6 GB 17.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 7.3 GB 8.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 3.6 GB 4.4 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 18, 2026.

smallprint-7b-awq on every accelerator the SAVRN Index prices, at every precision

Model Card

By Peter Parker, published under apache-2.0, revision 6c156b5a23c8.

Extracts fifteen figures from the primary financial statements of a US SEC 10-K or 10-Q, as JSON. A LoRA fine-tune of allenai/Olmo-3-1025-7B at revision a81bae42db3975be1671e27b9c9a56da1a9f980f, trained on filings with their XBRL facts as the labels. No model graded another model anywhere in producing these numbers. 705 filings. On filings published before the base model's training cutoff it scores 96.0% (95.7% to 96.4%), against 97.4% (97.0% to 97.7%) after it. That difference is the contamination gap, reported and never used as the headline. Non-inferiority field by field, paired on the same filings, a three-point margin per field and Holm's adjustment across the fifteen, decided by the…

Read Peter Parker's full model card

7b-r64-lr1e-4-nall-s0-e1

Extracts fifteen figures from the primary financial statements of a US SEC 10-K or 10-Q, as JSON. A LoRA fine-tune of allenai/Olmo-3-1025-7B at revision a81bae42db3975be1671e27b9c9a56da1a9f980f, trained on filings with their XBRL facts as the labels. No model graded another model anywhere in producing these numbers.

Results, on filings published after the base model's training cutoff

This model openai/gpt-5.6-luna, zero_shot
Fields correct 97.4% (97.0% to 97.7%) 96.2% (95.8% to 96.6%)
Every field right on a filing 71.9% (68.5% to 75.2%) 58.3% (54.6% to 62.0%)
Answers that are not valid JSON 0.0% (0.0% to 0.0%) 0.0% (0.0% to 0.0%)
Cost per 1,000 extractions US$0.235 served (A40 on_demand at runpod, US$0.490/h, checked 2026-09-26; 1.16 requests a second at 32 in flight, 50% utilisation) US$1.01

705 filings. On filings published before the base model's training cutoff it scores 96.0% (95.7% to 96.4%), against 97.4% (97.0% to 97.7%) after it. That difference is the contamination gap, reported and never used as the headline.

The release gate

Non-inferiority field by field, paired on the same filings, a three-point margin per field and Holm's adjustment across the fifteen, decided by the portfolio's release gate (project 03) on this model's outcomes. A field blocks when the gate cannot rule out a three-point loss on it.

Against Verdict Fields that block Record
openai/gpt-5.6-sol block net_income -2.7 (-4.1 to -1.3), shares_diluted -1.8 (-3.0 to -0.7) c9eb7d588c0cfcf8
openai/gpt-5.6-luna pass none 9acf6e24b0717058

How it fails

Failure Count Per 1,000 fields
Invents a figure the filing does not report 146 13.8
Reads the prior-period column 15 1.4
Drops or misapplies the reporting scale 24 2.3
Reads a loss as a profit, or the reverse 4 0.4
Leaves out a figure the filing does report 55 5.2
Takes a figure from the wrong line 34 3.2
Answer is not valid JSON of the schema 0 0.0

Per field

Field Accuracy (95% CI) Misses by reason
period_end 100.0% (100.0% to 100.0%) none
fiscal_period 100.0% (100.0% to 100.0%) none
revenue 98.7% (97.9% to 99.4%) wrong_value 5, wrong_period 4
cost_of_revenue 91.3% (89.2% to 93.3%) hallucinated 33, missing 28
operating_income 98.6% (97.6% to 99.4%) hallucinated 9, wrong_period 1
net_income 96.0% (94.6% to 97.3%) wrong_value 24, wrong_period 3, scale 1
eps_basic 92.2% (90.1% to 94.0%) hallucinated 46, missing 5, wrong_period 2, wrong_value 1, sign 1
eps_diluted 94.0% (92.2% to 95.7%) hallucinated 29, missing 7, sign 3, wrong_period 2, wrong_value 1
shares_diluted 91.6% (89.5% to 93.6%) hallucinated 29, scale 22, missing 5, wrong_period 3
total_assets 100.0% (100.0% to 100.0%) none
total_liabilities 99.9% (99.6% to 100.0%) missing 1
cash_and_equivalents 99.7% (99.3% to 100.0%) wrong_value 1, missing 1
stockholders_equity 99.9% (99.6% to 100.0%) scale 1
auditor_name 99.7% (99.3% to 100.0%) wrong_value 2
state_of_incorporation 98.9% (98.0% to 99.6%) missing 8

Quantised formats

Each format is judged against this model's bf16 weights over the same filings, and is published only if the lower end of its paired interval is above -1.0% of field accuracy.

Format Paired delta vs bf16 (95% CI) Worst field Published
awq -0.2% (-0.4% to -0.0%) operating_income -0.7% yes
gptq -0.1% (-0.2% to +0.1%) net_income -0.6% yes
gguf-q8_0 -0.0% (-0.1% to +0.0%) shares_diluted -0.4% yes
gguf-q4_k_m -0.1% (-0.3% to +0.0%) net_income -0.6% yes

Training

Base allenai/Olmo-3-1025-7B at a81bae42db3975be1671e27b9c9a56da1a9f980f
Method QLoRA, rank 64, alpha 128, dropout 0.05
Learning rate 0.0001, cosine, warm-up 3%
Examples 5,060 training filings, 713 validation
Epochs 1
Seed 0
Prompt fingerprint e015ec5e057be645
Steps 317
Validation loss 0.01583036407828331
Libraries accelerate 1.15.0, bitsandbytes 0.50.2, peft 0.21.0, python 3.13.15, torch 2.14.0+cu130, transformers 5.17.0, trl 1.13.0

Limitations

  • Trained and measured on US SEC 10-K and 10-Q filings under US GAAP. Nothing here says how it does on IFRS statements, on other regulators' filings, or on documents that are not financial statements.
  • Banks and savings institutions are excluded from the corpus, and funds, trusts and pre-revenue companies are underrepresented. A score here says nothing about their statements. See the dataset's datasheet.
  • The input is the located statements, not a whole filing. Given a whole filing, it has to find them first, which this model was not measured on.
  • Every label is an XBRL fact the company filed, checked to be printed on the page. The label error rate from the hand audit is the ceiling on how far any of these numbers can be trusted.

Configuration

Architecture
Olmo3ForCausalLM
Context length (tokens)
65,536
Layers
32
Hidden size
4,096
Feed-forward size
11,008
Attention heads
32
Key/value heads
32
Vocabulary size
100,278
Sliding window (tokens)
4,096
Model type
olmo3
Quantization
compressed-tensors

Identity and Version

Repository
Peter-A-P/smallprint-7b-awq
Publisher
Peter Parker
Task
Not stated by the source
Modality
Other
Library
Not stated by the source
Parameters
7.3B parameters
Languages
sec-filings
Revision
6c156b5a23c837ee9bb6b4fd1c3aca9d67195208
First published
2026-09-27
Last updated
2026-10-03

Files and Weights

10 files, 5.0 GB in total. The weights are 1 file totalling 5.0 GB in safetensors.

Weights1 file · 5.0 GB
Configuration4 files · 11.3 KB
Tokenizer2 files · 7.1 MB
Documentation1 file · 5.5 KB
Other1 file · 2.6 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights5.0 GB c45738366980
config.jsonConfiguration2.8 KB —
generation_config.jsonConfiguration87 B —
quant.jsonConfiguration7.7 KB —
recipe.yamlConfiguration673 B —
README.mdDocumentation5.5 KB —
chat_template.jinjaOther2.6 KB —
.gitattributesRepository1.5 KB —
tokenizer.jsonTokenizer7.1 MB —
tokenizer_config.jsonTokenizer331 B —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
5.0 GB
Download from Peter Parker

Released by Peter Parker through its official repository on Hugging Face. Read the license.

Built From

  • Adapter of allenai/Olmo-3-1025-7B
  • Derived from allenai/Olmo-3-1025-7B

Memory Requirements

PrecisionWeights in memory
As published5.0 GB
16-bit14.6 GB
8-bit7.3 GB
4-bit3.6 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About smallprint-7b-awq

How much GPU memory does smallprint-7b-awq need?

About 17.5 GB at 16-bit and 4.4 GB at 4-bit: the weights (7.3B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run smallprint-7b-awq on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use smallprint-7b-awq commercially?

Yes. smallprint-7b-awq is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

What is smallprint-7b-awq's context length?

65,536 tokens, from the maximum position embeddings in its published configuration.