惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
小众软件
小众软件
The Last Watchdog
The Last Watchdog
Latest news
Latest news
P
Palo Alto Networks Blog
C
Cisco Blogs
C
Cyber Attacks, Cyber Crime and Cyber Security
L
Lohrmann on Cybersecurity
P
Privacy International News Feed
NISL@THU
NISL@THU
T
Threat Research - Cisco Blogs
T
Threatpost
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
Spread Privacy
Spread Privacy
T
Tor Project blog
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
AWS News Blog
AWS News Blog
S
Securelist
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy & Cybersecurity Law Blog
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
CERT Recently Published Vulnerability Notes
V
Visual Studio Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
博客园 - 司徒正美
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
A
Arctic Wolf
腾讯CDC
WordPress大学
WordPress大学
IT之家
IT之家
Last Week in AI
Last Week in AI
博客园 - 聂微东
P
Proofpoint News Feed
Y
Y Combinator Blog
Apple Machine Learning Research
Apple Machine Learning Research
Hacker News: Ask HN
Hacker News: Ask HN
Help Net Security
Help Net Security
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
美团技术团队
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog

Runpod Blog.

New Runpod datacenter now live: AP-IN-1 Track GPU spend across your team with Cost Centers The GPU supply supercycle is here. Here’s what AI builders need to know. Community Spotlight: One-click AI image and video generation on Runpod with SwarmUI | Runpod Blog Community Spotlight: LoRA Pilot Data Prep to Inference Introducing the Runpod Assistant: Manage Your Cloud GPU Resources with Natural Language OpenAI's Parameter Golf: Train the Best Language Model That Fits in 16MB on Runpod LLM inference optimization: techniques that actually reduce latency and cost Pruna P-Video and Vidu Q3 public endpoints now available on Runpod Runpod brand spelling guide Quickstart - Runpod Documentation The AI market looks nothing like the narrative Training StyleGAN3 with Vision-Aided GAN on Runpod KoboldAI – The Other Roleplay Front End, And Why You May Want to Use It How to Connect Cursor to LLM Pods on Runpod for Seamless AI Dev Community Spotlight: How AnonAI Scaled Its Private Chatbot Platform with Runpod Prompt Scheduling with Disco Diffusion on Runpod Runpod's Latest Innovation: Dockerless CLI for Streamlined AI Development Run Your Own AI from Your iPhone Using Runpod Introducing Flash: Run GPU workloads on Runpod Serverless: No Docker required Use Claude Code with your own model on Runpod: No Anthropic account required Avoid Errors by Selecting the Proper Resources for Your Pod What hackers built on Runpod at TreeHacks 2026 Easily Back Up and Restore Your Pod with Cloud Sync + Backblaze B2 The Complete Guide to GPU Requirements for LLM Fine-Tuning AI Guides, Tutorials & GPU Infrastructure Insights | Runpod Your first Claude Code project within Runpod: a complete setup guide 10 billion Serverless requests and counting Building for resilience: Runpod’s response to the AWS us-east-1 outage How to Connect Google Colab to Runpod Founder Series #1: The Runpod Origin Story AMD MI300X vs. NVIDIA H100: Mixtral 8x7B Inference Benchmark How to Run the FLUX Image Generator with ComfyUI on Runpod Run Llama 3.1 405B with Ollama on Runpod: Step-by-Step Deployment How to Run FLUX Image Generator with Runpod (No Coding Needed) How to Use 65B+ Language Models on Runpod Deploy Llama 3.1 with vLLM on Runpod Serverless: Fast, Scalable Inference in Minutes Open Source Video & LLM Roundup: The Best of What’s New Run vLLM on Runpod Serverless: Deploy Open Source LLMs in Minutes Introduction to vLLM and PagedAttention New update to Github integration: release rollback! | Runpod Blog A note to the developers who built Runpod with us Deploy ComfyUI as a Serverless API Endpoint Setting up Slurm on Runpod Clusters: A Technical Guide Building an OCR System Using Runpod Serverless From No-Code to Pro: Optimizing Mistral-7B on Runpod for Power Users Lessons While Using Generative Language and Audio For Practical Use Cases Runpod RoundUp 3 – AI Music and Stock Sound Effect Creation New Navigational Changes To Runpod UI Use alpha_value To Blast Through Context Limits in LLaMa-2 Models Runpod Roundup 5 – Visual/Language Comprehension, Code-Focused LLMs, and Bias Detection Runpod is Proud to Sponsor the StockDory Chess Engine Runpod Roundup 4 – Open Source LLM Evaluators, 3D Scene Reconstruction, Vector Search Meta and Microsoft Release Llama 2 as Open Source SuperHot 8k Token Context Models Are Here For Text Generation How to Manage Funding Your Runpod Account Encrypted Volumes on Runpod: Protect Your Data at Rest How to Run a "Hello World" on Runpod Serverless Runpod AI field notes: December 2025 Faster GitHub Builds: Major Performance Improvements to Our Automated Integration Partnering with Defined AI to Bridge the Data Wealth Gap How to Run Serverless AI and ML Workloads on Runpod How to fine-tune a model using Axolotl Transcribe and translate audio files with Faster Whisper Runpod Achieves SOC 2 Type II Certification: Continuing Our Compliance Journey Orchestrating GPU workloads on Runpod with dstack Exploring Runpod Serverless: Create Workers From Templates DeepSeek V3.1: A Technical Analysis of Key Changes from V3-0324 Deep Cogito Releases Suite of LLMs Trained with Iterative Policy Improvement Wan 2.2 Releases With a Plethora Of New Features Iterative Refinement Chains with Small Language Models The New Runpod.io: Clearer, Faster, Built for What’s Next Introducing Clusters: On-Demand Multi-Node AI Compute Run DeepSeek R1 on Just 480GB of VRAM How Do I Transfer Data Into My Runpod? Spot vs. On-Demand Instances: What’s the Difference? Deploy GitHub Repos to Runpod with One Click Run GGUF Quantized Models Easily with KoboldCPP on Runpod How to Work with GGUF Quantizations in KoboldCPP Introducing Better Forge: Spin Up Stable Diffusion Pods Faster Supercharge Your LLMs with SGLang: Boost Performance and Customization Mastering Serverless Scaling on Runpod: Optimize Performance and Reduce Costs RAG vs. Fine-Tuning: Which Is Best for Your LLM? Run Larger LLMs on Runpod Serverless Than Ever Before – Llama-3 70B (and beyond!) How to Run vLLM on Runpod Serverless (Beginner-Friendly Guide) Embracing New Beginnings: Welcoming Banana.dev Community to Runpod Stable Diffusion + ComfyUI on Runpod: Easy Setup Guide Runpod RoundUp 2 – 32k Token Context LLMs and New StabilityAI Offerings Runpod Roundup: High-Context LLMs, SDXL, and Llama 2 16k Context LLM Models Now Available On Runpod Savings Plans Are Here For Secure Cloud Pods – How To Purchase a Monthly Plan And Save Big Pygmalion-7b from PygmalionAI has been released, and it's amazing Ada Architecture Pods Are Here – How Do They Stack Up Against Ampere? Spin up a Text Generation Pod with Vicuna and Experience a GPT-4 Rival Using OpenPose to Annotate Poses Within Stable Diffusion Set Up a Chatbot with Oobabooga on Runpod Connect VSCode to Your Runpod Instance (Quick SSH Guide) Deploy a Stable Diffusion UI on Runpod in Minutes Google Colab Pro vs. Runpod: Best GPU Cloud for AI Workloads How to Run a GPU-Accelerated Virtual Desktop on Runpod
Runpod
2026-06-25 · via Runpod Blog.

