Skip to content

Commit

Permalink
Enhance GPU detection logic to support WSL2 environments
Browse files Browse the repository at this point in the history
This commit updates the GPU detection logic in the setup script to accommodate environments where NVIDIA GPUs might not be directly listed by `lspci`, such as in Windows Subsystem for Linux 2 (WSL2). The revised logic now attempts to identify NVIDIA GPUs using both `lspci` and `nvidia-smi`, ensuring broader compatibility and recognizing GPUs that are accessible in WSL2. This change allows the script to correctly detect NVIDIA GPUs in a wider range of setups, improving user experience and script robustness in diverse environments.
  • Loading branch information
Mulugruntz authored Jan 25, 2024
1 parent 0ab33bd commit 2cb4112
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions run-compose.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ TICK='\u2713'

# Detect GPU driver
get_gpu_driver() {
# Detect NVIDIA GPUs
if lspci | grep -i nvidia >/dev/null; then
# Detect NVIDIA GPUs using lspci or nvidia-smi
if lspci | grep -i nvidia >/dev/null || nvidia-smi >/dev/null 2>&1; then
echo "nvidia"
return
fi
Expand Down

0 comments on commit 2cb4112

Please sign in to comment.