mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-08 09:54:43 +02:00
feat(rocm): ajoute rocm-smi (paquet rocm-smi-lib) sur gpu-01 (#85)
Monitoring GPU consolidé (util/VRAM/temp/clocks) façon nvidia-smi, aligné sur la ROCm 7.2.4 installée (repo rocm, /opt/rocm/bin/rocm-smi déjà dans le PATH). Appliqué sur gpu-01 : llama-server intact (GPU non perturbé). Doc admin/ia/rocm.md + README du rôle mis à jour. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
9c5b8d2048
commit
9b903c0311
3 changed files with 28 additions and 5 deletions
|
|
@ -82,20 +82,42 @@ ssh g01 "sudo usermod -aG video,render ansible"
|
|||
|
||||
---
|
||||
|
||||
## Monitoring GPU — `rocm-smi`
|
||||
|
||||
Installé par le rôle `rocm` (paquet `rocm-smi-lib`, `/opt/rocm/bin/rocm-smi` déjà dans
|
||||
le PATH). Vue consolidée équivalente à `nvidia-smi` — plus lisible que les lectures
|
||||
sysfs ci-dessous.
|
||||
|
||||
```bash
|
||||
# Résumé complet (util, VRAM, temp, conso, clocks)
|
||||
ssh g01 "rocm-smi"
|
||||
|
||||
# Ciblé
|
||||
ssh g01 "rocm-smi --showproductname --showtemp --showuse --showmeminfo vram"
|
||||
|
||||
# Temps réel
|
||||
ssh g01 "watch -n 1 rocm-smi --showuse --showmeminfo vram --showtemp"
|
||||
|
||||
# Sortie machine (scripts / scraping)
|
||||
ssh g01 "rocm-smi --showuse --showmeminfo vram --json"
|
||||
```
|
||||
|
||||
> ⚠️ La RX 6700XT n'expose pas la consommation en watts (`--showpower` renvoie
|
||||
> `not supported`) — normal sur gfx1031, ne pas s'en inquiéter.
|
||||
|
||||
## Debug ROCm / llama-server
|
||||
|
||||
```bash
|
||||
# Tester OpenCL
|
||||
ssh g01 "HSA_OVERRIDE_GFX_VERSION=10.3.0 clinfo | head -30"
|
||||
|
||||
# Voir l'utilisation GPU en temps réel
|
||||
# Alternative sysfs (si rocm-smi indisponible) — utilisation GPU en temps réel
|
||||
ssh g01 "watch -n 1 'cat /sys/class/drm/card*/device/gpu_busy_percent'"
|
||||
|
||||
# Température GPU
|
||||
# Température GPU (millidegrés → diviser par 1000)
|
||||
ssh g01 "cat /sys/class/drm/card*/device/hwmon/hwmon*/temp1_input"
|
||||
# (valeur en millidegrés → diviser par 1000)
|
||||
|
||||
# VRAM utilisée
|
||||
# VRAM utilisée / totale
|
||||
ssh g01 "cat /sys/class/drm/card*/device/mem_info_vram_used"
|
||||
ssh g01 "cat /sys/class/drm/card*/device/mem_info_vram_total"
|
||||
```
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ Stack GPU AMD sur gpu-01 (AlmaLinux, RX 6700XT) : repos AMD, runtime ROCm, paque
|
|||
|
||||
- Clé GPG AMD + repos `amdgpu` et `rocm` (latest)
|
||||
- kernel headers/devel (requis pour amdgpu-dkms)
|
||||
- Runtime : rocminfo, rocm-hip-runtime, rocm-opencl-runtime, rocblas, hipblaslt
|
||||
- Runtime : rocminfo, rocm-smi-lib (outil `rocm-smi`), rocm-hip-runtime, rocm-opencl-runtime, rocblas, hipblaslt
|
||||
- Paquets build (pour le rôle `llama_server`) : hipblas-devel, rocblas-devel, hip-devel, hipcc, cmake, gcc-c++, patchelf
|
||||
- `HSA_OVERRIDE_GFX_VERSION=10.3.0` **system-wide** (`/etc/environment`) et dans `profile.d`
|
||||
- Ajoute le user ansible aux groupes `video` et `render`
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ rocm_gpg_key: "https://repo.radeon.com/rocm/rocm.gpg.key"
|
|||
|
||||
rocm_packages:
|
||||
- rocminfo
|
||||
- rocm-smi-lib # outil rocm-smi (monitoring GPU : util, VRAM, temp, conso, clocks)
|
||||
- rocm-hip-runtime
|
||||
- rocm-opencl-runtime
|
||||
- rocblas
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue