Skip to content

Commit 6fb01c6

Browse files
authored
Merge branch 'main' into feature/small-improvements
2 parents 7034e21 + ff2d609 commit 6fb01c6

File tree

426 files changed

+130
-469444
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

426 files changed

+130
-469444
lines changed

.github/workflows/production_run_complete_llm.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ concurrency:
1313
jobs:
1414
run-production-workflow:
1515
runs-on: ubuntu-latest
16+
if: github.event.pull_request.draft == false
1617
env:
1718
ZENML_STORE_URL: ${{ secrets.ZENML_PROJECTS_HOST }}
1819
ZENML_STORE_API_KEY: ${{ secrets.ZENML_PROJECTS_API_KEY }}
@@ -56,4 +57,4 @@ jobs:
5657
- name: Run pipeline, create pipeline, configure trigger (Production)
5758
working-directory: ./llm-complete-guide
5859
run: |
59-
python gh_action_rag.py --no-cache --create-template --event-source-id ${{ env.ZENML_EVENT_SOURCE_ID }} --service-account-id ${{ env.ZENML_SERVICE_ACCOUNT_ID }} --config production/rag.yaml --zenml-model-version production
60+
python gh_action_rag.py --no-cache --create-template --event-source-id ${{ env.ZENML_EVENT_SOURCE_ID }} --service-account-id ${{ env.ZENML_SERVICE_ACCOUNT_ID }} --config production/rag.yaml --zenml-model-version production

.github/workflows/pull_request.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ jobs:
88
spell-check:
99
name: spell-check
1010
runs-on: ubuntu-latest
11+
if: github.event.pull_request.draft == false
1112
env:
1213
ZENML_DEBUG: 1
1314
ZENML_ANALYTICS_OPT_IN: false
@@ -23,3 +24,4 @@ jobs:
2324

2425
markdown-link-check:
2526
uses: ./.github/workflows/markdown-link-check.yml
27+
if: github.event.pull_request.draft == false

.github/workflows/staging_run_complete_llm.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ concurrency:
1111
jobs:
1212
run-staging-workflow:
1313
runs-on: ubuntu-latest
14+
if: github.event.pull_request.draft == false
1415
env:
1516
ZENML_STORE_URL: ${{ secrets.ZENML_PROJECTS_HOST }}
1617
ZENML_STORE_API_KEY: ${{ secrets.ZENML_PROJECTS_API_KEY }}
@@ -52,4 +53,4 @@ jobs:
5253
- name: Run pipeline (Staging)
5354
working-directory: ./llm-complete-guide
5455
run: |
55-
python gh_action_rag.py --no-cache --config staging/rag.yaml --zenml-model-version staging
56+
python gh_action_rag.py --no-cache --config staging/rag.yaml --zenml-model-version staging

README.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -59,25 +59,19 @@ etc.
5959

6060
A list of updated and maintained projects by the ZenML team and the community:
6161

