|
1 | 1 | <div align="center"> |
2 | 2 | <a href="../README.md">🇺🇸 अंग्रेज़ी</a> | |
3 | | - <a href="../locales/README.de.md">🇩🇪 जर्मन</a> | |
4 | | - <a href="../locales/README.fr.md">🇫🇷 फ़्रेंच</a> | |
5 | | - <a href="../locales/README.es.md">🇪🇸 स्पेनिश</a> | |
6 | | - <a href="../locales/README.ja.md">🇯🇵 जापानी</a> | |
7 | | - <a href="../locales/README.zh.md">🇨🇳 चीनी</a> | |
8 | | - <a href="../locales/README.pt.md">🇵🇹 पुर्तगाली</a> | |
9 | | - <a href="../locales/README.ko.md">🇰🇷 कोरियाई</a> | |
10 | 3 | <a href="../locales/README.hi.md">🇮🇳 हिंदी</a> |
11 | 4 | </div> |
12 | 5 |
|
13 | 6 | <div style="text-align:center; margin:18px 0;"> |
14 | 7 | <img src="../monitor/api/static/logo.png" alt="MyGPU लोगो"/> |
15 | 8 | </div> |
16 | 9 |
|
17 | | -> *MyGPU: एक कॉम्पैक्ट GPU प्रबंधन उपकरण: NVIDIA nvidia-smi का एक सुंदर वेब डैशबोर्ड के साथ एक संक्षिप्त `nvidia-smi` लपेटा* |
| 10 | +> *MyGPU: एक हल्का GPU प्रबंधन उपकरण: nvidia-smi का एक संक्षिप्त `nvidia-smi` लेपरिन के साथ एक सुंदर वेब डैशबोर्ड।* |
18 | 11 |
|
| 12 | +<!-- इस बैज खंड को अनुवाद न करें, इसे जैसा है रखें --> |
19 | 13 |  |
20 | 14 |  |
21 | 15 |  |
|
27 | 21 | <details> |
28 | 22 | <summary>वेब डैशबोर्ड</summary> |
29 | 23 | <div style="display:flex; overflow-x:auto; gap:10px; padding:12px 0; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;"> |
30 | | - <!-- पहली छवि का उपयोग स्लाइड फ्रेम के लिए करें; अन्य छवियां object-fit:contain का उपयोग करके अंदर फिट हो जाएंगी --> |
| 24 | + <!-- पहली छवि का पहला फ्रेम 1624x675 के अनुपात में उपयोग करें; छवियाँ object-fit:contain का उपयोग करके अंदर फिट हो जाती हैं --> |
31 | 25 | <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;"> |
32 | 26 | <img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" /> |
33 | 27 | </div> |
|
67 | 61 |
|
68 | 62 | ### इसका उपयोग क्यों करें? |
69 | 63 |
|
70 | | -- **लाइटवेट**: न्यूनतम संसाधन पदार्थ। |
| 64 | +- **हल्का**: न्यूनतम संसाधन पैरामीटर। |
71 | 65 | - **लचीला**: CLI उपकरण के रूप में या पूर्ण वेब डैशबोर्ड के रूप में उपयोग करें। |
72 | | -- **प्रशासक-केंद्रित**: VRAM प्रवर्तन (सीमाओं का स्वचालित रूप से उल्लंघन करने वाली प्रक्रियाओं को समाप्त करना) और देखने वाली सूचियों जैसी सुविधाएँ शामिल हैं। |
73 | | -- **विकासकर्ता अनुकूल**: स्ट्रेस टेस्टिंग और प्रदर्शन मूल्यांकन के लिए जेएमएम (GEMM) और कण भौतिकी जैसे मॉड्यूल। |
| 66 | +- **प्रशासक-केंद्रित**: VRAM प्रवर्तन (सीमाओं का स्वचालित रूप से उल्लंघन करने वाली प्रक्रियाओं को समाप्त करना) और देखने वाली सूचियाँ शामिल हैं। |
| 67 | +- **विकासकर्ता अनुकूल**: तनाव परीक्षण और स्थिरता का परीक्षण करने के लिए जेएमजीएम (GEMM) लोड और 3डी कण भौतिकी का इंटरैक्टिव दृश्यात्मक प्रदर्शन। |
74 | 68 |
|
75 | 69 | --- |
76 | 70 |
|
77 | | -## सुविधाएँ |
| 71 | +### विशेषताएँ |
78 | 72 |
|
79 | 73 | - **रियल-टाइम निगरानी**: |
80 | 74 | - विस्तृत GPU मीट्रिक्स (उपयोग, VRAM, शक्ति, तापमान)। |
81 | 75 | - सिस्टम मीट्रिक्स (CPU, RAM, आदि)। |
82 | 76 |
|
83 | 77 | - **प्रशासक और प्रवर्तन**: |
84 | 78 | - **VRAM सीमाएँ**: प्रत्येक GPU के लिए VRAM उपयोग पर कठोर सीमाएँ सेट करें। |
85 | | - - **स्वचालित समाप्ति**: प्रशासक केवल विकल्पों का पालन करने वाली प्रक्रियाओं को समाप्त करने के लिए (केवल प्रशासक के लिए)। |
| 79 | + - **स्वचालित समापन**: प्रशासक केवल VRAM नीतियों का उल्लंघन करने वाली प्रक्रियाओं को स्वचालित रूप से समाप्त कर सकते हैं (केवल प्रशासक के लिए)। |
86 | 80 | - **देखने वाली सूचियाँ**: विशिष्ट PIDs या प्रक्रिया नामों की निगरानी करें। |
87 | 81 |
|
88 | 82 | - **बेंचमार्किंग और सिमुलेशन**: |
89 | | - - **स्ट्रेस टेस्टिंग**: जेएमएम कार्यभारों के साथ कॉन्फ़िगर किया गया GEMM का उपयोग करके तापमान थ्रॉटलिंग और सिस्टम स्थिरता का परीक्षण करें। |
90 | | - - **कण भौतिकी सिमुलेशन**: इंटरएक्टिव 3D कण भौतिकी सिमुलेशन के माध्यम से GPU लोड का दृश्यात्मक प्रदर्शन करें। |
| 83 | + - **तनाव परीक्षण**: जेएमजीएम (GEMM) लोड का परीक्षण करें ताकि थर्मल थ्रॉटलिंग और स्थिरता का परीक्षण किया जा सके। |
| 84 | + - **कण भौतिकी का दृश्यात्मक प्रदर्शन**: प्रक्रिया को समझने के लिए इंटरैक्टिव 3डी कण भौतिकी सिमुलेशन। |
91 | 85 |
|
92 | 86 | --- |
93 | 87 |
|
94 | | -## रोडमैप और भविष्य का काम |
| 88 | +## रोडमैप और भविष्य का कार्य |
95 | 89 |
|
96 | 90 | योगदान स्वागत है! मुख्य भविष्य के बिंदुओं को कवर करने के लिए: |
97 | 91 |
|
98 | | -- **बहु-GPU समर्थन**: NVLink टॉपोलॉजी के लिए बेहतर हैंडलिंग के साथ एनाप्लिकेशन के लिए। |
99 | | -- **कंटेनराइजेशन**: आधिकारिक Docker समर्थन के लिए आसान तैनाती कंटेनराइज्ड वातावरण में। |
100 | | -- **दूरस्थ पहुँच**: SSH टनलिंग एकीकरण और सुरक्षित दूरस्थ प्रबंधन। |
| 92 | +- **बहु-GPU समर्थन**: NVLink टॉपोलॉजी के लिए बेहतर हैंडलिंग के साथ एनाग्नेस्ट हैंडलिंग के लिए। |
| 93 | +- **कंटेनराइजेशन**: आधिकारिक डॉकर समर्थन के लिए आसान तैनाती के लिए। |
| 94 | +- **दूरस्थ पहुँच**: SSH टनलिंग एकीकरण और सुरक्षित दूरस्थ प्रबंधन के लिए। |
101 | 95 | - **क्रॉस-प्लेटफ़ॉर्म**: |
102 | 96 | - [ ] लिनक्स समर्थन (यूबंटू/डेबियन फ़ोकस)। |
103 | 97 | - [ ] macOS समर्थन (एप्पल सिलिकॉन निगरानी)। |
104 | | -- **हार्डवेयर निर्भर**: |
| 98 | +- **हार्डवेयर अस्तित्व**: |
105 | 99 | - [ ] AMD ROCm समर्थन। |
106 | 100 | - [ ] इंटेल आर्क समर्थन। |
107 | 101 | - ~~**बहु-भाषा दस्तावेज़ीकरण**: सबसे लोकप्रिय GitHub भाषाओं का समर्थन।~~ |
|
112 | 106 |
|
113 | 107 | ## आवश्यकताएँ |
114 | 108 |
|
115 | | -- **OS**: Windows 10/11 |
| 109 | +- **OS**: विंडोज़ 10/11 |
116 | 110 | - **पायथन**: 3.10+ |
117 | 111 | - **हार्डवेयर**: NVIDIA GPU के साथ स्थापित ड्राइवर। |
118 | | -- **CUDA**: टूलकिट 12.x (बेंचमार्किंग/सिमुलेशन सुविधाओं के लिए अनिवार्य)। |
| 112 | +- **CUDA**: टूलकिट 12.x (बेंचमार्किंग/सिमुलेशन सुविधाओं के लिए अनिवार्य) |
119 | 113 |
|
120 | 114 | --- |
121 | 115 |
|
122 | 116 | ## स्थापना |
123 | 117 |
|
124 | | -उपकरण के लिए न्यूनतम (केवल CLI) से लेकर पूर्ण (CLI + वेब UI) तक, और फिर सबसे पूर्ण (सिमुलेशन) तक, तीन अलग-अलग स्थापना विकल्प उपलब्ध हैं: |
| 118 | +उपकरण के लिए कई स्थापना विकल्प उपलब्ध हैं: |
125 | 119 |
|
126 | | -1. **न्यूनतम (CLI केवल)**: |
| 120 | +### 1. न्यूनतम (केवल CLI) |
127 | 121 |
|
128 | | - - **डाउनलोड**: नवीनतम संस्करण को डाउनलोड करें। |
129 | | - - **सेटअप**: |
| 122 | +सर्वश्रेष्ठ प्रमुख सर्वर या पृष्ठभूमि निगरानी के लिए। |
130 | 123 |
|
131 | | - ```powershell |
132 | | - .\setup.ps1 |
133 | | - ``` |
| 124 | +- कमांड-लाइन इंटरफ़ेस। |
| 125 | +- बुनियादी सिस्टम/GPU मीट्रिक्स। |
134 | 126 |
|
135 | | -2. **मानक (CLI + वेब UI)**: |
| 127 | +### 2. मानक (CLI + वेब UI) |
136 | 128 |
|
137 | | - - **वेब डैशबोर्ड**: वास्तविक समय चार्ट्स और REST API अंकों के साथ शामिल। |
138 | | - - **REST API**: वेब डैशबोर्ड के लिए। |
139 | | - - **क्लाइंट**: लेकिन बेंचमार्किंग या सिमुलेशन को छोड़ दें। |
| 129 | +अधिकांश उपयोगकर्ताओं के लिए सर्वश्रेष्ठ। |
140 | 130 |
|
141 | | - - **स्थापना**: |
| 131 | +- वेब डैशबोर्ड शामिल। |
| 132 | +- REST API एंडपॉइंट्स। |
| 133 | +- रियल-टाइम चार्ट्स। |
| 134 | +- लेकिन कोई सिमुलेशन या बेंचमार्किंग नहीं। |
142 | 135 |
|
143 | | - ```powershell |
144 | | - # वेब डैशबोर्ड और API शुरू करें |
145 | | - python health_monitor.py web |
| 136 | +### 3. पूर्ण (CLI + सिमुलेशन) |
146 | 137 |
|
147 | | - # CLI शुरू करें |
148 | | - python health_monitor.py cli |
149 | | - ``` |
| 138 | +विकास और तनाव परीक्षण के लिए सर्वश्रेष्ठ। |
150 | 139 |
|
151 | | -3. **पूर्ण (CLI + सिमुलेशन)**: |
| 140 | +- सिमुलेशन शामिल। |
| 141 | +- PyTorch/CuPy निर्भरताओं के साथ बेंचमार्किंग। |
152 | 142 |
|
153 | | - - **सिमुलेशन**: इंटरएक्टिव 3D कण भौतिकी शामिल है। |
154 | | - - **बेंचमार्किंग**: PyTorch/CuPy निर्भरताओं के साथ GEMM कार्यभारों के लिए। |
| 143 | +### त्वरित शुरुआत |
155 | 144 |
|
156 | | - - **स्थापना**: |
| 145 | +1. **डाउनलोड** नवीनतम रिलीज़ या रिपॉजिटरी को क्लोन करें। |
| 146 | +2. **सेटअप चलाएँ**: |
157 | 147 |
|
158 | | - ```powershell |
159 | | - # पूर्ण सुविधाओं के साथ स्थापित करें |
160 | | - python health_monitor.py full |
161 | | - ``` |
| 148 | + ```powershell |
| 149 | + .\setup.ps1 |
| 150 | + ``` |
| 151 | + |
| 152 | +3. **लॉन्च**: |
| 153 | + |
| 154 | +```powershell |
| 155 | +# वेब डैशबोर्ड शुरू करें (मानक/पूर्ण) |
| 156 | +python health_monitor.py web |
| 157 | +
|
| 158 | +# CLI शुरू करें |
| 159 | +python health_monitor.py cli |
| 160 | +``` |
162 | 161 |
|
163 | 162 | --- |
164 | 163 |
|
|
0 commit comments