What does "serverless inference" actually mean?

At its purest, serverless should be simple: you send us a request, and we respond with a prediction. That's the whole contract. Anything more complicated than that probably isn't something you should have to figure out in your first five minutes on a platform.

The second half of the promise is the auto-scaling guarantee. As your traffic grows, Runpod backs it up with more physical GPUs to process the workload, and when traffic drops, your endpoint scales back down to zero so you're not paying for idle hardware. You're billed per second of actual compute, not for capacity you reserved and never used. This is the key differentiator from a pod, where you just rent the entire GPU and you’re billed for the entire time whether you use it or not. 

That simple request/response API plus automatic scaling on real GPUs is what makes serverless the fastest path from "I have a model" to "I have a production endpoint." Today more than 750,000 developers build on Runpod, with serverless deployed across 31 regions and billions of inference requests served. Everything below is about making that path faster, cheaper, and able to handle bigger models.

More GPUs, more ways to use them

We're in a historic GPU supply crunch, layered on top of an industry-wide shift from Nvidia's Ada and Hopper generations to Blackwell. We've invested heavily to keep capacity ahead of demand, which has helped us build our infrastructure out to the level it needs to be. But raw capacity isn't the only answer:  a lot of the recent work has been about using each GPU more efficiently.

Multi-Instance GPU (MIG): stop paying for compute you don't need

A card like the RTX Pro 6000 is powerful, and expensive, in the $10,000–$12,000 range and sports 96 GB of VRAM. The catch is that plenty of workloads don't need all of it. If you're serving a 30-billion-parameter model that fits comfortably in ~30 GB, the rest of that card is just sitting there. The question is, then, how do we get that hardware in the hands of developers in a way that’s priced fairly and appropriately for what they need.

