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

outre le fichier original du carnet Jupyter ( .ipynb ), j'ai parfois un fichier de contrôle .ipynb qui semble être directement lié au fichier original .ipynb .

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

et qu'est-ce qui provoque leur génération (parfois je reçois ce type de fichier de checkpoint, et parfois je ne le fais pas)?

cette question Est la même que celle posée il y a plus de 2 ans (qui n'a toujours pas de réponse):

ipython notebook - ce que sont ces fichiers de point de contrôle?

21
demandé sur Alex 2017-09-26 11:42:22

1 réponses

Jupyter crée un fichier checkpoint à chaque fois que vous créez un fichier .ipynb , puis met à jour le fichier checkpoint à chaque fois que vous manuellement enregistrez votre progression pour le .ipynb initial . Une sauvegarde manuelle est ce qui se fait lorsque le fichier est sauvegardé en cliquant sur le bouton Save and Checkpoint :

img

enregistrement automatique, d'autre part, mises à jour uniquement le fichier initial .ipynb , pas le fichier checkpoint.

lorsque vous revenez du fichier initial .ipynb à un checkpoint précédemment enregistré en utilisant le bouton revenir au Checkpoint , le fichier checkpoint est ce qui est accédé et ouvert à L'intérieur de Jupyter.

img2

comme note, le fichier checkpoint est situé dans un dossier caché nommé .ipynb_checkpoints . Ce dossier est situé dans le même dossier que l'initiale "151900920 de fichier".

23
répondu Alex 2017-12-10 08:25:59