SOVYTHOS APEP

🐍 SOVYTHOS β€” APEP

The Chaos-Serpent Foundation Model of the Sovythos AI Project

Status Parameters Architecture Languages Weights


🚧 This repository is a placeholder β€” training is currently in progress

This repo has been created ahead of time to reserve the model name and document what's coming. No weights, tokenizer, or config files are uploaded yet. This README exists purely to explain the situation to anyone who finds this repo early.

Nothing here is runnable yet. AutoModelForCausalLM.from_pretrained(...) will fail against this repo until the files below are pushed. Watch/follow the repo, or check back later, for the real release.


🐍 What is APEP?

SOVYTHOS β€” APEP is a ~550M-parameter, Llama-compatible decoder-only Transformer, trained entirely from scratch (random init β€” no Llama/GPT/Qwen weights anywhere in its lineage) on a single-stage mixture of:

  • Egyptian Arabic + Modern Standard Arabic (authentic dialect sources, not machine-translated)
  • English, including high-signal educational web text (FineWeb-Edu, Cosmopedia-v2)
  • Mathematics (raw math text + step-by-step solved problems)
  • Code (quality-filtered Python + instruction-formatted tasks)
  • Instruction-formatted examples mixed in from the very first training step (not a separate SFT stage)

It's the current flagship of the Sovythos AI Project, trained end-to-end β€” data pipeline, custom tokenizer, architecture, and training loop β€” on a single consumer-class GPU.

Named after Apep (Apophis), the serpent of chaos in Egyptian mythology who rises nightly against the sun and is beaten back only through relentless, disciplined effort β€” a fitting name for a model built to stay coherent despite limited compute and a demanding multilingual mixture.


πŸ“‹ What's happening right now

Step Status
Architecture finalized (GQA + RoPE + SwiGLU + QK-Norm, Llama-compatible) βœ… Done
Custom tokenizer trained (48K vocab, byte-level BPE) βœ… Done
Dataset assembled (raw + instruct, single interleaved stream) βœ… Done
Model training 🚧 In progress
Checkpoints uploaded to this repo ⬜ Not yet
config.json / tokenizer.json / model.safetensors uploaded ⬜ Not yet
modeling_sovythos.py / configuration_sovythos.py (trust_remote_code) uploaded ⬜ Not yet
GGUF export (F16/F32) uploaded ⬜ Not yet
Full technical README (architecture, training recipe, benchmarks, usage) ⬜ Replaces this file once training completes

πŸ“¦ What will be uploaded once training finishes

  • model.safetensors β€” the trained weights
  • config.json β€” full architecture config (dim, layers, heads, vocab, etc.)
  • tokenizer.json β€” the custom-trained tokenizer
  • modeling_sovythos.py + configuration_sovythos.py β€” so the model loads directly via AutoModelForCausalLM.from_pretrained(..., trust_remote_code=True) with no external code needed
  • sovythos-apep-550m.f16.gguf β€” for llama.cpp / llama-cpp-python inference
  • train_log.csv β€” the full training curve (train/val loss over steps), for transparency
  • A complete, detailed README replacing this placeholder β€” specs, architecture breakdown, tokenizer design, data sources, training recipe, usage examples, GGUF instructions, limitations, and roadmap

⏳ In the meantime

  • This repo will not be usable for inference until the files above land
  • Model name and repo ID (my0919175/Sovythos-APEP-550M) are final and won't change
  • Training progress is tracked internally via train_log.csv and will be shared once uploaded
  • Follow this repository to be notified when the first real checkpoint goes up

πŸ‘¨β€πŸ’» Creator

Mahmoud Yasser β€” Founder, Sovythos AI Project


πŸ“„ License

Apache License 2.0 (applies once weights are released)


🐍 The serpent is still coiling. Check back soon.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support