From 0e03abff63140c301ece1a5ecf5582157ca3aea7 Mon Sep 17 00:00:00 2001 From: zyang-dev <267119621+zyang-dev@users.noreply.github.com> Date: Mon, 27 Apr 2026 14:46:37 -0700 Subject: [PATCH 1/2] fix(onboard): clarify preflight messages reference local NIM Signed-off-by: zyang-dev <267119621+zyang-dev@users.noreply.github.com> --- src/lib/onboard.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/onboard.ts b/src/lib/onboard.ts index 9bc04c53756..e255cd69b06 100644 --- a/src/lib/onboard.ts +++ b/src/lib/onboard.ts @@ -2491,15 +2491,15 @@ async function preflight(): Promise> { if (gpu && gpu.type === "nvidia") { console.log(` ✓ NVIDIA GPU detected: ${gpu.count} GPU(s), ${gpu.totalMemoryMB} MB VRAM`); if (!gpu.nimCapable) { - console.log(" ⓘ GPU VRAM too small for local NIM — will use cloud inference"); + console.log(" ⓘ GPU VRAM too small for local NIM"); } } else if (gpu && gpu.type === "apple") { console.log( ` ✓ Apple GPU detected: ${gpu.name}${gpu.cores ? ` (${gpu.cores} cores)` : ""}, ${gpu.totalMemoryMB} MB unified memory`, ); - console.log(" ⓘ NIM requires NVIDIA GPU — will use cloud inference"); + console.log(" ⓘ Local NIM requires NVIDIA GPU"); } else { - console.log(" ⓘ No GPU detected — will use cloud inference"); + console.log(" ⓘ No GPU detected — local NIM unavailable"); } // Memory / swap check (Linux only) From ac467d26e3a67310be47cf713761ca8bd5870183 Mon Sep 17 00:00:00 2001 From: zyang-dev <267119621+zyang-dev@users.noreply.github.com> Date: Mon, 27 Apr 2026 15:23:45 -0700 Subject: [PATCH 2/2] =?UTF-8?q?fix(onboard):=20adopt=20'Local=20NIM=20unav?= =?UTF-8?q?ailable=20=E2=80=94'=20leading=20clause?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyang-dev <267119621+zyang-dev@users.noreply.github.com> --- src/lib/onboard.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/onboard.ts b/src/lib/onboard.ts index e255cd69b06..ad724b274d8 100644 --- a/src/lib/onboard.ts +++ b/src/lib/onboard.ts @@ -2491,15 +2491,15 @@ async function preflight(): Promise> { if (gpu && gpu.type === "nvidia") { console.log(` ✓ NVIDIA GPU detected: ${gpu.count} GPU(s), ${gpu.totalMemoryMB} MB VRAM`); if (!gpu.nimCapable) { - console.log(" ⓘ GPU VRAM too small for local NIM"); + console.log(" ⓘ Local NIM unavailable — GPU VRAM too small"); } } else if (gpu && gpu.type === "apple") { console.log( ` ✓ Apple GPU detected: ${gpu.name}${gpu.cores ? ` (${gpu.cores} cores)` : ""}, ${gpu.totalMemoryMB} MB unified memory`, ); - console.log(" ⓘ Local NIM requires NVIDIA GPU"); + console.log(" ⓘ Local NIM unavailable — requires NVIDIA GPU"); } else { - console.log(" ⓘ No GPU detected — local NIM unavailable"); + console.log(" ⓘ Local NIM unavailable — no GPU detected"); } // Memory / swap check (Linux only)