tiny-muse-spark / README.md
guarin's picture
guarin HF Staff
Upload folder using huggingface_hub
bdf8cbd verified
|
Raw History Blame Contribute Delete
1.48 kB
---
library_name: transformers
tags:
- muse-spark
- testing
- random-weights
---
# muse-spark-tiny
**Randomly initialised** tiny Muse Spark checkpoint for shape/plumbing/TP smoke tests.
**No weight comes from the released checkpoint** — do not use for any quality evaluation.
Built from the release's `config.json` with exactly two knobs shrunk:
| | release | tiny |
|---|---|---|
| `text_config.num_hidden_layers` | 62 | **6** |
| `text_config.num_local_experts` | 256 | **8** |
| parameters | 822 B | **9.48 B** (1.15 %) |
| size (bf16) | 1644 GB | **18.97 GB**, 5 shards |
Everything else matches the release: vision tower 50 layers, audio encoder 4 stages,
`hidden_size` 8192, `moe_intermediate_size` 4096, vocab 202048 with an untied head,
plus the release tokenizer, processor config and chat template.
The per-layer lists `layer_types`, `layer_rope_theta` and `mlp_layer_types` were dropped
from the source config so `MuseSparkTextConfig.__post_init__` re-derives them at depth 6
rather than truncating the 62-entry lists — the `[w, w, w, 0]` sliding/NoPE pattern is
counted backward from the last layer, so NoPE correctly lands on layers 1 and 5.
Parameter split:
| component | params |
|---|---|
| text MoE blocks | 2.819 B |
| vision tower + projector | 1.928 B |
| embeddings | 1.655 B |
| lm_head (untied) | 1.655 B |
| text attention + norms | 1.309 B |
| audio encoder | 0.118 B |
Generated by `make_tiny_checkpoint.py` with `torch.manual_seed(0)`.