openhands
openhands
feat(cortex): add CORTEX training pipeline and model audit
6fbe100
|
Raw History Blame Contribute Delete
1.38 kB
# CORTEX — checkpoints
Ce dossier contient les checkpoints **produits par Frankenstein-Labs**.
Rien n'y est versionné : les checkpoints sont des artefacts reproductibles, pas du code.
`.gitignore` exclut `*.pt`, `*.safetensors` et le contenu de ce dossier.
## Structure d'un checkpoint
```text
checkpoints/dev/
step-500/
config.json hyper-paramètres du modèle
weights.safetensors
provenance.json développeur, base_model, datasets, configuration
manifest.json tailles et SHA-256 de chaque fichier
final/
...
```
## Vérification
```python
from model.init import load_cortex_checkpoint
model, config, provenance = load_cortex_checkpoint("checkpoints/dev/final")
print(config.model_name, provenance["step"], provenance["parameter_count"])
```
`load_cortex_checkpoint()` recalcule le SHA-256 de chaque fichier listé dans le manifeste
et refuse le checkpoint si un fichier manque, change de taille ou est corrompu.
## Distinction à conserver
Un checkpoint de ce dossier est un modèle **entraîné par Frankenstein-Labs**. Il n'a
aucun lien de dérivation avec les 66 shards distribués dans ce dépôt, qui proviennent de
DeepSeek-AI et restent inchangés. Le champ `base_model` de `provenance.json` vaut `null`
tant que c'est le cas.
Voir `docs/pipeline-cortex.fr.md` pour l'état réel du pipeline.