[KongchangAI]
Product

GPUStack

An open-source GPU cluster management and inference platform that supports inference backends such as SGLang by containerizing inference backends and providing visual configuration. It offers a web-based interface and enables production-level deployment on the day a model is released.

Timeline (last 90 days)

Oct 18

GPUStack is a placement and lifecycle management layer, not an inference engine; when deploying models it selects worker nodes, launches vLLM, SGLang, or llama-box underneath, and proxies requests.

Unverified50%
Oct 18

GPUStack's VRAM estimation is based on weight volume plus the declared context length, does not account for activation peaks or CUDA graph capture overhead, and has no knowledge of the actual request distribution.

Unverified50%
Oct 18

When deploying Llama-3.3-70B (bf16) with TP=4 on four cards and keeping the default max-model-len, worker nodes OOM under real long-request traffic of 6k to 8k tokens, and GPUStack promptly restarts them.

Unverified50%
Oct 18

On heterogeneous nodes where TP cannot be used, GPUStack falls back to llama-box with layer offloading; num_gpu 60 (out of 80 layers) is the honest upper limit on 48 GB of VRAM, and setting it to 80 crashes on the first 4k prompt.

Unverified50%
Oct 18

The original team's four-node mixed-GPU cluster throughput decayed by about 18% over 36 hours while GPU utilization remained steady; the cause was diagnosed as KV block fragmentation leading to monotonically rising RSS and drifting TTFT p95.

Unverified50%
Oct 18

The original team solved the throughput decay caused by KV block fragmentation by fixing --max-num-seqs 32 and recycling worker nodes based on an RSS slope threshold (rather than a fixed cron).

Unverified50%
Oct 12

In testing, all nine inputs of varying difficulty were routed through demo-smart, and the actually selected models matched expectations in every case.

Unverified50%
Oct 12

GPUStack v2.3.0rc2 previews advanced routing capabilities that select the appropriate generative model for requests via the Jev decision service.

Unverified50%
Oct 12

The three tasks of translation, interval merging, and system design were each repeated three times in non-streaming mode with stable model selection, and the streaming versions also selected the same models.

Unverified50%
Oct 12

Key names in the capability description must match the actual candidate model names exactly; routing aliases or provider names cannot be used, otherwise the mapping to candidates will fail.

Unverified50%

4 more timeline events

All Facts (14)

Unverified

The original team solved the throughput decay caused by KV block fragmentation by fixing --max-num-seqs 32 and recycling worker nodes based on an RSS slope threshold (rather than a fixed cron).

50%
Unverified

GPUStack is a placement and lifecycle management layer, not an inference engine; when deploying models it selects worker nodes, launches vLLM, SGLang, or llama-box underneath, and proxies requests.

50%
Unverified

GPUStack's VRAM estimation is based on weight volume plus the declared context length, does not account for activation peaks or CUDA graph capture overhead, and has no knowledge of the actual request distribution.

50%
Unverified

On heterogeneous nodes where TP cannot be used, GPUStack falls back to llama-box with layer offloading; num_gpu 60 (out of 80 layers) is the honest upper limit on 48 GB of VRAM, and setting it to 80 crashes on the first 4k prompt.

50%
Unverified

Actual request forwarding, plugin execution (including calls to the Jev decision service), and load balancing all occur on the Higress side, while GPUStack is responsible for managing model deployments and routing policy configuration and synchronizing them to Higress.

50%
Unverified

The only reliable means of verifying routing selection is through log tracing, as the HTTP response itself carries no information about which upstream model generated it.

50%
Unverified

In testing, all nine inputs of varying difficulty were routed through demo-smart, and the actually selected models matched expectations in every case.

50%
Unverified

The three tasks of translation, interval merging, and system design were each repeated three times in non-streaming mode with stable model selection, and the streaming versions also selected the same models.

50%
Unverified

Key names in the capability description must match the actual candidate model names exactly; routing aliases or provider names cannot be used, otherwise the mapping to candidates will fail.

50%
Unverified

The decision contribution weight is the relative influence on the score, not a traffic percentage.

50%
Unverified

Higress is a cloud-native API gateway open-sourced by Alibaba Cloud, built on Envoy, and GPUStack uses it as the gateway layer for handling AI inference traffic.

50%
Unverified

When deploying Llama-3.3-70B (bf16) with TP=4 on four cards and keeping the default max-model-len, worker nodes OOM under real long-request traffic of 6k to 8k tokens, and GPUStack promptly restarts them.

50%
Unverified

The original team's four-node mixed-GPU cluster throughput decayed by about 18% over 36 hours while GPU utilization remained steady; the cause was diagnosed as KV block fragmentation leading to monotonically rising RSS and drifting TTFT p95.

50%
Unverified

GPUStack v2.3.0rc2 previews advanced routing capabilities that select the appropriate generative model for requests via the Jev decision service.

50%

Source Articles