Glossary

vLLM

An open source server that keeps a large language model loaded and answers requests over an OpenAI style API, with PowerPC CPUs on its supported hardware list. That lets an IBM i shop run a model in a Linux partition on the same IBM Power server as its production workload, and Red Hat ships a generally available vLLM container image for ppc64le in Red Hat AI Inference 3.5.0.

MakerThe vLLM project, open source
What it isA server for large language models
IBM PowerPowerPC CPUs are on the supported list
Red Hat statusGenerally available for ppc64le in AI Inference 3.5.0

What vLLM does

vLLM calls itself a fast and easy-to-use library for LLM inference and serving. A large language model, or LLM, is the kind of model that reads and answers in plain words. Serving means the model stays loaded and ready, so other programs can send it a question and get an answer back right away. Think of a kitchen that stays open all day instead of cooking one meal and closing. vLLM answers over an API shaped like OpenAI's, so a program written for one can usually talk to the other. An API, or application programming interface, is just the doorway one program uses to ask another program for something.

Its headline feature is called PagedAttention. The vLLM project describes it as efficient management of attention key and value memory, and names it as a key feature behind the serving throughput it claims. Throughput here means how many requests one machine can handle at once.

Can an IBM i shop use it?

Not inside IBM i itself. vLLM is Linux software, and its supported hardware list names NVIDIA GPUs, AMD GPUs and x86, ARM and PowerPC CPUs. PowerPC here means ppc64le, the 64-bit IBM Power architecture that an IBM i machine already runs on. So the usual setup is a Linux partition on the same Power server, sitting beside the partition that runs IBM i. The model and the data stay on hardware you already own.

IBM has a project aimed at exactly that. Project PIM, short for Power Inference Microservices, describes itself as deploying an AI solution on IBM Power servers managed by a Hardware Management Console for IBM i and Linux users, by way of bootc and one button deployment. A Hardware Management Console, or HMC, is the console an administrator already uses to create and manage partitions on a Power server. The project supports IBM i 7.5 and later alongside Linux, and its featured example deploys the vLLM inference engine and exposes an OpenAI API server on a partition. The sample model it loads is IBM Granite 3.3 8B Instruct.

Check the support promise before you lean on it. IBM marks Project PIM as experimental software with no formal support.

How do you build it on Power 11?

The route IBM's own Power 11 guide takes

  1. Get the prerequisites in placeThe guide calls for Python 3.12 and gcc-toolset-14, which it names as the minimum compiler version on Power 11.
  2. Pull the parts from IBM's indexDependencies come from IBM's ppc64le wheel repository at wheels.developerfirst.ibm.com, including PyTorch 2.8.0.
  3. Build it for the CPUThe guide builds vLLM 0.11.1 from source with the target device set to cpu, so no graphics card is required.

From the IBM Community guide 'Set up and run vLLM on IBM Power11' by Maryam Nezamabadi, dated 9 February 2026.

Expect one Power quirk. IBM's earlier ppc64le write-up of 27 June 2024 notes that models are cast to bfloat16 instead of float16 by default, because this architecture does not support float16. Those are two ways of storing the model's numbers, and swapping one for the other is normal here, not a fault.

What does Red Hat support on Power?

Red Hat sells a supported build and says its inference stack is powered by vLLM and llm-d. Two Red Hat listings matter if you want a vendor to call when it breaks, and they do not carry the same promise.

Red Hat listings for vLLM on IBM Power

Red Hat listingWhat it coversStatus on ppc64le
Red Hat AI Inference 3.5.0Container image registry.redhat.io/rhaiis/vllm-spyre-rhel9:3.5.0, built for s390x and ppc64leGenerally available
Red Hat OpenShift AI Self-Managed 2.19vLLM runtime templates for IBM Power and IBM ZTechnology Preview

Read from Red Hat's own release notes on 22 October 2026. Generally available means fully supported for production use. Technology Preview does not carry that promise, so do not put a production job on one.

The 3.5.0 image name carries Spyre in it. Red Hat lists that release as providing container images that optimize inference for NVIDIA CUDA, AMD ROCm, Google TPU, Intel Gaudi and IBM Spyre AI accelerators, with multi-architecture support for s390x, meaning IBM Z, and ppc64le, meaning IBM Power.

Related Terms