N Neurarch Architectures Models Checks Data Docs Open the app

Models / florence2

Florence-2-base-ft

Reconstructed from its own config.json with no weights read. 225K downloads on Hugging Face.

Our count against the checkpoint

The left number comes from the graph. The right one is the number of scalars in the published weight files. Nothing on this page was tuned to make them agree.

Derived from structure
82.7M
82,694,400 parameters
In the published checkpoint
232M
231,567,705 scalars · safetensors.total, read 2025-08-04
Delta
-64.3%

custom-code This repository ships its own modeling code (`auto_map`, e.g. `configuration_florence2.py`), so `config.json` names a class in the repo rather than an architecture `transformers` defines. The graph below is what those config keys mean under `transformers` semantics, which is not necessarily what the repo's own file builds. A gap here is a statement about what we read, not about the checkpoint.

What it costs to run

Cost is a roofline estimate on the priced GPU for 10 epochs at batch 32 over 50,000 samples (assumed; no dataset attached). GPU fit is fp32 weights plus gradients plus two Adam moments (16 bytes per parameter) with 1.3x headroom; activations are not included and grow with batch size.

Layers
26
Will it forward-pass
Yes
Priced on
A10G (24GB)
Est. one run
$1.85
CardMemory
T4 (16GB)weights + activationsfits
A100 (40GB)weights + activationsfits
H100 (80GB)weights + activationsfits

Structure

28 nodes. Output shapes are propagated from the input shape, batch dimension excluded.

LayerTypeOutput shape
1InputInput1 × 1024
2EmbeddingEmbedding1 × 1024 × 768
3Positional_EmbeddingLearned Pos Embed1 × 1024 × 768
4Attention_1Multi-Head Attention1 × 1024 × 768
5Add_1Add1 × 1024 × 768
6LayerNorm_1_1LayerNorm1 × 1024 × 768
7FFN_1Feed Forward1 × 1024 × 768
8Attention_2Multi-Head Attention1 × 1024 × 768
9Add_2Add1 × 1024 × 768
10LayerNorm_2_1LayerNorm1 × 1024 × 768
11FFN_2Feed Forward1 × 1024 × 768
12Attention_3Multi-Head Attention1 × 1024 × 768
13Add_3Add1 × 1024 × 768
14LayerNorm_3_1LayerNorm1 × 1024 × 768
15FFN_3Feed Forward1 × 1024 × 768
16Attention_4Multi-Head Attention1 × 1024 × 768
17Add_4Add1 × 1024 × 768
18LayerNorm_4_1LayerNorm1 × 1024 × 768
19FFN_4Feed Forward1 × 1024 × 768
20Attention_5Multi-Head Attention1 × 1024 × 768
21Add_5Add1 × 1024 × 768
22LayerNorm_5_1LayerNorm1 × 1024 × 768
23FFN_5Feed Forward1 × 1024 × 768
24Attention_6Multi-Head Attention1 × 1024 × 768
25Add_6Add1 × 1024 × 768
26LayerNorm_6_1LayerNorm1 × 1024 × 768
27FFN_6Feed Forward1 × 1024 × 768
28OutputOutput1 × 1024 × 768

What the verifier says

No finding on the reconstructed graph. See the checks.

Do this to your own model

Same numbers, on a model in your repo, in one command. No account.

pip install neurarch-trace
neurarch-trace microsoft/Florence-2-base-ft --plan --share

Other florence2 checkpoints

Florence-2-base
82.7M derived · -64.3% against the checkpoint
Florence-2-large
208M derived · -73.2% against the checkpoint
Florence-2-VQAJP2
82.7M derived · -69.5% against the checkpoint