Skip to content

Commit 9a08c74

Browse files
docs: update eastern translations (JA, ZH, KO, HI)
1 parent 2a15062 commit 9a08c74

File tree

4 files changed

+253
-558
lines changed

4 files changed

+253
-558
lines changed

locales/README.hi.md

Lines changed: 65 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,145 +1,86 @@
1-
<!-- HTML_BLOCK:1... -->
2-
<div align="center">
3-
<a href="../README.md">🇺🇸 अंग्रेज़ी</a> |
4-
<a href="../locales/README.de.md">🇩🇪 जर्मन</a> |
5-
<a href="../locales/README.fr.md">🇫🇷 फ़्रेंच</a> |
6-
<a href="../locales/README.es.md">🇪🇸 स्पेनिश</a> |
7-
<a href="../locales/README.ja.md">🇯🇵 जापानी</a> |
8-
<a href="../locales/README.zh.md">🇨🇳 चीनी</a> |
9-
<a href="../locales/README.pt.md">🇵🇹 पुर्तगाली</a> |
10-
<a href="../locales/README.ko.md">🇰🇷 कोरियाई</a> |
11-
<a href="../locales/README.hi.md">🇮🇳 हिंदी</a>
12-
</div>
13-
<!-- HTML_BLOCK:2... -->
14-
<div style="text-align:center; margin:18px 0;">
15-
<img src="../monitor/api/static/logo.png" alt="MyGPU लोगो"/>
16-
</div>
17-
<!-- HTML_BLOCK:... -->
18-
19-
> *MyGPU: एक संक्षिप्त GPU प्रबंधन उपकरण: `nvidia-smi` का एक सुंदर वेब डैशबोर्ड के साथ न्यूनतम लाइटवेट कंपोनेंट।*
20-
21-
<!-- HTML_BLOCK:... -->
22-
![लाइसेंस](https://img.shields.io/badge/%E0%A4%B2%E0%A4%BE%E0%A4%87%E0%A4%B8%E0%A5%87%E0%A4%82%E0%A4%B8-MIT-blue.svg)
23-
![पायथन](https://img.shields.io/badge/%E0%A4%AA%E0%A4%BE%E0%A4%AF%E0%A4%A5%E0%A4%A8-3.10%252B-blue)
24-
![संस्करण](https://img.shields.io/badge/%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A4%B0%E0%A4%A3-1.2.3-blue)
25-
![प्लेटफ़ॉर्म](https://img.shields.io/badge/%E0%A4%AA%E0%A5%8D%E0%A4%B2%E0%A5%87%E0%A4%9F%E0%A4%AB%E0%A4%BC%E0%A5%89%E0%A4%B0%E0%A5%8D%E0%A4%AE-%E0%A4%B5%E0%A4%BF%E0%A4%82%E0%A4%A1%E0%A5%8B%E0%A4%9C-lightgrey)
26-
![cuda 12.x](https://img.shields.io/badge/CUDA-12.x-0f9d58?logo=nvidia)
27-
28-
## गैलरी
29-
30-
<details>
31-
<summary>वेब डैशबोर्ड</summary>
32-
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
33-
<!-- पहली छवि का उपयोग सभी अन्यों के लिए फ़्रेम के रूप में करें -->
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/web1.png" style="width:100%; height:100%; object-fit:contain;" />
36-
</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/web2.png" style="width:100%; height:100%; object-fit:contain;" />
39-
</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/web3.png" style="width:100%; height:100%; object-fit:contain;" />
42-
</div>
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/web4.png" style="width:100%; height:100%; object-fit:contain;" />
45-
</div>
46-
</div>
47-
</details>
48-
<details>
49-
<summary>CLI</summary>
50-
<div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;">
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/cli1.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/cli2.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/cli3.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/cli4.png" style="width:100%; height:100%; object-fit:contain;" />
62-
</div>
63-
<div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;">
64-
<img src="../monitor/api/static/cli5.png" style="width:100%; height:100%; object-fit:contain;" />
65-
</div>
66-
</details>
67-
68-
### इसका उपयोग क्यों करें?
69-
70-
- **लाइटवेट**: न्यूनतम संसाधन पैरामीटर।
71-
- **फ़्लेक्सिबल**: CLI टूल या पूर्ण वेब डैशबोर्ड के रूप में उपयोग करें।
72-
- **एडमिन-सेंट्रिक**: VRAM लिमिटिंग (सीमाओं का पालन करने वाली प्रक्रियाओं को स्वचालित रूप से समाप्त करें) और वॉचलिस्ट जैसी विशेषताएँ।
73-
- **डेवलपर-फ़्रेंडली**: तनाव परीक्षण और GPU लोड का दृश्यात्मक प्रतिनिधित्व (पार्टिकल भौतिकी) के लिए निर्मित-इन उपकरण।
74-
75-
---
76-
77-
## विशेषताएँ
78-
79-
- **रीयल-टाइम मॉनिटरिंग**:
80-
- विस्तृत GPU मेट्रिक्स (उपयोग, VRAM, पावर, तापमान)।
81-
- सिस्टम मेट्रिक्स (CPU, RAM, आदि)।
82-
83-
- **एडमिन और लागू करना**:
84-
- **VRAM कैप्स**: प्रत्येक GPU के लिए VRAM उपयोग पर सख्त सीमाएँ निर्धारित करें।
85-
- **ऑटो-टर्मिनेशन**: अतिरिक्त VRAM नीतियों का उल्लंघन करने वाली प्रक्रियाओं को स्वचालित रूप से समाप्त करें (एडमिन के लिए)।
86-
- **वॉचलिस्ट**: विशिष्ट PID या प्रक्रिया नामों की निगरानी करें।
87-
88-
- **बेंचमार्किंग और सिमुलेशन**:
89-
- **तनाव परीक्षण**: GEMM लोड के लिए विन्यासित GEMM वर्कलोड का उपयोग करके थर्मल थ्रॉटलिंग और स्थिरता का परीक्षण करें।
90-
- **दृश्य सिमुलेशन**: GPU लोड का दृश्यात्मक प्रतिनिधित्व करने के लिए इंटरैक्टिव 3D पार्टिकल भौतिकी सिमुलेशन।
91-
92-
---
93-
94-
## रोडमैप और भविष्य का काम
95-
96-
योगदान स्वागत हैं! मुख्य भविष्य के बिंदुओं को कवर करने के लिए:
97-
98-
- **मल्टी-GPU समर्थन**: एनवीएल के लिए उन्नत हैंडलिंग और NVLink टॉपोलॉजी।
99-
- **कंटेनराइज़ेशन**: आधिकारिक डॉकर समर्थन के लिए आसान तैनाती।
1+
# MyGPU: एक हल्का GPU प्रबंधन उपकरण
2+
3+
MyGPU एक संक्षिप्त `nvidia-smi` लपेटा हुआ है जिसमें एक सुंदर वेब डैशबोर्ड है। यह एक ऐसा उपकरण है जो आपके GPU के स्वास्थ्य और प्रदर्शन की निगरानी करना आसान बनाता है।
4+
5+
## सुविधाएँ
6+
7+
- **वास्तविक समय निगरानी**: GPU और सिस्टम मेट्रिक्स (उपयोग, VRAM, तापमान, शक्ति) का विस्तृत विश्लेषण।
8+
- **प्रशासनिक-केंद्रित**: VRAM सीमाएँ निर्धारित करना (विनियमन), प्रक्रियाओं को स्वचालित रूप से समाप्त करना (प्रशासक के लिए) और निगरानी सूचियाँ बनाना।
9+
- **परीक्षण और सिमुलेशन**: थर्मल थ्रॉटलिंग और स्थिरता का परीक्षण करने के लिए GEMM और कण भौतिकी सिमुलेशन जैसे उपकरणों के साथ तनाव परीक्षण।
10+
11+
## क्यों इसे उपयोग करें?
12+
13+
- **हल्का**: न्यूनतम संसाधन पदचिह्न।
14+
- **लचीला**: CLI उपकरण के रूप में या पूर्ण वेब डैशबोर्ड के रूप में चलाएँ।
15+
- **प्रशासनिक-केंद्रित**: VRAM नीतियों को लागू करने और प्रक्रियाओं को नियंत्रित करने की क्षमता।
16+
- **विकासकर्ता के अनुकूल**: तनाव परीक्षण और सिमुलेशन के लिए आंतरिक उपकरण।
17+
18+
## भविष्य का कार्य
19+
20+
सुधारों के लिए योगदान स्वागत है! मुख्य भविष्य के बिंदुओं में शामिल हैं:
21+
22+
- **बहु-GPU समर्थन**: एनवीलिंक टॉपोलॉजी के साथ कई कार्ड सेटअप के लिए बढ़िया हैंडलिंग।
23+
- **कंटेनराइजेशन**: आधिकारिक Docker समर्थन के साथ आसान तैनाती के लिए।
10024
- **दूरस्थ पहुँच**: SSH टनलिंग एकीकरण और सुरक्षित दूरस्थ प्रबंधन।
101-
- **क्रॉस-प्लेटफ़ॉर्म**:
25+
- **प्लेटफ़ॉर्म-अग्रणी**:
26+
10227
- [ ] लिनक्स समर्थन (यूबंटू/डेबियन फ़ोकस)।
103-
- [ ] macOS समर्थन (एपल सिलिकॉन मॉनिटरिंग)।
104-
- **हार्डवेयर अग्रणी**:
28+
- [ ] Apple सिलिकॉन के लिए मैकओएस समर्थन।
29+
- **हार्डवेयर-अग्निशील**:
30+
10531
- [ ] AMD ROCm समर्थन।
10632
- [ ] इंटेल आर्क समर्थन।
107-
- ~~**मल्टी-लैंग्वेज़ दस्तावेज़ीकरण**: सबसे लोकप्रिय GitHub भाषाओं का समर्थन।~~
108-
109-
[CONTRIBUTING.md](../CONTRIBUTING.md) देखें कि कैसे शामिल हों।
110-
111-
---
33+
- **बहु-भाषा दस्तावेज़ीकरण**: सबसे लोकप्रिय GitHub भाषाओं का समर्थन।
11234

11335
## आवश्यकताएँ
11436

115-
- **OS**: विंडोज 10/11
37+
- **OS**: विंडोज़ 10/11
11638
- **पायथन**: 3.10+
11739
- **हार्डवेयर**: NVIDIA GPU के साथ स्थापित ड्राइवर।
118-
- **CUDA**: टूलकिट 12.x (बेंचमार्किंग/सिमुलेशन विशेषताओं के लिए अनिवार्य)।
119-
- *नोट: यदि CUDA 12.x पहचान नहीं होता है, तो GPU-विशिष्ट बेंचमार्किंग विशेषताएँ अक्षम होंगी।*
120-
121-
---
40+
- **CUDA**: टूलकिट 12.x (तनाव परीक्षण/सिमुलेशन सुविधाओं के लिए सख्ती से आवश्यक)।
12241

12342
## स्थापना
12443

125-
MyGPU के लिए न्यूनतम (CLI केवल) से लेकर पूर्ण (CLI + वेब UI) तक कई स्थापना विकल्प हैं:
44+
उपकरण आपकी आवश्यकताओं के अनुसार मॉड्यूलर स्थापना का समर्थन करता है:
12645

127-
1. **न्यूनतम (CLI केवल)**:
46+
### 1. न्यूनतम (केवल CLI)
12847

129-
```powershell
130-
.\setup.ps1
131-
```
48+
सर्वर के लिए सबसे अच्छा है जिसमें सिर्फ़ निगरानी है या पृष्ठभूमि में चल रही है।
49+
50+
- कमांड-लाइन इंटरफ़ेस।
51+
- मूल सिस्टम/GPU मेट्रिक्स।
52+
53+
### 2. मानक (CLI + वेब UI)
54+
55+
अधिकांश उपयोगकर्ताओं के लिए सबसे अच्छा है।
56+
57+
- वेब डैशबोर्ड शामिल है।
58+
- REST API अंक।
59+
- वास्तविक समय चार्ट।
60+
- लेकिन कोई तनाव परीक्षण या सिमुलेशन नहीं।
13261

133-
2. **मानक (CLI + वेब UI)**:
62+
### 3. पूर्ण (मानक + विज़ुअलाइज़ेशन)
13463

135-
वेब डैशबोर्ड शामिल है। REST API एंडपॉइंट्स, रीयल-टाइम चार्ट्स, लेकिन कोई सिमुलेशन या बेंचमार्किंग नहीं
64+
विकास और तनाव परीक्षण के लिए सबसे अच्छा है
13665

137-
3. **पूर्ण (CLI + सिमुलेशन)**:
66+
- विज़ुअलाइज़ेशन सुविधाएँ।
67+
- तनाव परीक्षण के लिए पायथन/CuPy निर्भरताएँ।
13868

139-
सिमुलेशन शामिल है। PyTorch/CuPy निर्भरताओं के लिए बेंचमार्किंग।
69+
## त्वरित शुरुआत
14070

141-
---
71+
1. **डाउनलोड** नवीनतम रिलीज़ या रिपॉजिटरी क्लोन करें।
72+
2. **सेटअप चलाएँ**:
14273

143-
## लाइसेंस
74+
```powershell
75+
.\setup.ps1
76+
```
77+
78+
3. **लॉन्च करें**:
79+
80+
```powershell
81+
# वेब डैशबोर्ड (मानक/पूर्ण) शुरू करें
82+
python health_monitor.py web
14483
145-
MIT लाइसेंस। [LICENSE](../LICENSE) देखें अधिक जानकारी के लिए।
84+
# CLI शुरू करें
85+
python health_monitor.py cli
86+
```

0 commit comments

Comments
 (0)