web-dev-qa-db-fra.com

À quoi servent les fichiers de point de contrôle Jupyter Notebook?

Outre le fichier Jupyter Notebook original (fichier .ipynb), il arrive que je reçoive un fichier de point de contrôle .ipynb qui semble être directement lié au fichier .ipynb original.

Quel est le but de ces fichiers de points de contrôle?

Et qu'est-ce qui les génère (parfois, je reçois ce type de fichier de point de contrôle, parfois non)?

41
Alex

Jupyter crée un fichier de point de contrôle chaque fois que vous créez un fichier .ipynb, puis le met à jour à chaque fois que vous manuellement enregistrez votre progression pour le .ipynb initial. Une sauvegarde manuelle correspond à ce qui est fait lors de la sauvegarde du fichier en cliquant sur le bouton Sauvegarder et contrôler:

img

La sauvegarde automatique, par contre, ne met à jour que le fichier initial .ipynb, pas le fichier de point de contrôle.

Lorsque vous revenez du fichier .ipynb initial à un point de contrôle précédemment enregistré à l’aide du bouton Revenir au point de contrôle, le fichier de point de contrôle est ce qui est accessible et ouvert dans Jupyter.

img2

Remarque: le fichier de point de contrôle se trouve dans un dossier caché nommé .ipynb_checkpoints. Ce dossier se trouve dans le même dossier que le fichier initial .ipynb.

39
Alex