Checkpoints are commits that you can return to any time to review the history of your work, branch your work, or remediate models that are drifting or decaying. Checkpoints are created every time you synchronize changes to artifacts or code within a workspace.
You can preview artifacts or code from any commit to identify a checkpoint and use that to recreate a workspace. When you recreate a workspace from a previous commit, Domino creates a new branch where you can develop or train a new model.
Durable workspaces are persistent development environments that you can start, stop, and restart. Each workspace has a persistent volume that stores your files. Your changes are saved from one workspace session to the next so that you can decide when to commit changes to version control.
This feature is supported for:
-
Both Domino or Git-based projects.
-
Workspaces created in 5.0 and later.
Datasets and external data volumes are recreated in the new workspace and branch that you create from a checkpoint.
You can review a workspace’s commit history and then recreate a workspace from a specific checkpoint.
-
In your project, go to Workspaces > My Workspaces.
-
Click History on the workspace you want to recreate.
To determine which commit you want to use, in the Files column, click the commit ID to browse the code and artifacts from a checkpoint:
-
To recreate a workspace, click Open next to the checkpoint to use.
-
Optional: From the Open in New Workspace and Branch window, you can change the new workspace name, the hardware tier, or the branch name.
-
Click Open to start the new workspace.
To publish a model API from the new workspace, see Remediate a model API.