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 deploying training jobs, inference APIs, and batch processing on Modal's serverless GPU cloud with pay-per-second pricing and scale-to-zero behavior. ## Core Features & Use Cases - Serverless GPU Execution: Run Python functions on T4, A10G, L40S, A100, H100, and B200 GPUs defined entirely in code, with auto-scaling from zero to hundreds of containers. - Model API Deployment: Expose ML models as FastAPI web endpoints, ASGI/WSGI apps, or streaming services with dynamic batching and zero-downtime updates. - Batch & Scheduled Jobs: Fan out parallel processing with .map(), and run cron-scheduled workloads with persistent Volumes for model caching. - Use Case: Deploy a text-generation model as an auto-scaling REST API: define a @app.cls with @modal.enter() to load the model once per container, attach an A10G GPU, and run modal deploy to get a production HTTPS endpoint. ## Quick Start Ask the agent to write and deploy a Modal app that runs a GPU inference function and exposes it as a web endpoint.