-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the MLOpsTemplate wiki!
STREAM is a powerful MLOps template designed to facilitate collaborative code development, automate processes, and ensure data traceability in machine learning workflows.
If you're here for additional installation and setup guidance, use the pages on the right.
The repository is organized into two main directories:
-
hooks: This directory contains scripts that are executed before (pre_gen_project.py- unused) and after (post_gen_project.py) the template deployment. -
{{cookiecutter.project_name}}: This is the main project directory that gets created upon deployment of the template.
Additionally, the repository contains a cookiecutter.json file that defines the variables used by the Cookiecutter and sets their default values.
To use STREAM, you need to have Cookiecutter installed. If you do not have it, you can install it using pip:
pip install cookiecutterTo create a new project using the STREAM template, navigate to the parent directory where you want your project to reside and run:
cookiecutter https://github.com/UABPeriopAI/MLOpsTemplate -- checkout main --directory cc-codebaseYou will then be prompted to enter values for the variables defined in cookiecutter.json, which will be used to customize your new project.
We welcome contributions! Please see our Contributing Guidelines for more details.
This project is licensed under the terms of the GPL license. See the LICENSE file for the full license text.
If you have any questions or feedback, please feel free to contact us.
