GPU Goblin

शोधकर्ताओं के लिए: बड़ी वैज्ञानिक गणनाएँ

Python से अपनी गणनाएँ चलाने के लिए GPU Goblin के कंप्यूटिंग नेटवर्क का उपयोग करें। बड़ी गणनाएँ स्वयंसेवकों द्वारा उधार दिए गए कंप्यूटरों में अपने-आप बाँटी जाती हैं, और हर परिणाम की जाँच होती है।

आप क्या गणना कर सकते हैं

GPU Goblin अपनी सूची में शामिल प्रकार की वैज्ञानिक गणनाएँ प्रोसेसरों और ग्राफ़िक्स कार्डों पर करता है:

  • बड़े मैट्रिक्स गुणनफल, जो बहुत-सी वैज्ञानिक गणना का मूल हैं, और एक मशीन के लिए बहुत बड़े होने पर टुकड़ों में बाँटे जाते हैं।
  • टेंसर संक्रियाओं के ग्राफ़ पर गणनाएँ: 45 से अधिक ऑपरेटरों (अंकगणित, रिडक्शन, पूर्णांक टेंसर, कस्टम सूत्र…) के ग्राफ़ के रूप में वर्णित कोई गणना, उदाहरण के लिए Python पैकेज द्वारा किसी PyTorch प्रोग्राम से ली गई।
  • मशीन-लर्निंग मॉडलों का प्रशिक्षण: कन्वोल्यूशनल नेटवर्क, ट्रांसफ़ॉर्मर, भाषा मॉडल। किसी भी एक योगदानकर्ता की मशीन से बड़ा मॉडल अपने-आप बाँटा जाता है: चरणों में (परतों के समूह जिनकी गणना एक के बाद एक होती है), टुकड़ों में (बड़े मैट्रिक्स छोटे भागों में विभाजित) और माइक्रो-बैचों में।

आप गणना का वर्णन करते हैं, और ग्रिड अपनी सत्यापित संक्रियाओं से उसकी गणना करता है। समय के साथ सूची में और प्रकार की गणनाएँ जोड़ी जाती हैं: हमें बताएँ कि आपके शोध को क्या चाहिए।

एक गणना कैसे चलती है

  1. आपकी प्रयोगशाला का नोड, जो आपकी प्रयोगशाला में इंस्टॉल की गई एक छोटी सेवा है, डेटा रखता है और गणना को कार्यों में बाँटता है।
  2. योगदानकर्ताओं की मशीनें अपने इनपुट लाती हैं, गणना करती हैं, और अपने परिणाम लौटाती हैं।
  3. हर परिणाम उपयोग से पहले सत्यापित होता है — एक स्वतंत्र सत्यापक द्वारा दोबारा गणना करके, या किसी दूसरे योगदानकर्ता द्वारा की गई उसी गणना से तुलना करके।
  4. स्वीकृत परिणामों को जोड़कर आपका परिणाम बनता है। प्रशिक्षित किए जा रहे मॉडल के लिए यह एक राउंड है: ग्रेडिएंट जोड़े जाते हैं, ऑप्टिमाइज़र चरण लागू होता है, और अगला राउंड शुरू होता है।

आपका डेटा

  • डिफ़ॉल्ट रूप से, सर्वर कोई शोध डेटा संग्रहीत नहीं करता, और आपकी प्रयोगशाला का नोड आपके डेटासेट कभी भी जैसे के तैसे नहीं भेजता: वह मशीनों को गणना के लिए संक्रियाएँ भेजता है, साथ में केवल वे संख्याएँ जिनकी हर कार्य को ज़रूरत होती है।
  • ये संख्याएँ बिना फ़ाइल नाम के और बिना इस वर्णन के पहुँचती हैं कि वे क्या दर्शाती हैं (पाठ संख्यात्मक टोकन के रूप में पहुँचता है)। गणना के दौरान डेटा एन्क्रिप्ट नहीं होता: पिक्सेल की एक सरणी अब भी छवि के रूप में दिखाई जा सकती है, और टोकन को वापस पाठ में बदला जा सकता है। ऐसा डेटा जिसे गोपनीय रहना चाहिए (उदाहरण के लिए व्यक्तिगत या चिकित्सा डेटा) खुले ग्रिड पर न भेजें।

पहुँच

अपने खाते से पहुँच का अनुरोध करें: अपने ईमेल पते से साइन इन करें और शोधकर्ता पहुँच अनुरोध भरें। प्रश्न: contact@gpugoblin.com।

लागत

शोध के लिए ग्रिड का उपयोग मुफ़्त है। सॉफ़्टवेयर PolyForm Noncommercial लाइसेंस के तहत उपलब्ध है: शोध और किसी भी गैर-व्यावसायिक उपयोग के लिए मुफ़्त। व्यावसायिक उपयोग के लिए लेखक के साथ समझौता आवश्यक है।