Managed ML without managing infra
Vertex AI is Google Cloud's managed ML platform. Instead of running your own Kubernetes cluster and GPU instances, you describe what you want and Vertex handles the infra — training jobs, serving endpoints, autoscaling, logging, version management.
The three main capabilities you'll use:
- Custom training jobs — run your training script on managed GPU/TPU machines, with experiment tracking
- Model registry — upload SavedModels, version them, link to lineage
- Online endpoints — deploy a registered model behind an autoscaling REST endpoint with one call
The serving containers are prebuilt: us-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-{version}. Match your training TF version exactly — version mismatches between training and serving are a common source of "incompatible SavedModel" errors.