This is a template for building ML applications of different kinds. It implements the basic elements of the repo required for
- Building a wheel file for distributing the repo as a library
- Ensuring that code, trained models, datasets are separated out
- Git LFS underpinnings for large trained models, datasets, etc are provided in the documentation in the respective subdirectories
- Enables CI/CD pipelines to run based on a simple provided template.
The repo makes some assumptions about the build and development environment:
- Python programming language is assumed by default
- Default branch assumed to be
master
, notmain
- Pipelines set up based on simple and common workflows, with feature branches following from a base branch named
develop