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

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

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.