modal-serverless-gpu

Deploy GPU-accelerated ML workloads as scalable APIs on Modal.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Plaidmustache/hermes-nulab --skill modal-serverless-gpu-plaidmustache
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modal-serverless-gpu
Source: https://github.com/Plaidmustache/hermes-nulab/tree/main/optional-skills/mlops/modal
Command: npx skills add https://github.com/Plaidmustache/hermes-nulab --skill modal-serverless-gpu-plaidmustache

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running GPU-accelerated ML workloads typically requires managing complex infrastructure. This Skill enables on-demand GPU access and scalable deployment for ML models and batch tasks without server maintenance.

Core Features & Use Cases

  • Serverless GPUs with on-demand hardware (e.g., T4, A100, H100) and auto-scaling to zero.
  • Python-native configuration via Modal apps, functions, and classes.
  • Fast cold starts, container caching, and seamless web endpoints for ML APIs.
  • Scheduling and volumes support for reliable batch jobs and data persistence.

Quick Start

Create a Modal app with a GPU-enabled class and deploy it using modal deploy to expose a scalable API.

Frequently Asked Questions about modal-serverless-gpu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy ML models as scalable APIs without managing GPU infrastructure?

To deploy ML models as scalable APIs without managing GPU infrastructure, use a serverless GPU platform like Modal. It enables on-demand hardware access, Python-native configuration, and auto-scaling to zero without server maintenance.

What is serverless GPU computing and how does it handle auto-scaling?

Serverless GPU computing provides on-demand access to hardware like T4, A100, or H100 GPUs without server maintenance. It handles auto-scaling by automatically provisioning resources for ML workloads and scaling to zero when idle.

Can I run batch processing tasks and persist data using serverless GPUs?

Yes, you can run batch processing tasks and persist data using serverless GPUs. Modal supports scheduling and volumes, enabling reliable batch jobs and data persistence for GPU-accelerated ML workloads without infrastructure management.

Does Modal support Python-native configuration for deploying ML APIs?

Yes, Modal supports Python-native configuration for deploying ML APIs. You can create Modal apps with GPU-enabled functions or classes, specifying image and GPU requirements to expose scalable web endpoints for machine learning models.

What are the limitations of running GPU-accelerated workloads on serverless infrastructure?

Running GPU-accelerated workloads on serverless infrastructure requires proper image and GPU specifications, and relies on container caching to minimize cold starts. Users must configure endpoints, scheduling, secrets, and volumes manually within the Modal environment.