Skip to content

DagsHub Templates

We at DagsHub want to help you get started as painlessly as possible, so you can get to the cool data science-y parts ASAP. To make this possible, we support starting from dedicated MLOps oriented project templates. To use them, click the "Create" menu and select "Create from template option".

Template Options

Repo Creation Options

Template Options

Then select the relevant template you'd like to use:

Template List You can choose from one of the following templates:

  1. Custom - Pick your own license, gitignores, and whether you want a basic README.md
  2. Cookiecutter DVC - Start your project with a general structure already established - batteries included!

    See an example of this project structure.

    This template is based on the well-known Cookiecutter Data Science template, only we modified it to give you a basic DVC pipeline right out of the box. This allows you to just start writing code and working on your data immediately. You can always modify the DVC structure to your own needs later on.

    We especially recommend this template for first timers!

  3. Jupyter Notebook + DVC - A project template based on a Jupyter Notebook.

    See an example of this project structure.

    Using Jupyter Notebooks might make it harder to reproduce results or create production-grade research. That said, notebooks are fun to work with, and we want to make it as easy as possible to bridge the gap.
    This template has a basic DVC pipeline, and an example notebook that includes special cells for DVC versioning. This means you can add in your code, and version your data and models all from within the notebook. You can always modify the DVC structure to your own needs later on.

  4. Cookiecutter MLOps – A reasonably standardized but flexible project structure that implements sound MLOps principles for building your next machine learning project.

    See an example of this project structure.

    This template is also based on Cookiecutter Data Science, but includes additional MLOps best practices, so you can focus on building machine learning products while having MLOps best practices applied.

Suggestions?

Tell us about your template ideas - Need something, but it's not in the list above? Contact us via Discord and tell us what template would be great for your workflow.