Skip to content

Black3rror/DL_project_template

Repository files navigation

πŸͺ A up-to-date Cookiecutter template for MLOps


Taken from MLOps template. This template has been updated to better fit deep learning projects and contain more features out of the box.

Requirements to use the template:

  • Python 3.11
  • Cookiecutter v2.4.0

Start a new project

On your local machine run

cookiecutter https://github.com/Black3rror/DL_project_template

and input starting values for the project. Note that when asked for the project name, you should input a valid Python package name. This means that the name should be all lowercase and only contain letters, numbers and underscores. The project name will be used as the name of the Python package. This will automatically be validated by the template.

The stack

🐍 Python projects using pyproject.toml

πŸ”₯ Models in pytorch

πŸ“¦ Containerized using docker

πŸ“„ Documentation in mkdocs

πŸ‘• Linting and formatting with ruff

βœ… Checking using pre-commit

πŸ› οΈ CI with Github actions

and more...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.9%
  • Makefile 46.2%
  • Dockerfile 3.9%