Multi-Instance GPU lets us split a single professional or enterprise Nvidia card into firmware-isolated instances. We can carve that one card into separate tenancies in that you run your model on one slice, and another customer you'll never see runs on the other slice, completely separated, the same way Runpod's container images are isolated from one another.

MIG is an Nvidia capability, not something we invented, and with Blackwell it's become effectively lossless. We can take advantage of it without giving up performance inside the chip. For us, it means we can dynamically configure and reconfigure supply to match real demand throughout the day: more 24 GB, 32 GB, 48 GB, or full 96 GB instances as workloads shift between US peak hours, EU peak hours, and the very different mix that runs overnight. For you, it means right-sized GPUs at a price that reflects what you actually use. This is going to be especially important as the industry shifts away from producing the smaller consumer or prosumer cards that these smaller workloads used to run on. That workload demand hasn’t dried up even though GPU production has shifted gears.

Multi-GPU workers for frontier-scale open models

At the other end of the spectrum are the big open-weight models like Kimi K2 or MiniMax 3 that approximate frontier performance and need serious memory, especially at 16-bit precision. For those, a single GPU isn't enough.

Runpod Serverless lets you put up to 8 GPUs behind a single worker, using cards like the H100, H200, B200, and B300 where you get 288 GB of memory on a single GPU. This lets you pull together the terabytes of memory that you’ll need to get one of these models off the ground. Keeping all that compute on one physical system means you can run large models without stepping into truly distributed, multi-node inference and the platform complexity that comes with it. Walk before you run.

Killing cold starts

Cold starts are the perennial serverless concern, and they've only gotten harder as models grow. Serving a model means moving gigabytes across the wire, onto the host disk, into system RAM, and finally into VRAM. We've instrumented that entire pipeline ruthlessly, with engineers whose entire job is shrinking each stage. A few of the technologies doing the heavy lifting:

  • FlashBoot is our cold-start optimization layer, delivering sub-200ms cold starts on active endpoints at no extra cost. It can page what's in VRAM back to system RAM or save it to NVMe flash storage, which is especially powerful for intermittent workloads. We automatically page things in and out as traffic comes and goes. The more popular your endpoint, the more FlashBoot helps.
  • Model caching in network storage lets you download a model once so workers don't re-download weights on every scale-up.
  • A container registry that we’re working on puts Runpod in control of distributing the containers and models you depend on, keeping them cached closer to where your workers run, and letting us inject your code into a longer-lived container image instead of rebuilding from scratch on every change.

Two ways to run: real-time and batch

Not every workload has a user tapping their foot. Runpod Serverless supports two distinct patterns, and choosing the right one is mostly about who (or what) is waiting on the other end.

Near-real-time, user-in-the-loop: Someone is waiting for a response right now like a chat assistant, or an image generation, or a recommendation. We've all learned to tolerate a few seconds, but the expectation is "soon." We all know how fickle users can be and how quickly they are to go to a competitor if something they’re waiting on takes too long to run. This is what most people picture when they think of an inference API.

Batch inference: Here you have a million things to process and no single user waiting. Picture a real-estate platform that wants to auto-HDR every image across 8 million listings. That's a pure throughput job. With batch inference, instead of calling your endpoint as run-sync or run-async, you call it as run-batch: you get a service-level agreement measured in hours, and Runpod schedules the work as capacity frees up. You don't manage workers at all. We might spot 100 idle H100s and run your job there, or slow-burn 8 million requests across a free 8-GPU worker overnight and tell you in the morning what completed and what it cost, billed at the rate you agreed to.

The practical win: batch lets us say yes to large throughput jobs without you needing to negotiate capacity in advance. Deploy without the Docker tax

One of the most consistent pieces of feedback we hear is that the serverless experience isn't quite as frictionless as working in a pod. Writing a Dockerfile, building an image, pushing to a registry, and wiring it all to an endpoint can turn a quick experiment into a multi-hour chore.

Flash removes that tax. Not to be confused with FlashBoot (which is our cold-start optimization layer), Flash is an open-source Python SDK that turns a decorated function into a live, auto-scaling serverless endpoint. No Dockerfile, no container orchestration, just Python. You specify the GPU type and dependencies in a decorator, run your script, and Flash provisions the endpoint, runs your code on the hardware you asked for, and tears it down when the job finishes. You're billed only for execution time, on the same per-second, scale-to-zero economics as the rest of Serverless. Flash is also built for agentic workloads: Flash Apps combine multiple endpoints with different compute configurations into one deployable service, so an agent's orchestration layer can run on one tier while model inference runs on another. We're also making Flash a first-class deployment path into Serverless where you can push Python code changes straight onto a container without rebuilding the image every time, plus a pre-flight check that confirms your build can actually serve inference before you're ever charged for production traffic.

