Skip to content

Commit 367b9f2

Browse files
committed
manually solving problem
2 parents f0fcd5c + a4ecffe commit 367b9f2

File tree

8 files changed

+396
-712
lines changed

8 files changed

+396
-712
lines changed

locales/README.de.md

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
<!-- HTML_BLOCK:1... -->
22
<div align="center">
3-
<a href="../README.md">🇺🇸 English</a> |
4-
<a href="../locales/README.de.md">🇩🇪 Deutsch</a> |
5-
<a href="../locales/README.fr.md">🇫🇷 Français</a> |
6-
<a href="../locales/README.es.md">🇪🇸 Español</a> |
7-
<a href="../locales/README.ja.md">🇯🇵 日本語</a> |
8-
<a href="../locales/README.zh.md">🇨🇳 中文</a> |
9-
<a href="../locales/README.pt.md">🇵🇹 Português</a> |
10-
<a href="../locales/README.ko.md">🇰🇷 한국어</a> |
11-
<a href="../locales/README.hi.md">🇮🇳 हिंदी</a>
3+
<a href="../en/README.md">🇺🇸 English</a> |
4+
<a href="../de/README.de.md">🇩🇪 Deutsch</a> |
5+
<a href="../fr/README.fr.md">🇫🇷 Français</a> |
6+
<a href="../es/README.es.md">🇪🇸 Español</a> |
7+
<a href="../ja/README.ja.md">🇯🇵 日本語</a> |
8+
<a href="../zh/README.zh.md">🇨🇳 中文</a> |
9+
<a href="../pt/README.pt.md">🇵🇹 Português</a> |
10+
<a href="../ko/README.ko.md">🇰🇷 한국어</a> |
11+
<a href="../hi/README.hi.md">🇮🇳 हिंदी</a>
1212
</div>
1313
<!-- HTML_BLOCK:2... -->
1414
<div style="text-align:center; margin:18px 0;">
1515
<img src="../monitor/api/static/logo.png" alt="MyGPU logo"/>
1616
</div>
1717
<!-- HTML_BLOCK:... -->
1818

19-
> *MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: ein kompakter `nvidia-smi`-Wrapper mit einer eleganten Web-Dashboard.*
19+
> *MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: Ein kompakter Wrapper für `nvidia-smi` mit einer eleganten Web-Dashboard-Schnittstelle.*
2020
2121
## Galerie
2222

2323
<details>
2424
<summary>Web-Dashboard</summary>
2525
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
26-
<!-- Verwenden Sie das erste Bild mit einem Seitenverhältnis von 1624x675 für den Folienrahmen; Bilder passen sich mithilfe von `object-fit:contain` automatisch an -->
26+
<!-- Verwenden Sie das erste Bild mit einem Seitenverhältnis von 1624/675 für den Slide-Rahmen; Bilder passen sich mit object-fit:contain innerhalb an -->
2727
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
2828
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
2929
</div>
@@ -56,41 +56,42 @@
5656
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
5757
<img src="../monitor/api/static/cli5.png" style="width:100%; height:100%; object-fit:contain;" />
5858
</div>
59-
</details>
59+
</div>
60+
</details>
6061

61-
## Warum dies verwenden?
62+
### Warum diese Nutzung?
6263

