Never have problems again when setting up a DL software project.
- Simplified deployment of research software and reproducibility of results for other users
- Improve and verify code quality using external tools
- Reduction of redundant tasks at project start
- Best-practices information for the successful development of a DL project
- Supports
python3.9+ poetryfor managing dependenciesmypyfor static typingpytestandhypothesisfor unit testsflake8andwemake-python-styleguidefor lintingdockerfor development, testing, and productionsphinxfor documentation
- Python 3.9+
- Cookiecutter 1.7+
Install Cookiecutter Python package with pip
pip install cookiecuttercookiecutter https://github.com/Ivo-B/CC-DL-templateCookiecutter prompts you for information regarding your plugin:
project_name [Unique Project Name]:
repo_name [unique-project-name]:
module_name [uniqueprojectname]:
author_name [Your name]:
author_mail [Your.name@email.com]:
description [A short description of the project.]:
Select dl_framework:
1 - Tensorflow
2 - PyTorch
Choose from 1, 2, 3 [1]:
Select add_example_code:
1 - yes
2 - no
Choose from 1, 2 [1]:
Select license:
1 - MIT
2 - BSD-3
3 - Apache-2.0
4 - GNU GPL v3.0
5 - Mozilla Public License 2.0
6 - none
Choose from 1, 2, 3, 4, 5, 6 [1]:
MIT. See LICENSE for more details.