← नवीनतम पेपर
🤖 machine learning

rl-triton: High-Performance Triton GPU Kernels for Reinforcement Learning Credit Assignment

यह शोध पत्र rl-triton को प्रस्तुत करता है, जो एक ओपन-सोर्स लाइब्रेरी है जो सात अलग-अलग सुदृढीकरण लर्निंग (reinforcement learning) क्रेडिट असाइनमेंट एल्गोरिदम को GPUs पर त्वरित करने के लिए ट्राइटन (Triton) में कार्यान्वित एक एकीकृत एसोसिएटिव स्कैन फ्रेमवर्क का लाभ उठाती है, जो मेमोरी ओवरहेड को कम करके और O(logT)O(\log T) समानांतर गणना को सक्षम करके वेक्टरकृत बेसलाइन की तुलना में 1.6–5.70× की गति वृद्धि प्राप्त करती है।

मूल लेखक: Lars Simon Zehnder

प्रकाशित 2026-08-20
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Lars Simon Zehnder

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

आर्टिफिशियल इंटेलिजेंस की दुनिया में, कंप्यूटर को अच्छे निर्णय लेना सिखाने के लिए एक निरंतर संघर्ष बना रहता है। कल्पना कीजिए कि एक रोबोट चलना सीख रहा है या एक प्रोग्राम गेम खेलना सीख रहा है। सुधार करने के लिए, सिस्टम को यह पता लगाना होगा कि किन विशिष्ट कार्यों ने सफलता दिलाई और किन कार्यों से विफलता मिली। इस प्रक्रिया को 'क्रेडिट असाइनमेंट' (credit assignment) कहा जाता है। यह घटनाओं के एक क्रम को पीछे मुड़कर देखने और यह तय करने की क्रिया है कि, "यह कदम अच्छा था," या "वह कदम बुरा था," ताकि सिस्टम अपने भविष्य के व्यवहार को समायोजित कर सके। हालाँकि रोबोट अपना अधिकांश समय दुनिया का अन्वेषण करने या अगले कदम का निर्णय लेने के लिए जटिल गणनाएँ करने में बिता सकता है, लेकिन जिस क्षण उसे अपनी गलतियों से सीखने की आवश्यकता होती है, उसे एक विशिष्ट प्रकार के गणित का प्रदर्शन करना पड़ता है। यह गणित कदमों की एक लंबी सूची को देखने और उनके बीच संबंध जोड़ने के बारे में है, जहाँ एक कदम का मूल्य उसके बाद आने वाले कदम पर निर्भर करता है। लंबे समय तक, शक्तिशाली कंप्यूटर चिप्स जिन्हें जीपीयू (GPU) कहा जाता है, पर यह गणित करना धीमा रहा क्योंकि कंप्यूटर को सूची को एक समय में एक कदम करके प्रोसेस करना पड़ता था, जैसे कि एक किताब के पन्ने दर पन्ने पढ़ना, भले ही हार्डवेयर एक साथ कई पन्ने पढ़ने में सक्षम था।

लार्स साइमन ज़ेंडर नामक एक शोधकर्ता ने 'rl-triton' नामक एक नया टूल विकसित किया है जो इस बाधा को दूर करता है। यह टूल अत्यधिक कुशल कंप्यूटर निर्देशों का एक संग्रह है जिसे विशेष रूप से सुदृढीकरण शिक्षण (reinforcement learning) में क्रेडिट असाइनमेंट के कार्य के लिए डिज़ाइन किया गया है। कंप्यूटर को चरणों की सूची को एक धीमी, क्रमिक श्रृंखला में संसाधित करने के लिए मजबूर करने के बजाय, नई विधि काम को पुनर्गठित करती है ताकि हजारों चरणों की गणना एक साथ की जा सके। मुख्य विचार पूरे घटनाओं के क्रम को एक एकल, एकीकृत गणितीय संरचना के रूप में मानना है जिसे विभाजित किया जा सकता है और समानांतर (parallel) रूप से हल किया जा सकता है। ऐसा करके, कंप्यूटर उस समय लगने वाले समय के एक अंश में गणना पूरी कर सकता है, विशेष रूप से तब जब एक ही समय में हजारों अलग-अलग परिदृश्य चल रहे हों।

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

