What problem does it solve? Running GPU-intensive ML workloads typically requires provisioning servers, managing infrastructure, and paying for idle compute. This Skill guides you through using Modal to get on-demand GPU access, deploy models as auto-scaling APIs, and run batch jobs without managing any infrastructure. ## Core Features & Use Cases - Serverless GPU Execution: Run Python functions on T4, A10G, L40S, A100, H100, H200, or B200 GPUs with pay-per-second pricing and scale-to-zero behavior. - Model Deployment as APIs: Turn inference functions into FastAPI web endpoints, ASGI/WSGI apps, or streaming services with dynamic batching and concurrency controls. - Batch Jobs & Scheduling: Fan out parallel processing with .map(), schedule cron jobs, and persist models or data using Volumes and Secrets. - Use Case: Deploy a text-generation model on an A10G GPU as a REST endpoint that loads the model once at container start, handles concurrent requests, and scales to zero when idle. ## Quick Start Ask the AI to write a Modal app that deploys a Hugging Face text-generation model on an A10G GPU as a web endpoint, then run it with modal deploy.