Agent skill · software engineering · sickn33
huggingface-zerogpu
AI demos and GPU compute with Gradio Spaces and Hugging Face Spaces ZeroGPU.
Why this skill is useful
Provides specific coding patterns and constraints for using Hugging Face Spaces ZeroGPU that the AI wouldn't reliably generate on its own.
What it needs
Requires gradio, torch, transformers installed locally. Requires huggingface account access. About 10k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Hugging Face ZeroGPU When to Use Use this skill when you need aI demos and GPU compute with Gradio Spaces and Hugging Face Spaces ZeroGPU. Use when writing or reviewing code that uses @spaces.GPU, configuring pythonversion or requirements.txt for a ZeroGPU Space, or handling ZeroGPU-specific code constraints — pickle-based process... Rules and patterns for ML demos on Hugging Face Spaces with ZeroGPU hardware. Covers @spaces.GPU, duration and quota tuning, process isolation, the CUDA availability model, concurrency safety, and CUDA build constraints. Scope This skill is for Gradio SDK Spaces using ZeroGPU hardware. Docker and Static Spaces cannot schedule onto ZeroGPU, and Streamlit apps now run as Docker Spaces — so this skill applies only to Gradio. For general Gradio coding (components, layouts, event listeners), see the huggingface-gradio skill in this repo. The authoritative ZeroGPU docs live at https://huggingface.co/docs/hub/spaces-zerogpu — refer to them for the current backing GPU, runtime version lists, and tier thresholds, all of which change over time. Reference Files Reference When to read ----------- -------------- references/concurrency.md Always read alongside SKILL.md when writing ZeroGPU code — handlers run in parallel by default references/how-zerogpu-works.md When reasoning about cold-starts, worker reuse, why module-scope warmup does not carry to requests, or why returning CUDA tensors hangs references/how-quota-works.md When choosing duration values, debugging illegal duration vs quota exceeded errors, or explaining why default 60s blocks short tasks references/cuda-and-deps.md When installing CUDA-dependent packages (e.g. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/huggingface-zerogpu--6e65b5