|
14 | 14 | <img src="../monitor/api/static/logo.png" alt="MyGPU लोगो"/> |
15 | 15 | </div> |
16 | 16 |
|
17 | | -> *MyGPU: एक कॉम्पैक्ट GPU प्रबंधन उपकरण: nvidia-smi का एक सुंदर वेब डैशबोर्ड के साथ एक संक्षिप्त `nvidia-smi` लपेटा* |
| 17 | +> *MyGPU: एक कॉम्पैक्ट GPU प्रबंधन उपकरण: NVIDIA nvidia-smi का एक सुंदर वेब डैशबोर्ड के साथ एक संक्षिप्त `nvidia-smi` लपेटा* |
18 | 18 |
|
19 | 19 |  |
20 | 20 |  |
|
27 | 27 | <details> |
28 | 28 | <summary>वेब डैशबोर्ड</summary> |
29 | 29 | <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 का उपयोग करके अंदर फ़िट होती हैं --> |
| 30 | + <!-- पहली छवि का उपयोग स्लाइड फ्रेम के लिए करें; अन्य छवियां object-fit:contain का उपयोग करके अंदर फिट हो जाएंगी --> |
31 | 31 | <div style="flex:0 0 100%; scroll-snap-align:center; aspect-ratio:1624/675; display:flex; align-items:center; justify-content:center;"> |
32 | 32 | <img src="../monitor/api/static/web1.png" style="width:100%; height:100%; object-fit:contain;" /> |
33 | 33 | </div> |
|
69 | 69 |
|
70 | 70 | - **लाइटवेट**: न्यूनतम संसाधन पदार्थ। |
71 | 71 | - **लचीला**: CLI उपकरण के रूप में या पूर्ण वेब डैशबोर्ड के रूप में उपयोग करें। |
72 | | -- **प्रशासक-केंद्रित**: VRAM प्रवर्तन (सीमाओं का स्वचालित रूप से उल्लंघन करने वाली प्रक्रियाओं को समाप्त करना) और देखने की विशेषताएँ शामिल हैं। |
73 | | -- **विकासकर्ता के अनुकूल**: तनाव परीक्षण और 3D कण भौतिकी के लिए इंटरैक्टिव सिमुलेशन जैसे मानक उपकरणों के साथ मानकीकृत और तनाव परीक्षण करें। |
| 72 | +- **प्रशासक-केंद्रित**: VRAM प्रवर्तन (सीमाओं का स्वचालित रूप से उल्लंघन करने वाली प्रक्रियाओं को समाप्त करना) और देखने वाली सूचियों जैसी सुविधाएँ शामिल हैं। |
| 73 | +- **विकासकर्ता अनुकूल**: स्ट्रेस टेस्टिंग और प्रदर्शन मूल्यांकन के लिए जेएमएम (GEMM) और कण भौतिकी जैसे मॉड्यूल। |
74 | 74 |
|
75 | 75 | --- |
76 | 76 |
|
77 | | -## विशेषताएँ |
| 77 | +## सुविधाएँ |
78 | 78 |
|
79 | 79 | - **रियल-टाइम निगरानी**: |
80 | | - - विस्तृत GPU मीट्रिक्स (उपयोग, VRAM, तापमान, शक्ति)। |
| 80 | + - विस्तृत GPU मीट्रिक्स (उपयोग, VRAM, शक्ति, तापमान)। |
81 | 81 | - सिस्टम मीट्रिक्स (CPU, RAM, आदि)। |
82 | 82 |
|
83 | 83 | - **प्रशासक और प्रवर्तन**: |
84 | | - - **VRAM कैप्स**: प्रत्येक GPU के लिए VRAM उपयोग की सीमाएँ सेट करें। |
85 | | - - **स्वचालित समापन**: प्रशासक केवल VRAM नीतियों का उल्लंघन करने वाली प्रक्रियाओं को स्वचालित रूप से समाप्त कर सकते हैं (केवल प्रशासक द्वारा)। |
86 | | - - **देखने की सूचियाँ**: विशिष्ट PIDs या प्रक्रिया नामों की निगरानी करें। |
| 84 | + - **VRAM सीमाएँ**: प्रत्येक GPU के लिए VRAM उपयोग पर कठोर सीमाएँ सेट करें। |
| 85 | + - **स्वचालित समाप्ति**: प्रशासक केवल विकल्पों का पालन करने वाली प्रक्रियाओं को समाप्त करने के लिए (केवल प्रशासक के लिए)। |
| 86 | + - **देखने वाली सूचियाँ**: विशिष्ट PIDs या प्रक्रिया नामों की निगरानी करें। |
87 | 87 |
|
88 | 88 | - **बेंचमार्किंग और सिमुलेशन**: |
89 | | - - **तनाव परीक्षण**: GEMM लोड के लिए कॉन्फ़िगरेबल वर्कलोड्स का उपयोग करके थर्मल थ्रॉटलिंग और सिस्टम स्थिरता का परीक्षण करें। |
90 | | - - **इंटरैक्टिव सिमुलेशन**: GPU लोड को देखने के लिए 3D कण भौतिकी का उपयोग करें। |
| 89 | + - **स्ट्रेस टेस्टिंग**: जेएमएम कार्यभारों के साथ कॉन्फ़िगर किया गया GEMM का उपयोग करके तापमान थ्रॉटलिंग और सिस्टम स्थिरता का परीक्षण करें। |
| 90 | + - **कण भौतिकी सिमुलेशन**: इंटरएक्टिव 3D कण भौतिकी सिमुलेशन के माध्यम से GPU लोड का दृश्यात्मक प्रदर्शन करें। |
91 | 91 |
|
92 | 92 | --- |
93 | 93 |
|
94 | 94 | ## रोडमैप और भविष्य का काम |
95 | 95 |
|
96 | 96 | योगदान स्वागत है! मुख्य भविष्य के बिंदुओं को कवर करने के लिए: |
97 | 97 |
|
98 | | -- **बहु-GPU समर्थन**: बहु-कार्ड सेटअप और NVLink टॉपोलॉजी के लिए बेहतर संभालना। |
99 | | -- **कंटेनराइजेशन**: आधिकारिक Docker समर्थन के लिए आसान तैनाती कंटेनर वातावरण में। |
| 98 | +- **बहु-GPU समर्थन**: NVLink टॉपोलॉजी के लिए बेहतर हैंडलिंग के साथ एनाप्लिकेशन के लिए। |
| 99 | +- **कंटेनराइजेशन**: आधिकारिक Docker समर्थन के लिए आसान तैनाती कंटेनराइज्ड वातावरण में। |
100 | 100 | - **दूरस्थ पहुँच**: SSH टनलिंग एकीकरण और सुरक्षित दूरस्थ प्रबंधन। |
101 | 101 | - **क्रॉस-प्लेटफ़ॉर्म**: |
102 | 102 | - [ ] लिनक्स समर्थन (यूबंटू/डेबियन फ़ोकस)। |
103 | 103 | - [ ] macOS समर्थन (एप्पल सिलिकॉन निगरानी)। |
104 | | -- **हार्डवेयर अस्पष्टता**: |
| 104 | +- **हार्डवेयर निर्भर**: |
105 | 105 | - [ ] AMD ROCm समर्थन। |
106 | 106 | - [ ] इंटेल आर्क समर्थन। |
107 | 107 | - ~~**बहु-भाषा दस्तावेज़ीकरण**: सबसे लोकप्रिय GitHub भाषाओं का समर्थन।~~ |
|
121 | 121 |
|
122 | 122 | ## स्थापना |
123 | 123 |
|
124 | | -उपकरण के लिए दो संभावित स्थापनाएँ हैं: |
| 124 | +उपकरण के लिए न्यूनतम (केवल CLI) से लेकर पूर्ण (CLI + वेब UI) तक, और फिर सबसे पूर्ण (सिमुलेशन) तक, तीन अलग-अलग स्थापना विकल्प उपलब्ध हैं: |
125 | 125 |
|
126 | | -### 1. न्यूनतम (केवल CLI) |
| 126 | +1. **न्यूनतम (CLI केवल)**: |
127 | 127 |
|
128 | | -सर्वश्रेष्ठ प्रमुख सर्वर या पृष्ठभूमि निगरानी के लिए। |
| 128 | + - **डाउनलोड**: नवीनतम संस्करण को डाउनलोड करें। |
| 129 | + - **सेटअप**: |
129 | 130 |
|
130 | | -- कमांड-लाइन इंटरफ़ेस। |
131 | | -- मूलभूत सिस्टम/GPU मीट्रिक्स। |
| 131 | + ```powershell |
| 132 | + .\setup.ps1 |
| 133 | + ``` |
132 | 134 |
|
133 | | -### 2. मानक (CLI + वेब UI) |
| 135 | +2. **मानक (CLI + वेब UI)**: |
134 | 136 |
|
135 | | -अधिकांश उपयोगकर्ताओं के लिए सर्वश्रेष्ठ। |
| 137 | + - **वेब डैशबोर्ड**: वास्तविक समय चार्ट्स और REST API अंकों के साथ शामिल। |
| 138 | + - **REST API**: वेब डैशबोर्ड के लिए। |
| 139 | + - **क्लाइंट**: लेकिन बेंचमार्किंग या सिमुलेशन को छोड़ दें। |
136 | 140 |
|
137 | | -- वेब डैशबोर्ड शामिल। |
138 | | -- REST API अंक। |
139 | | -- रियल-टाइम चार्ट। |
| 141 | + - **स्थापना**: |
140 | 142 |
|
141 | | -### 3. पूर्ण (मानक + सिमुलेशन) |
| 143 | + ```powershell |
| 144 | + # वेब डैशबोर्ड और API शुरू करें |
| 145 | + python health_monitor.py web |
142 | 146 |
|
143 | | -विकास और तनाव परीक्षण के लिए सर्वश्रेष्ठ। |
| 147 | + # CLI शुरू करें |
| 148 | + python health_monitor.py cli |
| 149 | + ``` |
144 | 150 |
|
145 | | -- सिमुलेशन शामिल। |
146 | | -- PyTorch/CuPy निर्भरताओं के लिए बेंचमार्किंग। |
| 151 | +3. **पूर्ण (CLI + सिमुलेशन)**: |
147 | 152 |
|
148 | | -### त्वरित शुरुआत |
| 153 | + - **सिमुलेशन**: इंटरएक्टिव 3D कण भौतिकी शामिल है। |
| 154 | + - **बेंचमार्किंग**: PyTorch/CuPy निर्भरताओं के साथ GEMM कार्यभारों के लिए। |
149 | 155 |
|
150 | | -1. **डाउनलोड** नवीनतम रिलीज़ या रिपॉजिटरी क्लोन करें। |
151 | | -2. **सेटअप चलाएँ**: |
| 156 | + - **स्थापना**: |
152 | 157 |
|
153 | | - ```powershell |
154 | | - .\setup.ps1 |
155 | | - ``` |
156 | | - |
157 | | -3. **लॉन्च**: |
158 | | - |
159 | | -```powershell |
160 | | -# वेब डैशबोर्ड शुरू करें (मानक/पूर्ण) |
161 | | -python health_monitor.py web |
162 | | -
|
163 | | -# CLI शुरू करें |
164 | | -python health_monitor.py cli |
165 | | -``` |
| 158 | + ```powershell |
| 159 | + # पूर्ण सुविधाओं के साथ स्थापित करें |
| 160 | + python health_monitor.py full |
| 161 | + ``` |
166 | 162 |
|
167 | 163 | --- |
168 | 164 |
|
169 | 165 | ## लाइसेंस |
170 | 166 |
|
171 | | -MIT लाइसेंस। [LICENSE](../LICENSE) देखें अधिक विवरण के लिए। |
| 167 | +MIT लाइसेंस। [LICENSE](../LICENSE) देखें अधिक जानकारी के लिए। |
0 commit comments