Waar zijn Jupyter Notebook-controlepuntbestanden voor?

Naast het originele Jupyter Notebook-bestand (.ipynb-bestand), krijg ik soms een checkpoint .ipynb-bestand dat rechtstreeks lijkt te zijn gekoppeld aan het originele .ipynbbestand.

Wat is het doel van deze checkpoint-bestanden?

En waardoor worden ze gegenereerd (soms krijg ik dit soort checkpoint-bestand en soms niet)?


Antwoord 1, autoriteit 100%

Jupyter maakt elke keer dat u een .ipynb-bestand maakt een controlepuntbestand aan en werkt het controlepuntbestand vervolgens bij elke keer dat u handmatiguw voortgang opslaat voor de eerste .ipynb.

Een handmatige opslag is wat er wordt gedaan wanneer het bestand wordt opgeslagen door op de knop Opslaan en Checkpointte klikken:

img

Automatisch opslaan daarentegen werkt alleen het initiële .ipynb-bestand bij, niet het controlepuntbestand.

Wanneer u terugkeert van het oorspronkelijke .ipynb-bestand naar een eerder opgeslagen controlepunt door de knop Terug naar controlepuntte gebruiken, wordt het controlepuntbestand geopend en geopend in Jupyter .

img2

Een kanttekening: het checkpoint-bestand bevindt zich in een verborgen map met de naam .ipynb_checkpoints. Deze map bevindt zich in dezelfde map als het oorspronkelijke .ipynb-bestand.

Other episodes