11<div align =" center " >
22 <a href =" ../README.md " >🇺🇸 Englisch</a > |
3- <a href =" ../README.de.md " >🇩🇪 Deutsch</a > |
4- <a href =" ../README.fr.md " >🇫🇷 Französisch</a > |
5- <a href =" ../README.es.md " >🇪🇸 Spanisch</a > |
6- <a href =" ../README.ja.md " >🇯🇵 Japanisch</a > |
7- <a href =" ../README.zh.md " >🇨🇳 Chinesisch</a > |
8- <a href =" ../README.pt.md " >🇵🇹 Portugiesisch</a > |
9- <a href =" ../README.ko.md " >🇰🇷 Koreanisch</a > |
10- <a href =" ../README.hi.md " >🇮🇳 Hindi</a >
3+ <a href =" README.de.md " >🇩🇪 Deutsch</a > |
4+ <a href =" README.fr.md " >🇫🇷 Französisch</a > |
5+ <a href =" README.es.md " >🇪🇸 Spanisch</a > |
6+ <a href =" README.ja.md " >🇯🇵 Japanisch</a > |
7+ <a href =" README.zh.md " >🇨🇳 Chinesisch</a > |
8+ <a href =" README.pt.md " >🇵🇹 Portugiesisch</a > |
9+ <a href =" README.ko.md " >🇰🇷 Koreanisch</a >
1110</div >
1211
1312<div style =" text-align :center ; margin :18px 0 ;" >
14- <img src =" ../monitor/api/static/logo.png " alt =" MyGPU Logo " />
13+ <img src =" ../monitor/api/static/logo.png " alt =" MyGPU Logo " />
1514</div >
1615
1716> * MyGPU: Ein leichtgewichtiges GPU-Verwaltungstool: Ein kompakter Wrapper für ` nvidia-smi ` mit einer sauberen Web-Dashboard-Schnittstelle.*
1817
19- ![ Lizenz] ( https://img.shields.io/badge/lizenz -MIT-blue.svg )
20- ![ Python] ( https://img.shields.io/badge/python -3.10%2B-blue )
21- ![ Version] ( https://img.shields.io/badge/version -1.2.3-blue )
22- ![ Plattform] ( https://img.shields.io/badge/plattform -Windows-lightgrey )
23- ![ CUDA 12.x] ( https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia )
18+ ![ Lizenz] ( https://img.shields.io/badge/Lizenz -MIT-blue.svg )
19+ ![ Python] ( https://img.shields.io/badge/Python -3.10%2B-blue )
20+ ![ Version] ( https://img.shields.io/badge/Version -1.2.3-blue )
21+ ![ Plattform] ( https://img.shields.io/badge/Plattform -Windows-lightgrey )
22+ ![ cuda 12.x] ( https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia )
2423
2524## Galerie
2625
2726<details >
2827 <summary >Web-Dashboard</summary >
2928 <div style =" display :flex ; overflow-x :auto ; gap :10px ; padding :12px 0 ; scroll-snap-type :x mandatory ; -webkit-overflow-scrolling :touch ;" >
30- <!-- Verwenden Sie das erste Bild mit einem Seitenverhältnis von 1624/675 für den Folienrahmen; Bilder passen sich mit object-fit:contain an -->
29+ <!-- Bilder passend zuschneiden, um ein einheitliches Raster zu erhalten -->
3130 <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
3231 <img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
3332 </div>
4847 <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
4948 <img src="../monitor/api/static/cli1.png" style="width:100%; height:100%; object-fit:contain;" />
5049 </div>
51- <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
52- <img src="../monitor/api/static/cli2.png" style="width:100%; height:100%; object-fit:contain;" />
53- </div>
54- <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
55- <img src="../monitor/api/static/cli3.png" style="width:100%; height:100%; object-fit:contain;" />
56- </div>
57- <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
58- <img src="../monitor/api/static/cli4.png" style="width:100%; height:100%; object-fit:contain;" />
59- </div>
60- <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
61- <img src="../monitor/api/static/cli5.png" style="width:100%; height:100%; object-fit:contain;" />
62- </div>
50+ <!-- Weitere Bilder hier einfügen -->
6351 </div >
6452</details >
6553
66- ### Warum diese Nutzung ?
54+ ### Warum MyGPU ?
6755
68- - ** Leichtgewichtig** : Minimaler Ressourcenbedarf.
69- - ** Flexibel** : Als CLI-Tool, Hintergrunddienst oder voll ausgestattetes Web-Dashboard ausführbar .
56+ - ** Leichtgewichtig** : Geringer Ressourcenbedarf.
57+ - ** Flexibel** : Als CLI-Tool oder voll ausgestattetes Web-Dashboard einsetzbar .
7058- ** admin-zentriert** : Enthält Funktionen wie ** VRAM-Enforcement** (Automatische Beendigung von Prozessen, die VRAM-Grenzen überschreiten) und ** Watchlists** .
71- - ** entwicklerfreundlich** : Integrierte Benchmarking- und Simulationswerkzeuge (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
59+ - ** entwicklerfreundlich** : Integrierte Benchmarking- und Stresstest-Tools (GEMM, Teilchenphysik) zur Validierung der Systemstabilität.
7260
7361---
7462
75- ### Funktionen
63+ ## Funktionen
7664
7765- ** Echtzeit-Überwachung** :
78- - Detaillierte GPU-Metriken (Nutzung, VRAM, Leistung, Temperatur).
79- - Systemmetriken (CPU, RAM usw .).
66+ - Detaillierte GPU-Metriken (Nutzung, VRAM, Temperatur).
67+ - Systemmetriken (CPU, RAM, etc .).
8068
81- - ** Admin- und Durchsetzungsfunktionen ** :
82- - ** VRAM-Grenzen** : Legen Sie harte Grenzen für VRAM-Verwendung pro GPU fest .
83- - ** Automatische Beendigung** : Automatisch Prozesse beenden , die VRAM-Richtlinien verletzen (nur für Administratoren).
84- - ** Watchlists** : Überwachen Sie spezifische PIDs oder Prozessnamen.
69+ - ** Admin- und Enforcement-Funktionen ** :
70+ - ** VRAM-Grenzen** : Festlegen von VRAM-Nutzungsgrenzen pro GPU.
71+ - ** Automatische Beendigung** : Automatische Beendigung von Prozessen , die VRAM-Richtlinien verletzen (nur für Administratoren).
72+ - ** Watchlists** : Überwachen spezifischer PIDs oder Prozessnamen.
8573
8674- ** Benchmarking und Simulation** :
87- - ** Stresstest ** : Konfigurierbare GEMM-Lasten zur Tests der thermischen Throttling und Stabilität.
75+ - ** Stresstests ** : Konfigurierbare GEMM-Lasten zum Testen der thermischen Throtting und Stabilität.
8876 - ** Visuelle Simulation** : Interaktive 3D-Teilchenphysik-Simulation zur Visualisierung der GPU-Last.
8977
9078---
9179
92- ### Roadmap & zukünftige Arbeit
80+ ## Roadmap und zukünftige Arbeiten
9381
94- Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden sollen, sind:
82+ Ihre Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden sollen, sind:
9583
96- - ** Multi-GPU-Unterstützung** : Verbesserte Handhabung für Multi-Karten-Setups und NVLink-Topologien.
84+ - ** Multi-GPU-Unterstützung** : Verbesserte Handhabung für Multi-Card-Einrichtungen und NVLink-Topologien.
9785- ** Containerisierung** : Offizielle Docker-Unterstützung für eine einfache Bereitstellung in Containerumgebungen.
98- - ** Remote-Zugriff** : SSH-Tunnel-Integration und sicherer Remote-Management .
86+ - ** Remote-Zugriff** : SSH-Tunnel-Integration und sichere Remote-Verwaltung .
9987- ** Plattformübergreifend** :
10088 - [ ] Linux-Unterstützung (Ubuntu/Debian-Fokus).
10189 - [ ] macOS-Unterstützung (Apple Silicon-Überwachung).
@@ -104,11 +92,11 @@ Beiträge sind willkommen! Die Hauptpunkte, die in der Zukunft abgedeckt werden
10492 - [ ] Intel Arc-Unterstützung.
10593- ~~ ** Mehrsprachige Dokumentation** : Unterstützung der beliebtesten GitHub-Sprachen.~~
10694
107- Siehe [ CONTRIBUTING.md] ( ../CONTRIBUTING.md ) , um herauszufinden , wie du dich einbringen kannst .
95+ Siehe [ CONTRIBUTING.md] ( ../CONTRIBUTING.md ) für Informationen , wie Sie sich einbringen können .
10896
10997---
11098
111- ### Anforderungen
99+ ## Anforderungen
112100
113101- ** OS** : Windows 10/11
114102- ** Python** : 3.10+
@@ -118,16 +106,16 @@ Siehe [CONTRIBUTING.md](../CONTRIBUTING.md), um herauszufinden, wie du dich einb
118106
119107---
120108
121- ### Installation
109+ ## Installation
122110
123- Das Tool unterstützt eine modulare Installation , um Ihren Bedürfnissen gerecht zu werden:
111+ Das Tool bietet verschiedene Installationsoptionen , um Ihren Bedürfnissen gerecht zu werden:
124112
125113### 1. Minimal (CLI nur)
126114
127115Am besten für Headless-Server oder Hintergrundüberwachung geeignet.
128116
129117- Befehlszeileninterface.
130- - Grundlegende System-/ GPU-Metriken.
118+ - Grundlegende System- und GPU-Metriken.
131119
132120### 2. Standard (CLI + Web-UI)
133121
@@ -139,15 +127,15 @@ Am besten für die meisten Benutzer geeignet.
139127
140128### 3. Vollständig (Standard + Visualisierung)
141129
142- Am besten für Entwicklung und Stresstest geeignet.
130+ Am besten für Entwicklung und Stresstests geeignet.
143131
144132- Enthält Teilchenphysik-Simulation.
145133- Abhängigkeiten für PyTorch/CuPy-Benchmarking.
146134
147135### Schnelle Startanleitung
148136
1491371 . ** Laden** Sie die neueste Version herunter oder klonen Sie das Repository.
150- 2 . ** Ausführen der Setup-Skript ** :
138+ 2 . ** Installation ausführen ** :
151139
152140 ``` powershell
153141 .\setup.ps1
0 commit comments