Smarter defaults: model-first deployment and auto-tuning

Most serverless customers bring their own custom AI image, but plenty of people just want to serve a known model well without becoming an inference-engine expert. So we're shipping a model-first deployment flow with pre-tuned configurations that our own ML-ops engineers have benchmarked,

The roadmap goes further: generating configurations tailored to your request shape with input token sizes, output token sizes, latency-vs-throughput goals, and ultimately auto-tuning that we can prove. We can spin up an extra GPU worker, test several configs head-to-head, and show you which one is fastest for your workload. With a finite number of GPUs in the world, density and efficiency aren't just nice to have; they're how everyone gets a better experience.

Storage that follows you

Storage on Runpod is tiered. Container and volume disks live physically on the host. Network storage is a high-performance NVMe storage server co-located in the data center, giving you portability across that whole region, which is   where your cached models live. And the newest tier, global storage, uses CDN-style technology so your data isn't pigeonholed inside a single data center.

The payoff: if your workload moves from one data center to another, you don't copy anything. You bind your training data, output data, or anything else your service needs to global storage, and it's simply there,  letting you use any GPU in any region without thinking about where the bytes are.

Getting started: deploy your first endpoint

There are two paths, depending on how much control you want over the environment.

Path 1: The classic handler (full control)

Every Serverless endpoint runs a handler function that takes a request and returns a result. The minimal version looks like this:

import runpod

def handler(job):
    job_input = job["input"]
    prompt = job_input.get("prompt", "")

    # Your inference code goes here
    result = run_model(prompt)

    return result

# Start the serverless worker
runpod.serverless.start({"handler": handler})

From there, the workflow is:

  1. Write your handler and test it locally with the Runpod SDK (pip install runpod).
  2. Package it in a container image and push it to a registry.
  3. Create an endpoint in the Runpod console. Pick your GPU (set a priority list so it falls back automatically if your first choice is busy), set min/max workers, and enable FlashBoot to minimize cold starts.
  4. Send a request to your endpoint URL via run-sync, run-async, or run-batch.

Keeping one or two active workers above zero eliminates cold starts for your baseline traffic, while a max-worker cap protects you from runaway spend during spikes.

Path 2: Flash (no Docker, fastest to first request)

If you'd rather skip containers entirely:

pip install runpod-flash

Then decorate a Python function with the GPU and dependencies it needs, run your script, and Flash deploys it as a real serverless endpoint behind the scenes. Because the exact decorator syntax evolves, grab a copy-paste-ready starting point from the official examples — they cover everything from a hello-world GPU script to CPU workers, mixed-worker configs, and load-balanced endpoints with custom HTTP routes:

  • Source: github.com/runpod/flash
  • Examples: github.com/runpod/flash-examples
  • Docs: docs.runpod.io/serverless/overview

Either way, you're on the same auto-scaling, per-second, scale-to-zero platform — start simple, and reach for multi-GPU workers, batch inference, or MIG as your needs grow.

Frequently asked questions

What's the difference between FlashBoot and Flash? FlashBoot is the cold-start optimization layer that gets pre-warmed workers responding in under 200ms. Flash is the open-source Python SDK that lets you deploy code to Serverless without building a Docker image. Different tools with a similar name. FlashBoot makes endpoints fast, Flash makes them fast to ship.

How does Runpod handle cold starts? Through a combination of FlashBoot (paging models between VRAM, system RAM, and NVMe), model caching in network storage so weights aren't re-downloaded, and a forthcoming container registry that keeps your containers cached closer to your workers.

When should I use batch inference instead of real-time? Use real-time when a user is waiting on the response. Use batch when you have a large volume of work and a few hours of headroom. Runpod schedules it against available capacity and bills at the rate you agreed to, with no worker management on your end.

Can I run large open-weight models? Yes. You can put up to 8 GPUs behind a single worker using H100, H200, B200, or B300 cards, which is enough to serve frontier-scale open models like Kimi K2 or MiniMax 2 on a single physical system.

Do I have to manage scaling? No. Endpoints scale from zero to as many workers as your traffic needs and back down automatically. You set the min/max bounds; Runpod handles the rest.

See it live: Register for the webinar

We covered a lot here, but the best way to understand cold starts, batch inference, and what's next for Runpod Serverless is to watch it in action, including a live demo where we put up a serverless inference endpoint with Flash in under a minute.

Register for the Runpod Serverless webinar →

Bring your questions for Greg and the team. We'll see you there.