← MIC coverage of Transformers model types

bigscience/bloomz-560m

huggingface-mic/bloomz-560m-mic@1fa586c833ea ← bigscience/bloomz-560m@a2845d7e13dd · BloomForCausalLM · random weights

CI: no failure on main in 30 days · MIC failures dashboard

Original559.2Mparameters
Fixture16.2Mparameters
Layer stacks1compared
Findings0to review

✓ Same architecture, smaller

Every module class, layer kind and checked property of the original is in the fixture.

Layer stacks

One square per layer, colored by kind: the layer's module classes and type attributes. Hover a square for its index and kind.

transformer.h

Original · 24
Fixture · 2
KindOriginalFixture
Block242✓ kept

Where the parameters are

Share of each model's parameters per component. Vocabulary and patch sizes are kept, so embeddings usually take a larger share of the fixture.

Original
Fixture
ComponentOriginalShareFixtureShare
transformer.h302.3M54.1%100.0K0.6%
transformer.word_embeddings256.9M45.9%16.1M99.4%
transformer.ln_f2.0K0.0%1280.0%
transformer.word_embeddings_layernorm2.0K0.0%1280.0%

Preserved properties

ConfigPropertyOriginalFixture
modelmodel_typebloombloom✓ kept
modelvocab_size250880250880✓ kept
modeltie_word_embeddingsTrueTrue✓ kept

Module classes

Instances of each class in the built model (prefix Bloom omitted).

ClassOriginalFixture
Linear979
LayerNorm506
Attention242
Block242
Gelu242
MLP242
Dropout242
ForCausalLM11
Model11
Embedding11
ModuleList11

Config changes

3 fields changed, 31 unchanged.

FieldOriginalFixture
hidden_size102464
n_head164
n_layer242