Skip to content

Commit feee5a9

Browse files
docs: update western translations (DE, FR, ES, PT)
1 parent 1ebbb08 commit feee5a9

File tree

4 files changed

+131
-110
lines changed

4 files changed

+131
-110
lines changed

locales/README.de.md

Lines changed: 48 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,83 @@
11
# MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: Ein kompakter Wrapper für `nvidia-smi` mit einer eleganten Web-Dashboard-Schnittstelle
22

3-
> *MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: ein kompakter Wrapper für `nvidia-smi` mit einer eleganten Web-Dashboard-Schnittstelle.*
3+
*MyGPU ist ein leichtgewichtiges GPU-Verwaltungstool, das eine kompakte Verpackung von `nvidia-smi` mit einer ansprechenden Web-Dashboard-Schnittstelle bietet.*
4+
5+
<!-- Badges bleiben unverändert -->
46

57
## Galerie
68

79
<details>
810
<summary>Web-Dashboard</summary>
9-
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
10-
<!-- Verwenden Sie das erste Bild mit einem Seitenverhältnis von 1624x675 für den Slide-Rahmen; die Bilder passen sich mit `object-fit: contain` innerhalb an -->
11-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
12-
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
11+
<div style="display: flex; overflow-x: auto; gap: 10px; padding: 12px 0; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;">
12+
<!-- Bilder werden mit einem Aspektverhältnis von 1624:675 angezeigt und passen sich innerhalb des Rahmens mit "object-fit: contain" an -->
13+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
14+
<img src="../monitor/api/static/web1.png" style="width: 100%; height: 100%; object-fit: contain;" />
1315
</div>
14-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
15-
<img src="../monitor/api/static/web2.png" style="width:100%; height:100%; object-fit:contain;" />
16+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
17+
<img src="../monitor/api/static/web2.png" style="width: 100%; height: 100%; object-fit: contain;" />
1618
</div>
17-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
18-
<img src="../monitor/api/static/web3.png" style="width:100%; height:100%; object-fit:contain;" />
19+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
20+
<img src="../monitor/api/static/web3.png" style="width: 100%; height: 100%; object-fit: contain;" />
1921
</div>
20-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
21-
<img src="../monitor/api/static/web4.png" style="width:100%; height:100%; object-fit:contain;" />
22+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
23+
<img src="../monitor/api/static/web4.png" style="width: 100%; height: 100%; object-fit: contain;" />
2224
</div>
2325
</div>
2426
</details>
27+
2528
<details>
2629
<summary>CLI</summary>
27-
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
28-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
29-
<img src="../monitor/api/static/cli1.png" style="width:100%; height:100%; object-fit:contain;" />
30+
<div style="display: flex; overflow-x: auto; gap: 10px; padding: 12px 0; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;">
31+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
32+
<img src="../monitor/api/static/cli1.png" style="width: 100%; height: 100%; object-fit: contain;" />
3033
</div>
31-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
32-
<img src="../monitor/api/static/cli2.png" style="width:100%; height:100%; object-fit:contain;" />
34+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
35+
<img src="../monitor/api/static/cli2.png" style="width: 100%; height: 100%; object-fit: contain;" />
3336
</div>
34-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
35-
<img src="../monitor/api/static/cli3.png" style="width:100%; height:100%; object-fit:contain;" />
37+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
38+
<img src="../monitor/api/static/cli3.png" style="width: 100%; height: 100%; object-fit: contain;" />
3639
</div>
37-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
38-
<img src="../monitor/api/static/cli4.png" style="width:100%; height:100%; object-fit:contain;" />
40+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
41+
<img src="../monitor/api/static/cli4.png" style="width: 100%; height: 100%; object-fit: contain;" />
3942
</div>
40-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
41-
<img src="../monitor/api/static/cli5.png" style="width:100%; height:100%; object-fit:contain;" />
43+
<div style="flex: 0 0 100%; scroll-snap-align: center; aspect-ratio: 1624/675; display: flex; align-items: center; justify-content: center;">
44+
<img src="../monitor/api/static/cli5.png" style="width: 100%; height: 100%; object-fit: contain;" />
4245
</div>
43-
</div>
44-
</details>
46+
</details>
4547

46-
## Warum dieses Tool?
48+
## Warum MyGPU?
4749