62-
| Project | Tags | Integrations |
63-
|------------------------------------------------------------------------|---------------------------------------|--------------------------------------------------------------------------|
64-
| [NBA Three-Pointer Predictor](nba-pipeline) | Time-series | `mlflow` `kubeflow` `evidently` `sklearn` `aws` |
65-
| [Time Series Forecasting](time-series-forecast) | Time-series | `gcp` |
66-
| [Customer Satisfaction](customer-satisfaction) | Tabular | `mlflow` `kubeflow` |
67-
| [Customer Churn](customer-churn) | Tabular | `kubeflow` `seldon` |
68-
| [Label Studio Annotation](label_studio_annotation) | Data Annotation | `label-studio` |
69-
| [YOLOv5 Object Detection](sign-language-detection-yolov5) | Computer-vision | `mlflow` `gcp` |
70-
| [LLMs To Analyze Databases](supabase-openai-summary) | NLP, LLMs | `gcp` `slack` |
71-
| [GitFlow ZenML Project](https://github.com/zenml-io/zenml-gitflow) | MLOps with ZenML and GitHub Workflows | `mlflow` `deepchecks` `kserve` `kubeflow` `sklearn` `vertex` `aws` `gcp` |
72-
| [ZenNews](zen-news-summarization) | NLP | `gcp` `vertex` `discord` |
73-
| [LLM RAG Pipeline with Langchain and OpenAI](llm-agents/) | NLP, LLMs | `slack` `langchain` `llama_index` |
74-
| [Orbit User Analysis](orbit-user-analysis) | Data Analysis, Tabular | - |
75-
| [Huggingface to Sagemaker](huggingface-sagemaker) | NLP | `pytorch` `mlflow` `huggingface` `aws` `s3` `kubeflow` `slack` `github` |
76-
| [Complete Guide to LLMs (from RAG to finetuning)](llm-complete-guide) | NLP, LLMs, embeddings, finetuning | `openai` `supabase` `huggingface` `argilla` |
77-
| [LLM LoRA Finetuning (Phi3 and Llama 3.1)](llm-lora-finetuning) | NLP, LLMs | `gcp` |
78-
| [ECP Price Prediction with GCP Cloud Composer](airflow-cloud-composer-etl-feature-train/README.md) | Regression, Airflow | `cloud-composer` `airflow` |
79-
| [Simple LLM finetuning with Lightning Studio](simple-llm-finetuning/README.md) | Lightning AI Studio, LLMs | `cloud-composer` `airflow` |
80-
| [Flux Dreambooth](flux-dreambooth/README.md) | Flux, Dreambooth, LLMs | `modal` `kubernetes` |
62+
| Project | Tags | Tools |
63+
|---------|------|-------|
64+
| [LLM Agents](llm-agents) | `NLP` `LLM Agents` `Conversational AI` `RAG` `Vector Stores` `Production MLOps` | `langchain` `llama_index` `faiss` `openai` |
65+
| [LLM Finetuning](llm-finetuning) | `NLP` `LLM` `Model Fine-tuning` `Transfer Learning` `Parameter Optimization` | `huggingface` `pytorch` `wandb` |
66+
| [Complete Guide to LLMs](llm-complete-guide) | `NLP` `LLM` `RAG` `Fine-tuning` `Model Evaluation` `Embeddings` `Synthetic Data` | `openai` `supabase` `huggingface` `argilla` `gradio` `anthropic` `litellm` |
67+
| [LLM LoRA Finetuning](llm-lora-finetuning) | `NLP` `Parameter-Efficient Fine-tuning` `LoRA` `LLM` `Distributed Training` | `huggingface` `pytorch` `accelerate` `peft` `phi-2` |
68+
| [End-to-end Computer Vision](end-to-end-computer-vision) | `Computer Vision` `Object Detection` `Data Labeling` `Human-in-the-Loop` | `pytorch` `label_studio` `fiftyone` `vertex-ai` `gcp` `yolov8` |
69+
| [Flux Dreambooth](flux-dreambooth) | `Image Generation` `Fine-tuning` `Stable Diffusion` `LoRA` `Video Generation` | `modal` `kubernetes` `huggingface` `flux` `stable-video-diffusion` |
70+
| [Huggingface to Sagemaker](huggingface-sagemaker) | `Model Deployment` `NLP` `Sentiment Analysis` `Model Training` `CI/CD` | `pytorch` `mlflow` `huggingface` `aws` `sagemaker` `s3` `kubeflow` `slack` `github` |
71+
| [Databricks Production QA Demo](databricks-production-qa-demo) | `Quality Assurance` `CI/CD` `Model Monitoring` `Model Explainability` `Data Drift` | `databricks` `mlflow` `evidently` `shap` `slack` |
72+
| [ECB Interest Rate Prediction with GCP Cloud Composer](airflow-cloud-composer-etl-feature-train) | `ETL` `Time Series` `Feature Engineering` `Regression` `Workflow Orchestration` | `cloud-composer` `airflow` `vertex-ai` `bigquery` `xgboost` `gcp` |
73+
| [Supabase OpenAI Summary](supabase-openai-summary) | `NLP` `Text Summarization` `Database Integration` `LLM` `Automated Reporting` | `openai` `supabase` `slack` `github-actions` `gcp` |
74+
| [Sign Language Detection with YOLOv5](sign-language-detection-yolov5) | `Computer Vision` `Object Detection` `Real-time Processing` `Model Deployment` | `mlflow` `gcp` `bentoml` `vertex-ai` `docker` |
8175

8276
# 💻 System Requirements
8377

airflow-cloud-composer-etl-feature-train/steps/training/model_trainer.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ def train_xgboost_model(
3232
dataset: Union[BigQueryDataset, CSVDataset],
3333
) -> Tuple[
3434
Annotated[
35-
xgb.Booster, ArtifactConfig(name="xgb_model", artifact_type=ArtifactType.MODEL)
35+
xgb.Booster,
36+
ArtifactConfig(name="xgb_model", artifact_type=ArtifactType.MODEL),
3637
],
3738
Annotated[Dict[str, float], "metrics"],
3839
]:

classifier-e2e/.dockerignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

classifier-e2e/README.md

Lines changed: 0 additions & 86 deletions
This file was deleted.
-236 KB
Binary file not shown.
-222 KB
Binary file not shown.
-215 KB
Binary file not shown.

0 commit comments

Comments
 (0)