पेपर विस्तार से बताता है कि यह सात अलग-अलग प्रकार के लर्निंग एल्गोरिदम के लिए कैसे काम करता है, जिनमें से सभी एक ही अंतर्निहित गणितीय पैटर्न साझा करते हैं। नया टूल उन सभी को एक एकल, एकीकृत ढांचे के साथ संभालता है। यह वास्तविक दुनिया के डेटा की जटिल वास्तविकताओं पर भी सावधानीपूर्वक ध्यान देता है, जैसे कि जब कोई एपिसोड अचानक समाप्त हो जाता है या जब कोई सिमुलेशन बीच में ही कट जाता है। शोधकर्ताओं ने सिद्ध किया कि उनका तरीका इन सीमाओं को सही ढंग से संभालता है, यह सुनिश्चित करते हुए कि लर्निंग सिग्नल सही स्थान पर रुक जाए और एक परिदृश्य से दूसरे में गलती से न मिल जाए। उन्होंने अपने परिणामों को पुराने, पारंपरिक तरीके और एक अधिक आधुनिक, अनुकूलित संस्करण (जो मानक प्रोग्रामिंग टूल का उपयोग करता है) दोनों के विरुद्ध तुलना करके सत्यापित किया। नए टूल ने दोनों को लगातार पीछे छोड़ दिया, जिससे यह साबित हुआ कि गति में वृद्धि वास्तविक थी और केवल बेहतर कोडिंग ट्रिक्स का परिणाम नहीं थी।

सबसे दिलचस्प निष्कर्षों में से एक यह है कि समस्या के आकार के आधार पर गति का लाभ कैसे बदलता है। जब चरणों के अनुक्रम छोटे होते हैं, तो नया टूल तेज़ तो होता है, लेकिन अंतर कम होता है। हालाँकि, जैसे-जैसे अनुक्रम लंबे होते जाते हैं, यह लाभ बढ़ता जाता है। ऐसा इसलिए है क्योंकि पुराने तरीकों को सूची लंबी होने पर मेमोरी-फेचिंग (data fetching) की प्रक्रिया को कई बार दोहराना पड़ता है, जबकि नई विधि बहुत अधिक कुशलता से स्केल करती है। शोधकर्ताओं ने यह भी देखा कि यह एक एआई एजेंट के संपूर्ण प्रशिक्षण प्रक्रिया को कैसे प्रभावित करता है। उन्होंने पाया कि जबकि क्रेडिट असाइनमेंट चरण स्वयं बहुत तेज़ हो गया, समग्र प्रशिक्षण गति में सुधार कभी-कभी मामूली था। ऐसा इसलिए है क्योंकि क्रेडिट असाइनमेंट पूरे प्रशिक्षण पाइपलाइन का केवल एक हिस्सा है; यदि प्रक्रिया के बाकी हिस्से धीमे हैं, तो केवल एक हिस्से को तेज़ करने से पूरी चीज़ नाटकीय रूप से तेज़ नहीं चलेगी। हालाँकि, विशिष्ट सेटअपों में जहाँ क्रेडिट असाइनमेंट चरण कुल समय का एक बड़ा हिस्सा लेता है, वहाँ समग्र प्रशिक्षण गति में उल्लेखनीय सुधार हुआ।

यह कार्य कुछ सीमाओं को भी रेखांकित करता है। बहुत लंबे अनुक्रमों के लिए, 'रिट्रेस' (Retrace) नामक एक विशिष्ट प्रकार का एल्गोरिदम एक हार्डवेयर बाधा का सामना करता है जहाँ कंप्यूटर चिप एक विशिष्ट प्रकार के तेज़ स्टोरेज स्पेस की कमी महसूस करती है, जिससे धीमापन आता है। शोधकर्ताओं ने इस समस्या की पहचान की और नोट किया कि यह डिज़ाइन में एक ज्ञात ट्रेड-ऑफ (trade-off) है। उन्होंने यह भी उल्लेख किया कि उनका वर्तमान टूल मानक डेटा प्रारूपों के साथ सबसे अच्छा काम करता है और कुछ विशेष रूपांतरों के लिए आगे के विकास की आवश्यकता हो सकती है। इन सीमाओं के बावजूद, पेपर एआई प्रशिक्षण की एक निरंतर समस्या के लिए एक स्पष्ट और व्यावहारिक समाधान प्रस्तुत करता है। क्रमिक, चरण-दर-चरण गणना को समानांतर, एक साथ की जाने वाली गणना में बदलकर, शोधकर्ताओं ने दिखाया है कि सुदृढीकरण शिक्षण (reinforcement learning) को काफी अधिक कुशल बनाना संभव है। यह दक्षता जैसे-जैसे एआई सिस्टम बड़े और अधिक जटिल होते जा रहे हैं, उनके लिए महत्वपूर्ण है, क्योंकि उन्हें कम समय में विशाल मात्रा में डेटा से सीखने की आवश्यकता होती है। यह टूल अब दूसरों के उपयोग के लिए उपलब्ध है, जो उनके सीखने के मौलिक तरीके को बदले बिना बुद्धिमान प्रणालियों के प्रशिक्षण को गति देने का एक तरीका प्रदान करता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →