diff --git a/_site/assets/js/search-data.json b/_site/assets/js/search-data.json index 34aeca7..0cda615 100644 --- a/_site/assets/js/search-data.json +++ b/_site/assets/js/search-data.json @@ -615,6 +615,13 @@ "relUrl": "/tutorials_demo/#tutorial-27-deployment-with-scaling-using-kubernetes" },"88": { + "doc": "Tutorials / Demo", + "title": "Tutorial 28: Continuous Integration and Continuous Deployment", + "content": ". | Lecture: L21 | Description: Continuous Integration and Continuous Deployment | GCP GitHub URL: App v4: Continuous Integration and Continuous Deployment | . ", + "url": "/tutorials_demo/#tutorial-28-continuous-integration-and-continuous-deployment", + + "relUrl": "/tutorials_demo/#tutorial-28-continuous-integration-and-continuous-deployment" + },"89": { "doc": "Tutorials / Demo", "title": "Tutorials / Demo", "content": " ", diff --git a/_site/tutorials_demo/index.html b/_site/tutorials_demo/index.html index 991efff..a3ad52c 100644 --- a/_site/tutorials_demo/index.html +++ b/_site/tutorials_demo/index.html @@ -1 +1 @@ - Tutorials / Demo | AC215 Skip to main content Link Menu Expand (external link) Document Search Copy Copied

In Class Tutorials / Demos for GCP (and AWS)

Tutorial 1: Create Simple Translate App - No Docker, No Pipenv


Tutorial 2: Create Simple Translate App with Pipenv, No Docker


Tutorial 3: Create Simple Translate App with Docker, Push Image to Docker Hub


Tutorial 4: Run App in VM using Docker


Tutorial 5: Mega Pipeline App

  • Lecture: L04
  • Description: Build a Mega Pipeline App.
  • GCP GitHub URL: Mega Pipeline App
  • AWS GitHub URL: Work in Progress (WIP)

Tutorial 5B: Mega Pipeline App with Flexible Workflow


Tutorial 6: Label Studio

  • Lecture: L06
  • Description: Learn how to use Label Studio for data labeling.
  • GitHub URL: Label Studio [GCP and AWS]

Tutorial 7: Data Versioning

  • Lecture: L06
  • Description: Learn about versioning practices in development. Particularly, how to use DVC for data versioning.
  • GCP GitHub URL: DVC

Tutorial 8: LLM-RAG

  • Lecture: L08
  • Description: Building a RAG System with Vector DB and LLM
  • GCP GitHub URL: LLM-1

Tutorial 9: LLM-Agents

  • Lecture: L08
  • Description: LLM Agents with Phidata (Notebook)
  • Colab Notebook: LLM-Agents

Tutorial 10: LLM-Agents

Tutorial 11: LLM-Fine Tuning

Tutorial 12: Model Compression and Distillation

Tutorial 13: Experiment Tracking

Tutorial 14: Advanced Workflow: Serveless Model Training with Vertex AI

Tutorial 15: Cloud Function and Cloud Run

Tutorial 16: Model Deployment using Vertex AI

Tutorial 17: ML Workflow

  • Lecture: L15
  • Description: Vertex AI ML Workflow for pipeline. Data Processing, data collection, model training, model deployment.
  • GCP GitHub URL: ML Workflow

Tutorial 18: Deploy LLM on VM

  • Lecture: -
  • Description: Deploy your own LLM on VM. These are the steps to deploy a LLM on VM with all the scripts and code.
  • GCP GitHub URL: LLM on VM

Tutorial 19: CI/CD with GitHub Actions and other tools

Tutorial 20: LLM Finetuning Hooks

Tutorial 21: LLM Finetuning Hooks

Tutorial 22: Frontend and FastAPI

  • Lecture: L17
  • Description: Simple Frontend with FastAPI
  • GCP GitHub URL: App v1

Tutorial 23: Backend and FastAPI

Tutorial 24: Frontend Simple

Tutorial 25: Frontend React

Tutorial 26: Deployment of the full app to GCP

  • Lecture: L19
  • Description: Deployment to GCP using Ansible. Manual steps to deploy the app to GCP and automate using Ansible.
  • GCP GitHub URL: App v3: Deployment to GCP

Tutorial 27: Deployment with Scaling using Kubernetes

+ Tutorials / Demo | AC215 Skip to main content Link Menu Expand (external link) Document Search Copy Copied

In Class Tutorials / Demos for GCP (and AWS)

Tutorial 1: Create Simple Translate App - No Docker, No Pipenv


Tutorial 2: Create Simple Translate App with Pipenv, No Docker


Tutorial 3: Create Simple Translate App with Docker, Push Image to Docker Hub


Tutorial 4: Run App in VM using Docker


Tutorial 5: Mega Pipeline App

  • Lecture: L04
  • Description: Build a Mega Pipeline App.
  • GCP GitHub URL: Mega Pipeline App
  • AWS GitHub URL: Work in Progress (WIP)

Tutorial 5B: Mega Pipeline App with Flexible Workflow


Tutorial 6: Label Studio

  • Lecture: L06
  • Description: Learn how to use Label Studio for data labeling.
  • GitHub URL: Label Studio [GCP and AWS]

Tutorial 7: Data Versioning

  • Lecture: L06
  • Description: Learn about versioning practices in development. Particularly, how to use DVC for data versioning.
  • GCP GitHub URL: DVC

Tutorial 8: LLM-RAG

  • Lecture: L08
  • Description: Building a RAG System with Vector DB and LLM
  • GCP GitHub URL: LLM-1

Tutorial 9: LLM-Agents

  • Lecture: L08
  • Description: LLM Agents with Phidata (Notebook)
  • Colab Notebook: LLM-Agents

Tutorial 10: LLM-Agents

Tutorial 11: LLM-Fine Tuning

Tutorial 12: Model Compression and Distillation

Tutorial 13: Experiment Tracking

Tutorial 14: Advanced Workflow: Serveless Model Training with Vertex AI

Tutorial 15: Cloud Function and Cloud Run

Tutorial 16: Model Deployment using Vertex AI

Tutorial 17: ML Workflow

  • Lecture: L15
  • Description: Vertex AI ML Workflow for pipeline. Data Processing, data collection, model training, model deployment.
  • GCP GitHub URL: ML Workflow

Tutorial 18: Deploy LLM on VM

  • Lecture: -
  • Description: Deploy your own LLM on VM. These are the steps to deploy a LLM on VM with all the scripts and code.
  • GCP GitHub URL: LLM on VM

Tutorial 19: CI/CD with GitHub Actions and other tools

Tutorial 20: LLM Finetuning Hooks

Tutorial 21: LLM Finetuning Hooks

Tutorial 22: Frontend and FastAPI

  • Lecture: L17
  • Description: Simple Frontend with FastAPI
  • GCP GitHub URL: App v1

Tutorial 23: Backend and FastAPI

Tutorial 24: Frontend Simple

Tutorial 25: Frontend React

Tutorial 26: Deployment of the full app to GCP

  • Lecture: L19
  • Description: Deployment to GCP using Ansible. Manual steps to deploy the app to GCP and automate using Ansible.
  • GCP GitHub URL: App v3: Deployment to GCP

Tutorial 27: Deployment with Scaling using Kubernetes

Tutorial 28: Continuous Integration and Continuous Deployment

diff --git a/tutorials_demo.md b/tutorials_demo.md index 3add7ea..53682a9 100644 --- a/tutorials_demo.md +++ b/tutorials_demo.md @@ -184,8 +184,13 @@ nav_order: 2 - **GCP GitHub URL**: [App v3: Deployment to GCP](https://github.com/dlops-io/cheese-app-v3?tab=readme-ov-file#deployment-to-gcp) - ## Tutorial 27: Deployment with Scaling using Kubernetes - **Lecture**: [L20](../assets/lectures/lecture20/L20_kubernetes_operations_scaling.pdf) - **Description**: Deployment with Scaling using Kubernetes - **GCP GitHub URL**: [App v3: Deployment with Scaling using Kubernetes](https://github.com/dlops-io/cheese-app-v3?tab=readme-ov-file#deployment-with-scaling-using-kubernetes) + + +## Tutorial 28: Continuous Integration and Continuous Deployment +- **Lecture**: [L21](../assets/lectures/lecture21/L21_operations_automation.pdf) +- **Description**: Continuous Integration and Continuous Deployment +- **GCP GitHub URL**: [App v4: Continuous Integration and Continuous Deployment](https://github.com/dlops-io/cheese-app-v4#cheese-app---automation)