4850
- **Leichtgewichtig**: Minimale Ressourcenbelastung.
49-
- **Flexibel**: Als CLI-Tool oder Web-Dashboard ausführbar.
51+
- **Flexibel**: Als CLI-Tool oder mit einer voll ausgestatteten Web-Dashboard-Schnittstelle verfügbar.
5052
- **Admin-zentriert**: Enthält Funktionen wie **VRAM-Enforcement** (Automatische Beendigung von Prozessen, die VRAM-Richtlinien verletzen) und **Watchlists**.
5153
- **Entwicklerfreundlich**: Integrierte Benchmarking- und Stresstest-Tools (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
5254

5355
---
5456

5557
## Funktionen
5658

57-
- **Echtzeit-Überwachung**:
58-
- Detaillierte GPU-Metriken (Nutzung, VRAM, Leistung, Temperatur).
59+
- **Echtzeitüberwachung**:
60+
- Detaillierte GPU-Metriken (Auslastung, VRAM, Leistung, Temperatur).
5961
- Systemmetriken (CPU, RAM usw.).
6062

6163
- **Admin- und Durchsetzungsfunktionen**:
62-
- **VRAM-Grenzen**: Legen Sie harte Grenzen für die VRAM-Nutzung pro GPU fest.
64+
- **VRAM-Limits**: Legen Sie harte Grenzen für die VRAM-Nutzung pro GPU fest.
6365
- **Automatische Beendigung**: Automatisch beenden Sie Prozesse, die VRAM-Richtlinien verletzen (nur für Administratoren).
64-
- **Watchlists**: Überwachen Sie spezifische PIDs oder Prozessnamen.
66+
- **Watchlists**: Überwachen Sie bestimmte PIDs oder Prozessnamen.
6567

6668
- **Benchmarking und Simulation**:
67-
- **Stresstest**: Konfigurierbare GEMM-Lasten (Thermalthrotting und Stabilitätstests).
68-
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Belastung.
69+
- **Stresstest**: Konfigurierbare GEMM-Lasten für die Thermisch-Throttling- und Stabilitätstests.
70+
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Last.
6971

7072
---
7173

7274
## Roadmap und zukünftige Arbeiten
7375

74-
Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden sollen, sind:
76+
Beiträge sind willkommen! Die wichtigsten zukünftigen Punkte umfassen:
7577

76-
- **Multi-GPU-Unterstützung**: Verbesserte Handhabung für Multi-Card-Setups und NVLink-Topologien.
78+
- **Multi-GPU-Unterstützung**: Verbesserte Handhabung für Multi-Karten-Setups und NVLink-Topologien.
7779
- **Containerisierung**: Offizielle Docker-Unterstützung für eine einfache Bereitstellung in Containerumgebungen.
78-
- **Remote-Zugriff**: SSH-Tunnel-Integration und sicherer Remote-Management.
80+
- **Remote-Zugriff**: SSH-Tunnel-Integration und sichere Remote-Verwaltung.
7981
- **Plattformübergreifend**:
8082
- [ ] Linux-Unterstützung (Ubuntu/Debian-Fokus).
8183
- [ ] macOS-Unterstützung (Apple Silicon-Überwachung).
@@ -84,7 +86,7 @@ Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden
8486
- [ ] Intel Arc-Unterstützung.
8587
- ~~**Mehrsprachige Dokumentation**: Unterstützung der beliebtesten GitHub-Sprachen.~~
8688

87-
Siehe [CONTRIBUTING.md](../CONTRIBUTING.md) für Hinweise, wie Sie sich einbringen können.
89+
Siehe [CONTRIBUTING.md](../CONTRIBUTING.md), um herauszufinden, wie du dich einbringen kannst.
8890

8991
---
9092

@@ -100,7 +102,7 @@ Siehe [CONTRIBUTING.md](../CONTRIBUTING.md) für Hinweise, wie Sie sich einbring
100102

101103
## Installation
102104

103-
Das Tool unterstützt eine modulare Installation, um Ihren Bedürfnissen gerecht zu werden:
105+
Das Tool bietet eine modulare Installation, um Ihren Bedürfnissen gerecht zu werden:
104106

105107
### 1. Minimal (CLI nur)
106108

@@ -113,28 +115,28 @@ Am besten für Headless-Server oder Hintergrundüberwachung geeignet.
113115

114116
Am besten für die meisten Benutzer geeignet.
115117

116-
- Enthält Web-Dashboard.
118+
- Enthält die Web-Dashboard-Schnittstelle.
117119
- REST-API-Endpunkte.
118-
- Echtzeit-Diagramme.
120+
- Echtzeitdiagramme.
119121
- Aber keine Simulation oder Benchmarking.
120122

121123
### 3. Vollständig (Standard + Visualisierung)
122124

123125
Am besten für Entwicklung und Stresstest geeignet.
124126

125-
- Enthält Simulation.
127+
- Enthält die Simulation.
126128
- Abhängigkeiten für PyTorch/CuPy für Benchmarking.
127129

128130
### Schnelle Startanleitung
129131

130-
1. **Herunterladen** der neuesten Version oder Klonen des Repos.
131-
2. **Setup ausführen**:
132+
1. **Laden** Sie die neueste Version herunter oder klonen Sie das Repository.
133+
2. **Einrichten**:
132134

133-
```powershell
134-
.\setup.ps1
135-
```
135+
```powershell
136+
.\setup.ps1
137+
```
136138

137-
3. **Ausführen**:
139+
3. **Starten**:
138140

139141
```powershell
140142
# Starten Sie das Web-Dashboard (Standard/Vollständig)

locales/README.es.md

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
# MyGPU: Utilidad de Gestión de GPU Ligera
1+
# MyGPU: Herramienta de Gestión de GPU Ligera
22

3-
*"MyGPU: Utilidad de Gestión de GPU Ligera: un envoltorio compacto de `nvidia-smi` con un elegante tablero web."*
3+
*MyGPU: Una utilidad de gestión de GPU ligera, un envoltorio compacto de `nvidia-smi` con un elegante tablero web.*
4+
5+
![Licencia](https://img.shields.io/badge/licencia-MIT-blue.svg)
6+
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
7+
![Versión](https://img.shields.io/badge/versión-1.2.3-blue)
8+
![Plataforma](https://img.shields.io/badge/plataforma-Windows-lightgrey)
9+
![CUDA 12.x](https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia)
410

511
## Galería
612

13+
### Tablero Web
14+
715
<details>
816
<summary>Tablero Web</summary>
917
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
10-
<!-- Utiliza la primera imagen con relación de aspecto 1624x675 para el marco de diapositivas; las imágenes se ajustan automáticamente con object-fit:contain -->
18+
<!-- Las imágenes se ajustan automáticamente al contenedor con objeto fit: contener -->
1119
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
1220
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
1321
</div>
@@ -22,6 +30,9 @@
2230
</div>
2331
</div>
2432
</details>
33+
34+
### CLI
35+
2536
<details>
2637
<summary>CLI</summary>
2738
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
@@ -43,12 +54,12 @@
4354
</div>
4455
</details>
4556

46-
## ¿Por qué usar esto?
57+
### ¿Por qué usar MyGPU?
4758

48-
- **Ligero**: Pie de contacto mínimo.
59+
- **Ligero**: Pie de contacto mínimo con los recursos.
4960
- **Versátil**: Funciona como una herramienta de línea de comandos o un tablero web completo.
50-
- **Orientado a administradores**: Incluye características como **límites de VRAM** (terminación automática de procesos que superen los límites) y **listas de vigilancia**.
51-
- **Amigable con los desarrolladores**: Herramientas integradas de prueba y simulación (GEMM, Física de Partículas) para validar la estabilidad del sistema.
61+
- **Orientado a la administración**: Incluye características como **límites de VRAM** (terminación automática de procesos que superen los límites) y **listas de vigilancia**.
62+
- **Amigable con el desarrollador**: Herramientas integradas para pruebas de estrés y simulación (GEMM, Física de Partículas).
5263

5364
---
5465

@@ -64,25 +75,25 @@
6475
- **Listas de vigilancia**: Monitoree PIDs o nombres de procesos específicos.
6576

6677
- **Pruebas y simulación**:
67-
- **Pruebas de estrés**: Configure cargas de trabajo GEMM configurables para probar el throtting térmico y la estabilidad.
68-
- **Simulación visual**: Simulación interactiva de física de partículas para visualizar la carga de GPU.
78+
- **Pruebas de estrés**: Configure cargas de trabajo GEMM configurables para probar el rendimiento térmico y la estabilidad.
79+
- **Simulación visual**: Simulación interactiva de física de partículas para visualizar la carga de trabajo de la GPU.
6980

7081
---
7182

7283
## Roadmap y trabajo futuro
7384

74-
¡Las contribuciones son bienvenidas! Los futuros puntos principales a cubrir serían:
85+
¡Las contribuciones son bienvenidas! Los puntos futuros principales a cubrir serían:
7586

7687
- **Soporte multi-GPU**: Manejo mejorado para configuraciones multi-tarjeta y topologías NVLink.
7788
- **Contenedorización**: Soporte oficial de Docker para un despliegue fácil en entornos contenedorizados.
7889
- **Acceso remoto**: Integración de túneles SSH y gestión remota segura.
7990
- **Plataforma cruzada**:
80-
- [ ] Soporte para Ubuntu/Debian (foco en Linux).
81-
- [ ] Soporte para Apple Silicon (monitoreo de hardware).
82-
- **Independiente de hardware**:
91+
- [ ] Soporte para Ubuntu/Debian (enfocado en Linux).
92+
- [ ] Soporte para Apple Silicon (monitoreo).
93+
- **Independencia de hardware**:
8394
- [ ] Soporte para AMD ROCm.
8495
- [ ] Soporte para Intel Arc.
85-
- ~~**Documentación multilingüe**: Apoyo a los lenguajes de GitHub más populares.~~
96+
- ~~**Documentación multilingüe**: Apoyo a los lenguajes más populares de GitHub.~~
8697

8798
Consulte [CONTRIBUTING.md](../CONTRIBUTING.md) para saber cómo involucrarse.
8899

@@ -116,14 +127,14 @@ Ideal para la mayoría de los usuarios.
116127
- Incluye el tablero web.
117128
- Puntos finales de API REST.
118129
- Gráficos en tiempo real.
119-
- Pero sin simulación ni pruebas.
130+
- Pero sin simulación ni pruebas de estrés.
120131

121132
### 3. Completo (Estándar + Visualización)
122133

123134
Ideal para desarrollo y pruebas de estrés.
124135

125136
- Incluye simulación.
126-
- Dependencias de PyTorch/CuPy para pruebas de rendimiento.
137+
- Dependencias de PyTorch/CuPy para pruebas de estrés.
127138

128139
### Inicio rápido
129140

0 commit comments

Comments
 (0)