Skip to content

fix(installer): CPU backend wrongly overridden to nvidia when capability profile loaded#596

Merged
Lightheartdevs merged 1 commit intoLight-Heart-Labs:mainfrom
fullstackdev0110:fix/cpu-backend-override-detection
Mar 24, 2026
Merged

fix(installer): CPU backend wrongly overridden to nvidia when capability profile loaded#596
Lightheartdevs merged 1 commit intoLight-Heart-Labs:mainfrom
fullstackdev0110:fix/cpu-backend-override-detection

Conversation

@fullstackdev0110
Copy link
Contributor

On CPU-only Linux machines, when the capability profile loads with CAP_LLM_BACKEND=cpu,
the case statement in 02-detection.sh didn't handle cpu or apple — they fell through
to the default and set GPU_BACKEND=nvidia.

This caused:

  • Misleading preflight warning: "NVIDIA backend selected but no NVIDIA GPU VRAM was detected"
  • Wrong backend passed to preflight checks

Fix: Add explicit cpu and apple cases so the correct backend is preserved.

…ity profile loaded

When CAP_LLM_BACKEND=cpu, the case statement fell through to default
and set GPU_BACKEND=nvidia. This caused misleading preflight warning
'NVIDIA backend selected but no NVIDIA GPU VRAM was detected' on
CPU-only Linux machines.

Add explicit cpu and apple cases so the correct backend is preserved.
@Lightheartdevs Lightheartdevs merged commit 736396a into Light-Heart-Labs:main Mar 24, 2026
14 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants