11<div align =" center " >
2- <a href =" ../README.md " >🇺🇸 Anglais </a > |
3- <a href =" README.de.md " >🇩🇪 Allemand </a > |
2+ <a href =" ../README.md " >🇺🇸 English </a > |
3+ <a href =" README.de.md " >🇩🇪 Deutsch </a > |
44 <a href =" README.fr.md " >🇫🇷 Français</a > |
5- <a href =" README.es.md " >🇪🇸 Espagnol </a > |
6- <a href =" README.ja.md " >🇯🇵 Japonais </a > |
7- <a href =" README.zh.md " >🇨🇳 Chinois </a > |
8- <a href =" README.pt.md " >🇵🇹 Portugais </a > |
9- <a href =" README.ko.md " >🇰🇷 Coréen </a >
5+ <a href =" README.es.md " >🇪🇸 Español </a > |
6+ <a href =" README.ja.md " >🇯🇵 日本語 </a > |
7+ <a href =" README.zh.md " >🇨🇳 中文 </a > |
8+ <a href =" README.pt.md " >🇵🇹 Português </a > |
9+ <a href =" README.ko.md " >🇰🇷 한국어 </a >
1010</div >
1111
1212<div style =" text-align :center ; margin :18px 0 ;" >
1313 <img src =" ../monitor/api/static/logo.png " alt =" MyGPU logo " />
1414</div >
1515
16- > * MyGPU : Outil de gestion GPU léger : un wrapper compact pour ` nvidia-smi ` avec un tableau de bord web propre .*
16+ > * MyGPU : Un utilitaire de gestion de GPU léger : un wrapper compact pour ` nvidia-smi ` avec un tableau de bord web élégant .*
1717
1818![ Licence] ( https://img.shields.io/badge/licence-MIT-blue.svg )
1919![ Python] ( https://img.shields.io/badge/python-3.10%2B-blue )
2626<details >
2727 <summary >Tableau de bord web</summary >
2828 <div style =" display :flex ; overflow-x :auto ; gap :10px ; padding :12px 0 ; scroll-snap-type :x mandatory ; -webkit-overflow-scrolling :touch ;" >
29- <!-- Utilisez la première image pour le cadre de diapositive; ajustez les autres en conséquence -->
29+ <!-- Utilisez la première image pour le cadre de diapositive avec un rapport d'aspect 1624/675; les autres images s'ajustent automatiquement -->
3030 <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
3131 <img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" />
3232 </div>
4040 <img src="../monitor/api/static/web4.png" style="width:100%; height:100%; object-fit:contain;" />
4141 </div>
4242 </div >
43+
4344</details >
4445<details >
4546 <summary >Interface en ligne de commande (CLI)</summary >
4647 <div style =" display :flex ; overflow-x :auto ; gap :10px ; padding :12px 0 ; scroll-snap-type :x mandatory ; -webkit-overflow-scrolling :touch ;" >
4748 <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
4849 <img src="../monitor/api/static/cli1.png" style="width:100%; height:100%; object-fit:contain;" />
4950 </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>
5054 <!-- Ajoutez d'autres images CLI ici -->
5155 </div >
5256</details >
5357
5458### Pourquoi l'utiliser ?
5559
5660- ** Léger** : empreinte ressource minimale.
57- - ** Polyvalent** : fonctionne comme outil CLI ou tableau de bord web complet.
58- - ** Orienté administration ** : inclut des fonctionnalités telles que ** l'enforcement de la mémoire VRAM** (arrêt automatique des processus dépassant les limites) et les ** listes de surveillance** .
59- - ** Amical pour les développeurs** : outils intégrés de test et de simulation (GEMM, physique des particules) pour valider la stabilité du système.
61+ - ** Polyvalent** : fonctionne comme un outil CLI ou un tableau de bord web complet.
62+ - ** Orienté administrateur ** : inclut des fonctionnalités telles que l' ** application de la VRAM** (termination automatique des processus dépassant les limites) et les ** listes de surveillance** .
63+ - ** Amical pour les développeurs** : outils intégrés de test et de simulation de stress (GEMM, physique des particules) pour valider la stabilité du système.
6064
6165---
6266
6367## Fonctionnalités
6468
6569- ** Surveillance en temps réel** :
66- - Métriques détaillées GPU (Utilisation , VRAM, Puissance, Température ).
70+ - Métriques détaillées sur les GPU (utilisation , VRAM, puissance, température ).
6771 - Métriques système (CPU, RAM, etc.).
6872
69- - ** Administration et application de règles** :
73+ - ** Administration et application des règles** :
7074 - ** Limites de VRAM** : définissez des limites dures sur l'utilisation de la VRAM par GPU.
71- - ** Arrêt automatique** : arrêtez automatiquement les processus qui violent les règles de VRAM (uniquement pour les administrateurs).
75+ - ** Terminaison automatique** : terminez automatiquement les processus qui violent les règles de VRAM (uniquement pour les administrateurs).
7276 - ** Listes de surveillance** : surveillez des PIDs ou des noms de processus spécifiques.
7377
74- - ** Benchmarking et simulation** :
75- - ** Tests de stress** : configurez des charges de travail GEMM pour tester la thermolage et la stabilité.
76- - ** Simulation visuelle** : simulation interactive de physique des particules pour visualiser la charge GPU.
78+ - ** Test et simulation** :
79+ - ** Test de stress** : charges de travail GEMM configurables pour tester la throttling thermique et la stabilité.
80+ - ** Simulation visuelle** : simulation interactive de physique des particules pour visualiser la charge de travail du GPU.
7781
7882---
7983
80- ## Roadmap et travaux futurs
84+ ## Plan de développement
8185
82- Les contributions sont les bienvenues ! Les points principaux à aborder seraient :
86+ Les contributions sont les bienvenues ! Les points principaux à couvrir seraient :
8387
8488- ** Prise en charge multi-GPU** : gestion améliorée des configurations multi-cartes et des topologies NVLink.
8589- ** Conteneurisation** : prise en charge officielle de Docker pour un déploiement facile dans des environnements conteneurisés.
86- - ** Accès à distance** : intégration du tunnel SSH et de la gestion à distance sécurisée .
90+ - ** Accès à distance** : intégration du tunnel SSH et gestion sécurisée à distance.
8791- ** Compatibilité multiplateforme** :
88- - [ ] Linux (Ubuntu/Debian à l'accent ).
92+ - [ ] Linux (concentration sur Ubuntu/Debian).
8993 - [ ] macOS (surveillance Apple Silicon).
90- - ** Indépendance du matériel ** :
94+ - ** Indépendance matérielle ** :
9195 - [ ] Prise en charge de ROCm d'AMD.
9296 - [ ] Prise en charge d'Intel Arc.
9397- ~~ ** Documentation multilingue** : prise en charge des principales langues GitHub.~~
@@ -101,8 +105,8 @@ Consultez [CONTRIBUTING.md](../CONTRIBUTING.md) pour savoir comment participer.
101105- ** Système d'exploitation** : Windows 10/11
102106- ** Python** : 3.10+
103107- ** Matériel** : GPU NVIDIA avec pilotes installés.
104- - ** CUDA** : Version 12.x (strictement requise pour les fonctionnalités de benchmarking/ simulation).
105- - * Remarque : Si CUDA 12.x n'est pas détecté, les fonctionnalités de benchmarking seront désactivées.*
108+ - ** CUDA** : Version 12.x (strictement requise pour les fonctionnalités de test et de simulation).
109+ - * Remarque : Si CUDA 12.x n'est pas détecté, les fonctionnalités de test et de simulation seront désactivées.*
106110
107111---
108112
@@ -122,15 +126,15 @@ Idéale pour les serveurs sans tête ou la surveillance en arrière-plan.
122126Idéale pour la plupart des utilisateurs.
123127
124128- Inclut le tableau de bord web.
125- - Points de terminaison API REST.
129+ - Points d'extrémité API REST.
126130- Graphiques en temps réel.
127131
128132### 3. Installation complète (Standard + Simulation)
129133
130- Idéale pour le développement et la simulation de stress.
134+ Idéale pour le développement et les tests de stress.
131135
132136- Inclut la simulation de physique des particules.
133- - Dépendances PyTorch/CuPy pour le benchmarking .
137+ - Dépendances PyTorch/CuPy pour les tests de performance .
134138
135139### Démarrage rapide
136140
0 commit comments