From f9755d110281a55669b6dbcbcb8fb0d25a1feaa8 Mon Sep 17 00:00:00 2001 From: John Doe Date: Wed, 4 Mar 2026 00:04:07 -0500 Subject: [PATCH] feat: add AMD GPU detection for ROCm backend in LocalAGI installation scripts --- ct/localagi.sh | 4 ++++ install/localagi-install.sh | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/ct/localagi.sh b/ct/localagi.sh index c2eb9938d..7d89a63ed 100644 --- a/ct/localagi.sh +++ b/ct/localagi.sh @@ -43,6 +43,10 @@ resolve_backend() { backend="cu128" elif [[ -e /dev/kfd ]]; then backend="rocm7.2" + elif lspci 2>/dev/null | grep -qiE 'AMD|Radeon'; then + backend="rocm7.2" + elif grep -qEi '0x1002|0x1022' /sys/class/drm/renderD*/device/vendor /sys/class/drm/card*/device/vendor 2>/dev/null; then + backend="rocm7.2" fi fi ;; diff --git a/install/localagi-install.sh b/install/localagi-install.sh index ed43a97b9..f48954df8 100644 --- a/install/localagi-install.sh +++ b/install/localagi-install.sh @@ -40,6 +40,10 @@ resolve_backend() { backend="cu128" elif [[ -e /dev/kfd ]]; then backend="rocm7.2" + elif lspci 2>/dev/null | grep -qiE 'AMD|Radeon'; then + backend="rocm7.2" + elif grep -qEi '0x1002|0x1022' /sys/class/drm/renderD*/device/vendor /sys/class/drm/card*/device/vendor 2>/dev/null; then + backend="rocm7.2" fi fi ;;