इस प्रोजेक्ट के बारे में
fishell एक कमांड-लाइन यूटिलिटी है, जिसे Bash और PowerShell में लिखा गया है, जो NPAD/UFRN (IMD) सुपरकंप्यूटर तक SSH एक्सेस को सरल बनाता है। यह RSA कुंजियों को कॉन्फ़िगर करता है, ~/.ssh/config में npad एलियास पंजीकृत करता है और लॉगिन, कनेक्शन टेस्ट, scp के माध्यम से अपलोड और डाउनलोड, रिमोट कमांड निष्पादन और नए keygen के लिए पुर्तगाली या अंग्रेजी में एक इंटरैक्टिव पैनल प्रदान करता है।
Windows पर, यह PowerShell के लिए एक .cmd लॉन्चर का उपयोग करता है; Linux, macOS, WSL और Google Colab पर, यह Bash के माध्यम से चलता है। README इंस्टॉलेशन, पैनल के उपयोग, कमांड, Slurm वर्कफ़्लो (sbatch, squeue, scancel), विभाजन (partitions), GPU जॉब्स, समस्या निवारण, संरचना और सुरक्षा का विवरण देता है। यह MIT लाइसेंस के तहत है।
पैनल कुंजियों द्वारा संचालित होता है: 1 NPAD पर शेल खोलता है, 2 कनेक्शन का परीक्षण करता है, 3 scp के माध्यम से फ़ाइल/फ़ोल्डर भेजता है, 4 scp के माध्यम से फ़ाइल/फ़ोल्डर डाउनलोड करता है, 5 NPAD पर कमांड चलाता है और आउटपुट दिखाता है, 6 SSH सेटअप को फिर से करता है, 7 वर्तमान कॉन्फ़िगरेशन दिखाता है, 8 एक नई कुंजी जोड़ी उत्पन्न करता है, l इंटरफ़ेस की भाषा बदलता है, a बैनर एनीमेशन को चालू/बंद करता है, और 0 या q बाहर निकलने के लिए है।
कमांड-लाइन विकल्पों में इंटरैक्टिव पैनल, सेटअप, लॉगिन, टेस्ट, अपलोड, डाउनलोड, run "कमांड", keygen, स्टेटस और हेल्प शामिल हैं। सेटअप के बाद, एलियास ~/.ssh/config में रहता है और सामान्य SSH किसी भी टर्मिनल से, fishell के बिना भी काम करता है, जैसे कि ssh npad, scp dados.zip npad:~/ और scp npad:~/resultado.h5।
README NPAD का उपयोग करने के लिए एक व्यावहारिक सारांश के रूप में भी कार्य करता है, जिसमें लॉगिन नोड और कंप्यूट नोड्स के बीच अंतर, #SBATCH स्क्रिप्ट के साथ जॉब सबमिशन, amd-512, gpu-8-v100 और gpu-4-a100 जैसे विभाजन, conda gpu वातावरण के साथ GPU का उपयोग, squeue, sinfo और scancel के साथ कतार की निगरानी, साथ ही सामान्य त्रुटियां और उनके समाधान शामिल हैं। आधिकारिक और पूर्ण दस्तावेज़ीकरण npad.ufrn.br और NPAD ट्यूटोरियल में उपलब्ध है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.