Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are Jupyter Notebook checkpoint files for?

Besides the original Jupyter Notebook file (.ipynb file), sometimes I get a checkpoint .ipynb file which seems to be directly linked to the original .ipynb file.

What's the purpose of these checkpoint files?

And what causes them to be generated (sometimes I get this sort of checkpoint file, and sometimes I don't)?

like image 700
Alex Avatar asked Sep 26 '17 08:09

Alex


People also ask

Is it okay to delete Ipynb checkpoints?

It should work fine as long as you're inside the fastai folder so that you can import the library and also as long as you're not in the data directory (The path you've set up).

What is checkpoint in Python notebook?

A checkpoint is a kind","noIndex":0,"noFollow":0},"content":"Checkpoints are a Notebook-specific feature that can save Python programmers a huge amount of time and embarrassment when used correctly. A <em>checkpoint</em> is a kind of interim save and source control combined into a single package.

How do you go to an old checkpoint in Jupyter Notebook?

Jupyter will save checkpoints of your notebook from time to time, and if you realize you need to revert your whole file back to an earlier version, you can do that with the “Revert to Checkpoint” button.


1 Answers

Jupyter creates a checkpoint file every single time you create an .ipynb file, and then it updates the checkpoint file every single time you manually save your progress for the initial .ipynb.

A manual save is what's done when the file is saved by clicking the Save and Checkpoint button:

img

Auto-saving, on the other hand, updates only the initial .ipynb file, not the checkpoint file.

When you revert from the initial .ipynb file to a previously saved checkpoint by using the Revert to Checkpoint button, the checkpoint file is what gets accessed and opened inside Jupyter.

img2

As a side note, the checkpoint file is located within a hidden folder named .ipynb_checkpoints. This folder is located within the same folder as the initial .ipynb file.

like image 80
Alex Avatar answered Sep 30 '22 06:09

Alex