Skip to content

Commit 7b00ddd

Browse files
docs: update western translations (DE, FR, ES, PT)
1 parent 32962a0 commit 7b00ddd

File tree

4 files changed

+133
-106
lines changed

4 files changed

+133
-106
lines changed

locales/README.de.md

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: Ein kompakter Wrapper für `nvidia-smi` mit einer eleganten Web-Dashboard-Schnittstelle
1+
# MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: Eine kompakte `nvidia-smi` Wrapper mit einem eleganten Web-Dashboard
22

3-
> *MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool mit einem eleganten Web-Dashboard.*
3+
*MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: eine kompakte `nvidia-smi` Wrapper mit einem eleganten Web-Dashboard.*
44

55
![Lizenz](https://img.shields.io/badge/lizenz-MIT-blue.svg)
66
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
@@ -13,7 +13,7 @@
1313
<details>
1414
<summary>Web-Dashboard</summary>
1515
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
16-
<!-- Erstes Bild mit 1624x675 Pixeln als Rahmen für die Folie; Bilder passen sich mit object-fit:contain innerhalb an -->
16+
<!-- Verwenden Sie das erste Bild mit einem Seitenverhältnis von 1624x675 für den Folienrahmen; Bilder passen sich mit `object-fit: contain` automatisch an -->
1717
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
1818
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
1919
</div>
@@ -49,33 +49,33 @@
4949
</div>
5050
</details>
5151

52-
### Warum MyGPU?
52+
### Warum dies verwenden?
5353

54-
- **Leichtgewichtig**: Minimaler Ressourcenbedarf.
55-
- **Flexibel**: Als CLI-Tool oder mit einer voll ausgestatteten Web-Dashboard-Schnittstelle verfügbar.
54+
- **Leichtgewichtig**: Minimale Ressourcenbelastung.
55+
- **Flexibel**: Als CLI-Tool oder als vollständiges Web-Dashboard ausführbar.
5656
- **admin-zentriert**: Enthält Funktionen wie **VRAM-Enforcement** (Automatische Beendigung von Prozessen, die VRAM-Richtlinien verletzen) und **Watchlists**.
5757
- **entwicklerfreundlich**: Integrierte Benchmarking- und Stresstest-Tools (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
5858

5959
---
6060

6161
## Funktionen
6262

63-
- **Echtzeit-Überwachung**:
63+
- **Echtzeitüberwachung**:
6464
- Detaillierte GPU-Metriken (Nutzung, VRAM, Leistung, Temperatur).
6565
- Systemmetriken (CPU, RAM usw.).
6666

6767
- **Admin- und Durchsetzungsfunktionen**:
68-
- **VRAM-Limits**: Legen Sie harte VRAM-Nutzungsgrenzen für jede GPU fest.
69-
- **Automatische Beendigung**: Beenden Sie automatisch Prozesse, die VRAM-Richtlinien verletzen (nur für Administratoren).
70-
- **Watchlists**: Überwachen Sie bestimmte PIDs oder Prozessnamen.
68+
- **VRAM-Grenzen**: Legen Sie harte VRAM-Nutzungsgrenzen für jede GPU fest.
69+
- **Automatische Beendigung**: Automatisch beenden Sie Prozesse, die VRAM-Richtlinien verletzen (nur für Administratoren).
70+
- **Watchlists**: Überwachen Sie spezifische PIDs oder Prozessnamen.
7171

72-
- **Benchmarking und Simulation**:
72+
- **Benchmarking & Simulation**:
7373
- **Stresstest**: Konfigurierbare GEMM-Lasten zum Testen der thermischen Throttling und Stabilität.
7474
- **Visuelle Simulation**: Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Last.
7575

7676
---
7777

78-
## Roadmap und zukünftige Arbeiten
78+
## Roadmap & zukünftige Arbeit
7979

8080
Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden sollen, sind:
8181

@@ -108,7 +108,7 @@ Siehe [CONTRIBUTING.md](../CONTRIBUTING.md), um herauszufinden, wie du dich einb
108108

109109
Das Tool unterstützt eine modulare Installation, um Ihren Bedürfnissen gerecht zu werden:
110110

111-
### 1. Minimal (CLI nur)
111+
### 1. Minimale (CLI nur)
112112

113113
Am besten für Headless-Server oder Hintergrundüberwachung geeignet.
114114

@@ -121,25 +121,26 @@ Am besten für die meisten Benutzer geeignet.
121121

122122
- Enthält Web-Dashboard.
123123
- REST-API-Endpunkte.
124-
- Echtzeit-Diagramme.
124+
- Echtzeitdiagramme.
125+
- Aber keine Simulation oder Benchmarking.
125126

126127
### 3. Vollständig (Standard + Visualisierung)
127128

128129
Am besten für Entwicklung und Stresstest geeignet.
129130

130131
- Enthält Simulation.
131-
- Abhängigkeiten für PyTorch/CuPy-Benchmarking.
132+
- Abhängigkeiten für PyTorch/CuPy für Benchmarking.
132133

133134
### Schnelle Startanleitung
134135

135136
1. **Laden** Sie die neueste Version herunter oder klonen Sie das Repository.
136-
2. **Ausführen der Setup-Skripte**:
137+
2. **Einrichten**:
137138

138-
```powershell
139-
.\setup.ps1
140-
```
139+
```powershell
140+
.\setup.ps1
141+
```
141142

142-
3. **Starten**:
143+
3. **Ausführen**:
143144

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

locales/README.es.md

Lines changed: 48 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,33 @@
1-
# MyGPU: Herramienta de gestión de GPU ligera: un envoltorio compacto de `nvidia-smi` con un elegante tablero web.
1+
<div align="center">
2+
<a href="../README.md">🇺🇸 Inglés</a> |
3+
<a href="../locales/README.de.md">🇩🇪 Alemán</a> |
4+
<a href="../locales/README.fr.md">🇫🇷 Francés</a> |
5+
<a href="../locales/README.es.md">🇪🇸 Español</a> |
6+
<a href="../locales/README.ja.md">🇯🇵 Japonés</a> |
7+
<a href="../locales/README.zh.md">🇨🇳 Chino</a> |
8+
<a href="../locales/README.pt.md">🇵🇹 Portugués</a> |
9+
<a href="../locales/README.ko.md">🇰🇷 Coreano</a> |
10+
<a href="../locales/README.hi.md">🇮🇳 Hindi</a>
11+
</div>
12+
13+
<div style="text-align:center; margin:18px 0;">
14+
<img src="../monitor/api/static/logo.png" alt="MyGPU logo"/>
15+
</div>
16+
17+
> *MyGPU: Utilidad de gestión de GPU ligera: un envoltorio compacto de `nvidia-smi` con un elegante panel web.*
218
319
![Licencia](https://img.shields.io/badge/licencia-MIT-blue.svg)
420
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
521
![Versión](https://img.shields.io/badge/versión-1.2.3-blue)
622
![Plataforma](https://img.shields.io/badge/plataforma-Windows-lightgrey)
7-
![CUDA 12.x](https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia)
23+
![cuda 12.x](https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia)
824

925
## Galería
1026

1127
<details>
12-
<summary>Tablero web</summary>
28+
<summary>Panel Web</summary>
1329
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
14-
<!-- Utilizar la primera imagen con relación de aspecto 1624x675 para el marco de diapositiva; las imágenes se ajustan automáticamente con `object-fit: contain` -->
30+
<!-- Utilizar la relación de aspecto 1624x675 para las imágenes del carrusel -->
1531
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
1632
<img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
1733
</div>
@@ -51,40 +67,39 @@
5167

5268
### ¿Por qué usar esto?
5369

54-
- **Ligero**: Pie de contacto mínimo con los recursos.
55-
- **Flexible**: Funciona como una herramienta de línea de comandos o un tablero web completo.
56-
- **Orientado a administradores**: Incluye características como **restricciones de VRAM** (terminación automática de procesos que superen los límites) y **listas de vigilancia**.
57-
- **Amigable con los desarrolladores**: Herramientas integradas de prueba y simulación (GEMM, Física de Partículas) para validar la estabilidad del sistema.
70+
- **Ligero**: Pie de contacto mínimo.
71+
- **Versátil**: Funciona como herramienta de línea de comandos, o como un panel web completo.
72+
- **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**.
73+
- **Amigable con el desarrollador**: Herramientas integradas para pruebas de estrés y simulación (GEMM, física de partículas).
5874

5975
---
6076

61-
## Características
77+
### Características
6278

6379
- **Monitoreo en tiempo real**:
6480
- Métricas detalladas de GPU (utilización, VRAM, potencia, temperatura).
6581
- Métricas del sistema (CPU, RAM, etc.).
6682

6783
- **Administración y aplicación de políticas**:
68-
- **Límites de VRAM**: Establecer límites duros en el uso de VRAM por GPU.
69-
- **Terminación automática**: Terminar automáticamente los procesos que violen las políticas de VRAM (solo para administradores).
70-
- **Listas de vigilancia**: Monitorear PIDs o nombres de procesos específicos.
84+
- **Límites de VRAM**: Establezca límites duros de uso de VRAM por GPU.
85+
- **Terminación automática**: Termine automáticamente los procesos que violen las políticas de VRAM (solo para administradores).
86+
- **Listas de vigilancia**: Monitoree procesos específicos o nombres.
7187

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

7692
---
7793

78-
## Roadmap y trabajo futuro
94+
### Roadmap y trabajo futuro
7995

80-
¡Las contribuciones son bienvenidas! Los puntos futuros principales a cubrir serían:
96+
Las contribuciones son bienvenidas. Los puntos principales a cubrir serían:
8197

8298
- **Soporte multi-GPU**: Manejo mejorado para configuraciones multi-tarjeta y topologías NVLink.
83-
- **Contenedorización**: Soporte oficial para Docker para un despliegue fácil en entornos contenedorizados.
99+
- **Contenedorización**: Soporte oficial para Docker para una implementación fácil en entornos contenedorizados.
84100
- **Acceso remoto**: Integración de túneles SSH y gestión remota segura.
85101
- **Plataforma cruzada**:
86-
- [ ] Soporte para Ubuntu/Debian (enfocado en Linux).
87-
- [ ] Soporte para Apple Silicon (monitoreo).
102+
- [ ] Soporte para macOS (Apple Silicon).
88103
- **Independencia de hardware**:
89104
- [ ] Soporte para AMD ROCm.
90105
- [ ] Soporte para Intel Arc.
@@ -94,17 +109,17 @@ Consulte [CONTRIBUTING.md](../CONTRIBUTING.md) para saber cómo involucrarse.
94109

95110
---
96111

97-
## Requisitos
112+
### Requisitos
98113

99114
- **OS**: Windows 10/11
100115
- **Python**: 3.10+
101116
- **Hardware**: GPU NVIDIA con controladores instalados.
102-
- **CUDA**: Toolkit 12.x (Requerido estrictamente para las características de prueba y simulación).
103-
- *Nota: Si CUDA 12.x no se detecta, las características de prueba y simulación se desactivarán.*
117+
- **CUDA**: CUDA Toolkit 12.x (Requerido estrictamente para las características de simulación y pruebas de estrés).
118+
- *Nota: Si CUDA 12.x no se detecta, las características de simulación y benchmarking se desactivarán.*
104119

105120
---
106121

107-
## Instalación
122+
### Instalación
108123

109124
La herramienta admite una instalación modular para adaptarse a sus necesidades:
110125

@@ -115,36 +130,37 @@ Ideal para servidores sin cabeza o monitoreo en segundo plano.
115130
- Interfaz de línea de comandos.
116131
- Métricas básicas del sistema y la GPU.
117132

118-
### 2. Estándar (CLI + Tablero web)
133+
### 2. Estándar (CLI + Panel web)
119134

120135
Ideal para la mayoría de los usuarios.
121136

122-
- Incluye el tablero web.
137+
- Incluye el panel web.
123138
- Puntos finales de API REST.
124139
- Gráficos en tiempo real.
140+
- Pero sin simulación ni benchmarking.
125141

126142
### 3. Completo (Estándar + Visualización)
127143

128144
Ideal para desarrollo y pruebas de estrés.
129145

130146
- Incluye simulación.
131-
- Dependencias de PyTorch/CuPy para pruebas de rendimiento.
147+
- Dependencias de PyTorch/CuPy para benchmarking.
132148

133149
### Inicio rápido
134150

135-
1. **Descargar** la última versión o clonar el repositorio.
136-
2. **Ejecutar configuración**:
151+
1. **Descargue** la última versión o clone el repositorio.
152+
2. **Ejecute el script de configuración**:
137153

138154
```powershell
139155
.\setup.ps1
140156
```
141157

142-
3. **Iniciar**:
158+
3. **Inicie**:
143159

144160
```powershell
145-
# Iniciar el tablero web (Estándar/Completo)
161+
# Inicie el panel web (Estándar/Completo)
146162
python health_monitor.py web
147163
148-
# Iniciar la CLI
164+
# Inicie la CLI
149165
python health_monitor.py cli
150166
```

0 commit comments

Comments
 (0)