DVC doesn’t currently have any special integrations for Jupyter, but we’ve seen users use their notebooks as regular scripts by running them through nbconvert and passing that command to dvc run
. Please refer to https://dvc.org/doc/command-reference/run for more information on how to use dvc run
.
Jupyter Notebook/ JupyterLab/ IPython Notebook files are basically source code text files. As such, it’s best to version them with Git! However, there are caveats to be aware of, for which we can recommend to search for best practices, such as http://mateos.io/blog/jupyter-notebook-in-git/