-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
21 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,25 @@ | ||
# Algorithmic Quartet Image Generation | ||
|
||
Machine Learning Operations project! | ||
Building a Pokemon Image Generator with MLOps best practices! | ||
|
||
 | ||
|
||
## Training Pipeline | ||
|
||
The training is done with PyTorch and HuggingFace on Lightning.ai Studios. | ||
The data for it is stored on a GCP Cloud Bucket and downloaded to the GPU device for training. | ||
|
||
## Frontend | ||
|
||
The frontend is a streamlit UI that renders the generated images. | ||
It is continously deployed with GCP Cloud Build and is live on a GCP Cloud Run instance. | ||
|
||
## Backend | ||
|
||
The image generation service uses FastAPI to serve the latest trained model and runs on a GCP Cloud Run instance. | ||
|
||
## Automated training & Continous Delivery | ||
|
||
Autmated Training is described best in this video: https://vimeo.com/948396185 | ||
|
||
The Frontend and Backend are both built and deployed automatically when a Git Tag is added to a certain commit with either a `frontend/VERSION` or `backend/VERSION`. |