In Class Tutorials / Demos for GCP (and AWS)

Tutorials are grouped by the lecture they accompany.


Lecture 1

Ed lesson

Create Simple Translate App - No Docker, No Pipenv

Create Simple Translate App with Pipenv, No Docker


Lecture 2

Ed lesson

Create Simple Translate App with Docker, Push Image to Docker Hub

Run App in VM using Docker


Lecture 3

Ed lesson

LLM-RAG

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

Lecture 4

Ed lesson

LLM-Agents (Phidata)

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

Lecture 5

Ed lesson

LLM-Agents


Lecture 6

Ed lesson

LLM-Fine Tuning

LLM Finetuning Hooks A

LLM Finetuning Hooks B


Lecture 7

Ed lesson

Mega Pipeline App


Lecture 8

Ed lesson

Mega Pipeline App with Flexible Workflow


Lecture 9

Ed lesson

CI/CD with GitHub Actions and other tools

  • Description: Simple CI
  • GCP GitHub URL: Simple CI

Lecture 10

Ed lesson

Label Studio

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

Data Versioning

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

Lecture 12

Ed lesson

Experiment Tracking

Advanced Workflow: Serverless Model Training with Vertex AI


Lecture 13

Ed lesson

Cloud Function and Cloud Run


Lecture 14

Ed lesson

Model Deployment using Vertex AI

ML Workflow

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

Lecture 17

Ed lesson

Frontend and FastAPI

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

Backend and FastAPI


Lecture 18

Ed lesson

Frontend Simple

Frontend React


Lecture 19

Ed lesson

Deployment of the full app to GCP


Lecture 20

Ed lesson

Deployment with Scaling using Kubernetes


Lecture 21

Ed lesson

Continuous Integration and Continuous Deployment


Not Yet Assigned to a Lecture

Model Compression and Distillation

  • Description: Model Compression and Distillation
  • Colab Notebook: [Model Compression and Distillation]

Deploy LLM on VM

  • 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