Fixed
- The two L4 presets fit the smallest L4 instance (giantswarm/agent-platform#502):
qwen3-4b-instructandqwen3-8b-fp8request 2 vCPU / 10 GiB and are limited to 4 vCPU / 12 GiB (were 4 / 16Gi and 8 / 24Gi). Ag6.xlargehas 4 vCPU and 16 GiB, of which a Giant Swarm node reports 3.4 vCPU / 13.4 GiB allocatable, and the daemonsets that follow a GPU pool’s taint request ~0.4 vCPU / 1.5 GiB more — on gazelle the predictor composed fromqwen3-4b-instructsat Pending for ten minutes on a pool ofxlargenodes (could not schedule pod … no instance type has enough resources … instance-size In [xlarge]) until the pool was widened to2xlargeat +50 %/h (giantswarm/giantswarm#37714). The predictor’s host memory is the runtime and the weights passing through the page cache (the KV cache is on the GPU), so 10 GiB requested and 12 GiB limited cover an 8–9 GiB checkpoint. Each description names the instance it is sized for;tests/verify-serving-slice.pyholds the requests within what ag6.xlargeleaves a predictor (the same node model cluster-manager’screate_node_poolanswers with) andtests/verify-gpu-pool.pyleaves the two preset ConfigMaps out of the byte-identity check against a golden from before.