[FID1] - Exemple de notebook Fidle¶
Un simple exemple de notebook FidleNote : Penser à bien remplir les tags TITLE, DESC et AUTHOR de la cellule ci-dessus (Voir source markdown)
Step 1 - Init Python¶
Penser à importer le module Fidle
Penser à effectuer l'initialisation de l'environnement Fidle
FID1
est l'identifiant du notebook (run_id)
run_dir
est un dossier où mettre les outputs du notebook (typiquement ./run/<run_id>)
datasets_dir
le dossier où sont les datasets Fidle
import torch
import fidle
# Init Fidle environment
run_id, run_dir, datasets_dir = fidle.init('FID1')
FIDLE - Environment initialization
Version : 2.3.2 Run id : FID1 Run dir : ./run/FID1 Datasets dir : /lustre/fswork/projects/rech/mlh/uja62cb/fidle-project/datasets-fidle Start time : 22/12/24 21:42:34 Hostname : r3i5n3 (Linux) Tensorflow log level : Info + Warning + Error (=0) Update keras cache : False Update torch cache : False Save figs : ./run/FID1/figs (True) numpy : 2.1.2 sklearn : 1.5.2 yaml : 6.0.2 matplotlib : 3.9.2 pandas : 2.2.3 torch : 2.5.0
Parameters¶
Nous avons ici (par exemple) 3 paramètres : scale, x et batch_size
scale = 0.1
x=12
batch_size=64
L'appel ci-dessous permet de définir les parametres modifiables lors d'une exécution batch via la commande fid
run_ci...
fidle.override('scale', 'x','batch_size')
** Overrided parameters : ** scale : 1 x : 345
Working part...¶
(Tout ce que fait notre notebook...)
print('scale=',scale)
scale= 1
End part¶
Pour terminer le notebook, on peut :
- faire un
fidle.end()
pour afficher quelques infos utiles- insérer un beau logo en markdown
fidle.end()
End time : 22/12/24 21:42:34
Duration : 00:00:00 019ms
This notebook ends here :-)
https://fidle.cnrs.fr