What problem does it solve?
Provides a serverless, on-demand GPU platform so teams can run GPU-intensive machine learning workloads without provisioning, managing, or maintaining infrastructure, avoiding idle costs and long setup times.
Core Features & Use Cases
- Serverless GPU access with many hardware options for inference and training, including T4, L4, A10G, L40S, A100, H100, H200 and B200.
- Python-native infrastructure definitions, container image management, auto-scaling to zero and back, and sub-second cold starts for low-latency workloads.
- Web endpoints, ASGI/FastAPI integration, scheduled jobs, secrets management, persistent volumes for model caches, dynamic batching, and multi-GPU training patterns.
- Use cases include deploying model inference APIs, running scheduled batch training or ETL jobs, prototyping GPU workflows, and scaling production inference with observability and cost controls.
Quick Start
Deploy a GPU-backed Modal function that runs a PyTorch model on an A10G and exposes a REST API for inference.