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