poetlm-29m-pretrain

28,845,568-parameter decoder trained from scratch on public-domain English poetry. Stage: pretrain. Val loss 3.6293.

Llama-style: RMSNorm, RoPE, GQA (8Q/2KV), QK-norm, SwiGLU, tied embeddings. d_model=512, n_layers=8, vocab=12288. Not a transformers architecture.

Data provenance

biglam/gutenberg-poetry-corpus (CC0-1.0), filtered twice: prose removed (the corpus is lines from books filed under poetry, so prefaces and boilerplate ride along), then rights-checked against the Project Gutenberg catalogue — only authors who died 1955 or earlier, which clears life+70 jurisdictions rather than relying on "public domain in the USA". Anthologies and translations were used for pretraining but carry no author label: the editor is not the voice. The catalogue is a build-time filter; none of it enters the weights.

Limitations

Surface style only — diction, line length, rhyme density, archaic forms. No factual grounding, no structure past a few lines. Pre-1955 verse carries the attitudes of its period. Small models on small corpora can memorise; check outputs before publishing.

Licence

Weights under apache-2.0. The corpus is CC0 and the poems are public domain, so the data imposes no downstream terms — but PD is jurisdictional, and the 1955 cutoff targets life+70 countries. Confirm against yours.

Downloads last month
27
Safetensors
Model size
28.8M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Dataset used to train analist/poetlm-29m-pretrain