Views
No views yet
rurtech010101/ECOACO · search Hugging Face for “ECOACO MoE”.This checkpoint is a reference / demonstration model trained at small scale. The architecture is production-faithful — scaling up is a config change (dim,n_layers,n_experts,vocab_size) plus a real pretraining corpus and GPU budget. It is not a production banking model and must not be used for real financial decisions.
1# pip install torch safetensors huggingface_hub
2from modeling_ecoaco import EcoacoForCausalLM
3
4model, tok = EcoacoForCausalLM.from_pretrained("rurtech010101/ECOACO")
5print(model.chat(tok, "The Layer-0 action gate", max_new_tokens=60))from_pretrained accepts a local folder or a Hugging Face repo id. The
modeling_ecoaco.py and tokenizer.py files ship in the model repo, so the
class is available wherever the weights are.| Name | ECOACO 1.0 |
| Type | Sparse Mixture-of-Experts, decoder-only |
| Total parameters | ~20.7M (reference checkpoint) |
| Active parameters / token | ~6.5M (top-2 of 8 experts) |
| Layers | 6 · Hidden 256 · Heads 8 |
| Experts / layer | 8, top-2 routed |
| Positional encoding | Rotary (RoPE) |
| Normalization | RMSNorm |
| FFN | SwiGLU experts |
| Router aux loss | Switch-Transformer load balancing |
| Tokenizer | Byte-level BPE (no <unk>) |
| Context length | 512 |
model_type | ecoaco |
config.json HF-style config (model_type: ecoaco)
model.safetensors weights
tokenizer.json byte-level BPE tokenizer
generation_config.json default sampling params
modeling_ecoaco.py the model definition (+ from_pretrained)
tokenizer.py the tokenizer implementation1python export_gguf.py --artifacts artifacts --out ecoaco.gguf
2ollama create ecoaco -f Modelfile
3ollama run ecoaco1python train.py --steps 400 # byte-BPE + AdamW on the banking corpus
2python generate.py --prompt "Safety before autonomy"@software{ecoaco_moe_2026,
title = {ECOACO: a Mixture-of-Experts LLM for banking},
author = {rurtech.ai},
year = {2026},
url = {https://huggingface.co/rurtech010101/ECOACO}
}