You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Experiments**: Group of runs tracking different versions of ML models.
157
-
-**Runs**: A single execution of an ML experiment with logged parameters,
158
-
metrics, and artifacts.
159
-
-**Parameters**: Hyperparameters or inputs logged during training.
160
-
-**Metrics**: Performance indicators like accuracy or loss.
161
-
-**Artifacts**: Files such as models, logs, or plots.
162
-
-**Model Registry**: Centralized storage for trained models with versioning.
163
-
164
-
Common Actions
165
-
166
-
-**View experiment runs**: Go to Experiments > Select an experiment
167
-
-**Compare runs**: Select multiple runs and click Compare.
168
-
-**View parameters and metrics**: Click on a run to see details.
169
-
-**View registered model**: Under Artifacts, select a model and click Register
170
-
Model.
171
-
172
-
### 3. JupyterLab
173
-
174
-
Purpose: Interactive development environment
175
-
176
-
- Provides an intuitive and interactive web-based interface for exploratory data analysis, visualization, and model development.
177
-
178
-
### 4. MinIO
179
-
180
-
Purpose: Object storage for ML artifacts
181
-
182
-
- Acts as a cloud-native storage solution for datasets and models.
183
-
- Provides an S3-compatible API for seamless integration with ML tools.
184
-
185
-
### 5. Minikube
186
-
187
-
Purpose: Local Kubernetes cluster for development & testing
188
-
189
-
- Allows you to run a single-node Kubernetes cluster locally.
190
-
- Simulates a production-like environment to test Airflow DAGs end-to-end.
191
-
- Great for validating KubernetesExecutor, and Dockerized task behavior before deploying to a real cluster.
192
-
- Mimics production deployment without the cost or risk of real cloud infrastructure.
193
-
194
-
195
104
## Getting Started
196
105
197
106
Please make sure that you install the following from the links provided as they
198
107
have been tried and tested.
199
108
200
-
If you face any issues, please check out the [troubleshooting section](#troubleshooting)
201
-
109
+
If you face any issues, please let us know.
202
110
203
111
---
204
112
### Prerequisites
205
113
206
-
> **Note:** These steps are required only once during setup. You may need to update individual components later, but you won’t need to repeat the full installation process.
207
-
208
-
- Docker and Docker Compose
209
114
-[Mamba](https://github.com/conda-forge/miniforge) – Please make sure you install **Python 3.12**, as this repository has been tested with that version.
210
-
-[Minikube on Linux](https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download)
211
-
-[Minikube on Windows](https://minikube.sigs.k8s.io/docs/start/?arch=%2Fwindows%2Fx86-64%2Fstable%2F.exe+download)
212
-
213
-
---
214
-
215
-
#### Docker and Docker Compose Plugin Installation
216
-
217
-
**For Linux users:** Follow the steps in the official Docker guide:
" ": "\n\n\n ______ _______ _____ _______ _______ _____ _ _ _\n | ____ |_____| | |_____| |______ | | | | | |\n |_____| | | __|__ | | | |_____ |_____| |__|__|\n\n\n\n\nGaiaFlow is a ML project template that helps you create standardized projects across BC and also providing you with a MLOps framework (currently local) to streamline your ML projects.\n\nIn this Cookiecutter ML project template, you will get the following questions.\n\nProject Name: Please provide your project name (only spaces, dots, underscores or dashes special characters allowed)\n\nProject Description: A small description of your project.\n\nYour name and email address: For adding it to the python package metadata.\n\nShow examples: Do you want to see the out-of-the-box airflow examples along with an example ML project working end-to-end? These examples would be visible in the Airflow UI. (Highly recommeded for first time users!!)\n\nFolder name: By default, we will provide you with a folder name based on your project name. If you don't like it, you can change it in this option.\n\nPackage Name: Please provide a package name where you will develop your project. It should be different than the folder name.\n\n[Please press enter to continue]",
2
+
" ": "\n\n\n ______ _______ _____ _______ _______ _____ _ _ _\n | ____ |_____| | |_____| |______ | | | | | |\n |_____| | | __|__ | | | |_____ |_____| |__|__|\n\n\n\n\nGaiaFlow is a ML project template that helps you create standardized projects across BC and also providing you with a MLOps framework (currently local) to streamline your ML projects.\n\nIn this Cookiecutter ML project template, you will get the following questions.\n\nProject Name: Please provide your project name (only spaces, dots, underscores or dashes special characters allowed)\n\nProject Description: A small description of your project.\n\nYour name and email address: For adding it to the python package metadata.\n\nShow examples: Do you want to see the out-of-the-box airflow examples along with an example ML project working end-to-end? These examples would be visible in the Airflow UI. (Highly recommeded for first time users!!)\n\nEnvironment Manager: Please choose which python environment manager you would like to use for your project. We recommend using pixi, which is the default.\n\nPackage Name: Please provide a package name which you will develop in this project.\n\n[Please press enter to continue]",
3
3
"project_name": "Enter the name of your ML Project",
4
4
"project_description": "A short description of the project",
0 commit comments