6364
- **Leichtgewichtig**: Minimale Ressourcenbelastung.
64-
- **Flexibel**: Als CLI-Tool oder als vollständige Web-Dashboard verfügbar.
65-
- **Admin-zentriert**: Enthält Funktionen wie **VRAM-Begrenzung** (Automatisches Beenden von Prozessen, die VRAM-Richtlinien verletzen) und **Watchlisten**.
66-
- **Entwicklerfreundlich**: Integrierte Benchmarking- und Stresstestwerkzeuge (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
65+
- **Flexibel**: Als CLI-Tool oder als Web-Dashboard verfügbar.
66+
- **Admin-zentriert**: Enthält Funktionen wie **VRAM-Enforcement** (Automatische Beendigung von Prozessen, die VRAM-Richtlinien verletzen) und **Watchlists**.
67+
- **Entwicklerfreundlich**: Integrierte Benchmarking- und Stresstest-Tools (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
6768

6869
---
6970

70-
## Funktionen
71+
## Warum verwenden?
7172

72-
- **Echtzeitüberwachung**:
73-
- Detaillierte GPU-Metriken (Auslastung, VRAM, Leistung, Temperatur).
73+
- **Echtzeit-Überwachung**:
74+
- Detaillierte GPU-Metriken (Nutzung, VRAM, Temperatur, Stromverbrauch).
7475
- Systemmetriken (CPU, RAM usw.).
7576

76-
- **Admin & Durchsetzung**:
77-
- **VRAM-Begrenzungen**: Legen Sie harte Grenzen für die VRAM-Nutzung pro GPU fest.
78-
- **Automatisches Beenden**: Automatisch beenden Sie Prozesse, die VRAM-Richtlinien verletzen (nur für Administratoren).
79-
- **Watchlisten**: Überwachen Sie bestimmte PIDs oder Prozessnamen.
77+
- **Admin- und Durchsetzungsfunktionen**:
78+
- **VRAM-Grenzen**: Legen Sie harte Grenzen für VRAM-Nutzung pro GPU fest.
79+
- **Automatische Beendigung**: Automatisch Prozesse beenden, die VRAM-Richtlinien verletzen (nur für Administratoren).
80+
- **Watchlists**: Überwachen Sie spezifische PIDs oder Prozessnamen.
8081

81-
- **Benchmarking & Simulation**:
82-
- **Stresstest**: Konfigurierbare GEMM-Lastarbeiten zur Tests der thermischen Throttling und Stabilität.
83-
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysiksimulation zur Visualisierung der GPU-Belastung.
82+
- **Benchmarking und Simulation**:
83+
- **Stresstest**: Konfigurierbare GEMM-Lasten zur Tests der thermischen Throttling und Stabilität.
84+
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Last.
8485

8586
---
8687

87-
## Roadmap & zukünftige Arbeit
88+
## Roadmap und zukünftige Arbeiten
8889

89-
Beiträge sind willkommen! Die Hauptpunkte, die in Zukunft abgedeckt werden sollten, wären:
90+
Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden sollen, sind:
9091

91-
- **Multi-GPU-Unterstützung**: Verbesserte Handhabung für Multi-Karten-Einrichtungen und NVLink-Topologien.
92+
- **Multi-GPU-Unterstützung**: Verbesserte Handhabung für Multi-Karten-Setups und NVLink-Topologien.
9293
- **Containerisierung**: Offizielle Docker-Unterstützung für eine einfache Bereitstellung in Containerumgebungen.
93-
- **Remotezugriff**: SSH-Tunneling-Integration und sicherer Remote-Management.
94+
- **Remote-Zugriff**: SSH-Tunnel-Integration und sicherer Remote-Management.
9495
- **Plattformübergreifend**:
9596
- [ ] Linux-Unterstützung (Ubuntu/Debian-Fokus).
9697
- [ ] macOS-Unterstützung (Apple Silicon-Überwachung).
@@ -108,7 +109,7 @@ Siehe [CONTRIBUTING.md](../CONTRIBUTING.md), um herauszufinden, wie du dich einb
108109
- **OS**: Windows 10/11
109110
- **Python**: 3.10+
110111
- **Hardware**: NVIDIA-GPU mit installierten Treibern.
111-
- **CUDA**: Toolkit 12.x (Streng erforderlich für Benchmarking-/Simulation-Funktionen).
112+
- **CUDA**: Toolkit 12.x (Streng erforderlich für Benchmarking/Simulation-Funktionen).
112113
- *Hinweis: Wenn CUDA 12.x nicht erkannt wird, werden GPU-spezifische Benchmarking-Funktionen deaktiviert.*
113114

114115
---
@@ -130,7 +131,7 @@ Am besten für die meisten Benutzer geeignet.
130131

131132
- Enthält Web-Dashboard.
132133
- REST-API-Endpunkte.
133-
- Echtzeitdiagramme.
134+
- Echtzeit-Diagramme.
134135
- Aber keine Simulation oder Benchmarking.
135136

136137
### 3. Vollständig (Standard + Visualisierung)
@@ -143,7 +144,7 @@ Am besten für Entwicklung und Stresstest geeignet.
143144
### Schnelle Startanleitung
144145

145146
1. **Laden** Sie die neueste Version herunter oder klonen Sie das Repository.
146-
2. **Führen Sie Setup aus**:
147+
2. **Führen Sie die Setup-Skript aus**:
147148

148149
```powershell
149150
.\setup.ps1

locales/README.es.md

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@
1616
</div>
1717
<!-- HTML_BLOCK:... -->
1818

19-
> *MyGPU: Utilidad de gestión de GPU ligera: un envoltorio compacto para `nvidia-smi` con un elegante tablero web.*
19+
> *MyGPU: Utilidad de gestión de GPU ligera: un envoltorio compacto de `nvidia-smi` con un elegante tablero web.*
2020
21-
![Licencia](https://img.shields.io/badge/licencia-MIT-azul.svg)
22-
![Python](https://img.shields.io/badge/python-3.10%2B-azul)
23-
![Versión](https://img.shields.io/badge/versión-1.2.3-azul)
24-
![Plataforma](https://img.shields.io/badge/plataforma-Windows-gris)
21+
<!-- HTML_BLOCK: no change to url; output entire as it is... -->
22+
![Licencia](https://img.shields.io/badge/licencia-MIT-blue.svg)
23+
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
24+
![Versión](https://img.shields.io/badge/versión-1.2.3-blue)
25+
![Plataforma](https://img.shields.io/badge/plataforma-Windows-lightgrey)
2526
![cuda 12.x](https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia)
2627

2728
## Galería
@@ -62,14 +63,15 @@
6263
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
6364
<img src="../monitor/api/static/cli5.png" style="width:100%; height:100%; object-fit:contain;" />
6465
</div>
65-
</details>
66+
</div>
67+
</details>
6668

6769
### ¿Por qué usar esto?
6870

69-
- **Ligero**: Pie de planta con un uso mínimo de recursos.
70-
- **Versátil**: Funciona como una herramienta CLI o un tablero web completo.
71-
- **Orientado a la administración**: Incluye características como **límites de VRAM** (auto-cierre de procesos que superen los límites) y **listas de vigilancia**.
72-
- **Amigable con el desarrollador**: Herramientas integradas para probar la estabilidad del sistema (GEMM, física de partículas).
71+
- **Ligero**: Pie de contacto mínimo con los recursos.
72+
- **Versátil**: Funciona como herramienta de línea de comandos, o como un tablero web completo.
73+
- **Orientado a la administración**: Incluye características como **límites de VRAM** (desactivación automática de procesos que superen las políticas) y **listas de vigilancia**.
74+
- **Amigable con el desarrollador**: Herramientas integradas para pruebas de estrés y simulación (GEMM, física de partículas).
7375

7476
---
7577

@@ -80,28 +82,30 @@
8082
- Métricas del sistema (CPU, RAM, etc.).
8183

8284
- **Administración y aplicación de políticas**:
83-
- **Límites de VRAM**: Establezca límites duros en el uso de VRAM por GPU.
84-
- **Cierre automático**: Automatice el cierre de procesos que violen las políticas de VRAM (solo para administradores).
85-
- **Listas de vigilancia**: Monitoree PIDs o nombres de procesos específicos.
85+
- **Límites de VRAM**: Establecer límites duros en el uso de VRAM por GPU.
86+
- **Desactivación automática**: Automatizar la terminación de procesos que violen las políticas de VRAM (solo para administradores).
87+
- **Listas de vigilancia**: Monitorear procesos específicos o nombres.
8688

87-
- **Simulación y pruebas de estrés**:
88-
- **Pruebas de estrés**: Configure cargas de trabajo GEMM configurables para probar el rendimiento térmico y la estabilidad.
89-
- **Simulación visual**: Simulación interactiva de física de partículas 3D para visualizar la carga de GPU.
89+
- **Pruebas de estrés y simulación**:
90+
- **Pruebas de estrés**: Configurar cargas de trabajo GEMM para probar la estabilidad y el rendimiento térmico.
91+
- **Simulación visual**: Simulación interactiva de física de partículas para visualizar la carga de trabajo de la GPU.
9092

9193
---
9294

93-
## Plan de desarrollo
95+
## Roadmap y trabajo futuro
9496

95-
Las contribuciones son bienvenidas. Los puntos futuros a cubrir serían:
97+
Las contribuciones son bienvenidas. Los puntos principales a cubrir serían:
9698

97-
- **Soporte multi-GPU**: Manejo mejorado para configuraciones multi-tarjeta y topologías NVLink.
99+
- **Soporte multi-GPU**: Mejorar el manejo de configuraciones multi-tarjeta y topologías NVLink.
98100
- **Contenedorización**: Soporte oficial para Docker para una fácil implementación en entornos contenedorizados.
99-
- **Acceso remoto**: Integración de túneles SSH y gestión segura remota.
101+
- **Acceso remoto**: Integración de túneles SSH y gestión remota segura.
100102
- **Plataforma cruzada**:
101-
- [ ] Soporte para macOS (enfocado en la monitorización de Apple Silicon).
103+
- [ ] Soporte para Ubuntu/Debian (foco en Linux).
104+
- [ ] Soporte para Apple Silicon (monitoreo).
105+
- **Independencia de hardware**:
102106
- [ ] Soporte para AMD ROCm.
103107
- [ ] Soporte para Intel Arc.
104-
- ~~**Documentación multilingüe**: Apoyo a los lenguajes más populares de GitHub.~~
108+
- ~~**Documentación multilingüe**: Apoyar los lenguajes de documentación más populares de GitHub.~~
105109

106110
Consulte [CONTRIBUTING.md](../CONTRIBUTING.md) para saber cómo involucrarse.
107111

@@ -111,8 +115,8 @@ Consulte [CONTRIBUTING.md](../CONTRIBUTING.md) para saber cómo involucrarse.
111115

112116
- **OS**: Windows 10/11
113117
- **Python**: 3.10+
114-
- **Hardware**: GPU NVIDIA con controladores instalados.
115-
- **CUDA**: Versión 12.x (requerida estrictamente para las características de simulación y benchmarking).
118+
- **Hardware**: GPU de NVIDIA con controladores instalados.
119+
- **CUDA**: Versión 12.x (Requerida estrictamente para las características de benchmarking/simulación).
116120
- *Nota: Si CUDA 12.x no se detecta, las características de benchmarking se desactivarán.*
117121

118122
---
@@ -139,15 +143,15 @@ Ideal para la mayoría de los usuarios.
139143

140144
### 3. Completo (Estándar + Visualización)
141145

142-
Ideal para desarrollo y pruebas de estrés.
146+
Ideal para el desarrollo y las pruebas de estrés.
143147

144-
- Incluye la simulación.
145-
- Dependencias de PyTorch/CuPy para las características de benchmarking.
148+
- Incluye simulación.
149+
- Dependencias de PyTorch/CuPy para benchmarking.
146150

147151
### Inicio rápido
148152

149153
1. **Descargar** la última versión o clonar el repositorio.
150-
2. **Ejecutar configuración**:
154+
2. **Ejecutar el script de configuración**:
151155

152156
```powershell
153157
.\setup.ps1
@@ -159,6 +163,6 @@ Ideal para desarrollo y pruebas de estrés.
159163
# Iniciar el tablero web (Estándar/Completo)
160164
python health_monitor.py web
161165
162-
# Iniciar CLI
166+
# Iniciar la CLI
163167
python health_monitor.py cli
164168
```

0 commit comments

Comments
 (0)