File size: 1,382 Bytes
6fbe100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 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.