GPU Allocation Fallback
SkillProductivityTrack typed GPU placement failures in the NPA agent and offer a consent-gated on-demand-to-preemptible fallback after repeated failures or deterministic preflight. Use when quota, capacity, Unschedulable GPU, or compatible-product placement blocks an allocation.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the GPU Allocation Fallback skill
What this skill tells your AI
The instructions your AI receives, as published by nebius/nebius-physical-ai in skills/atomic/gpu-allocation-fallback/SKILL.md and read by ahel’s review.
Send typed results to POST /api/agent/gpu-allocation/attempt with a stable
logical_allocation, the requested compatibility/execution/disk invariants,
typed failure evidence, and the identical compatible preemptible candidate.
The grounded route uses zero model tokens.
Only quota/capacity exhaustion, insufficient GPU or Unschedulable, and no compatible product/affinity count. Auth, RBAC, network, image-pull, checkpoint, application, runtime, cancellation, and timeout failures never count. The default prompt occurs on the third qualifying failure, or immediately when deterministic preflight proves on-demand cannot succeed and compatible preemptible capacity is available.
Never switch automatically. Present the returned question and proposed action.
Accept through POST /api/agent/gpu-allocation/consent with its single-use,
action-digest-bound confirm_token; decline with accept: false. A decline
keeps on-demand and suppresses the same evidence until materially new evidence
arrives.
Preserve GPU family/product/count, image/digest, SM and RT-core requirements, backend, model, workload tier, execution mode, and boot-disk count/bytes. The state record contains only redacted digests, classification, selected pool, and consent outcome. Success or a changed logical allocation resets attempt state.
Verify changes with:
npa/.venv/bin/python -m pytest \
npa/tests/cli/test_agent_gpu_allocation_fallback.py \
npa/tests/cli/test_agent_backend_render.py -q
Signals
- GitHub stars
- 28
- Forks
- 15
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
gpu-allocation-fallback- Source
- github.com/nebius/nebius-physical-ai