From 0bd39cd8a946afcd2c2836f4e2766abf25ad82b6 Mon Sep 17 00:00:00 2001 From: LuisMIguelFurlanettoSousa Date: Tue, 24 Mar 2026 06:44:38 -0300 Subject: [PATCH] =?UTF-8?q?fix(install):=20corrigir=20detec=C3=A7=C3=A3o?= =?UTF-8?q?=20de=20runtime=20NVIDIA=20no=20script=20de=20instala=C3=A7?= =?UTF-8?q?=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O grep usava aspas escapadas literais (\"nvidia\") que procuravam a string "nvidia" com aspas no output do docker info. Como o output lista runtimes sem aspas, o match nunca ocorria. Corrige 3 ocorrências na função print_system_summary() — a mesma verificação na função setup_nvidia_container_toolkit() (linha 327) já estava correta usando grep -q "nvidia". Closes #500 --- install/install_nomad.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/install_nomad.sh b/install/install_nomad.sh index e67f4e5..7bd1f0b 100644 --- a/install/install_nomad.sh +++ b/install/install_nomad.sh @@ -510,7 +510,7 @@ verify_gpu_setup() { fi # Check if Docker has NVIDIA runtime - if docker info 2>/dev/null | grep -q \"nvidia\"; then + if docker info 2>/dev/null | grep -q "nvidia"; then echo -e "${GREEN}✓${RESET} Docker NVIDIA runtime configured\\n" else echo -e "${YELLOW}○${RESET} Docker NVIDIA runtime not detected\\n" @@ -526,11 +526,11 @@ verify_gpu_setup() { echo -e "${YELLOW}===========================================${RESET}\\n" # Summary - if command -v nvidia-smi &> /dev/null && docker info 2>/dev/null | grep -q \"nvidia\"; then + if command -v nvidia-smi &> /dev/null && docker info 2>/dev/null | grep -q "nvidia"; then echo -e "${GREEN}#${RESET} GPU acceleration is properly configured! The AI Assistant will use your GPU.\\n" else echo -e "${YELLOW}#${RESET} GPU acceleration not detected. The AI Assistant will run in CPU-only mode.\\n" - if command -v nvidia-smi &> /dev/null && ! docker info 2>/dev/null | grep -q \"nvidia\"; then + if command -v nvidia-smi &> /dev/null && ! docker info 2>/dev/null | grep -q "nvidia"; then echo -e "${YELLOW}#${RESET} Tip: Your GPU is detected but Docker runtime is not configured.\\n" echo -e "${YELLOW}#${RESET} Try restarting Docker: ${WHITE_R}sudo systemctl restart docker${RESET}\\n" fi