← नवीनतम पेपर
⚛️ quantum physics

QuTuner: Feature- and Learning-Guided Optimization Pass Tuning for Quantum Compilers

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

मूल लेखक: Ming Zhong, Xiangyu Ren, Jinglei Cheng, Shaohua Li, Zhiding Liang

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

मूल लेखक: Ming Zhong, Xiangyu Ren, Jinglei Cheng, Shaohua Li, Zhiding Liang

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

कल्पना कीजिए कि आप एक बेहतरीन केक बनाने की कोशिश कर रहे हैं। आपके पास एक रेसिपी (क्वांटम प्रोग्राम) है और एक किचन (क्वांटम कंप्यूटर) है। लेकिन आपका किचन थोड़ा पेचीदा है: ओवन थोड़े नखरे वाले हैं, सामग्री महंगी है, और अगर आपने उन्हें गलत क्रम में मिलाया, तो केक ढह सकता है या उसका स्वाद खराब हो सकता है।

क्वांटम कंप्यूटिंग की दुनिया में, यह "रेसिपी" एक क्वांटम सर्किट है, और "किचन के निर्देश" को एक कंपाइलर द्वारा संभाला जाता है। कंपाइलर का काम आपकी उच्च-स्तरीय रेसिपी को उन निम्न-स्तरीय निर्देशों में अनुवादित करना है जिनका क्वांटम कंप्यूटर वास्तव में पालन कर सके। केक को बेहतर (अधिक सटीक और त्रुटियों के प्रति कम संवेदनशील) बनाने के लिए, कंपाइलर "ऑप्टिमाइज़ेशन पासेस" (optimization passes) की एक लंबी सूची का उपयोग करता है—इसे "आटा छानना," "तेजी से फेंटना," या "रेस्ट करने देना" जैसी विभिन्न तकनीकों के रूप में समझें।

समस्या क्या है? इन तकनीकों के दर्जनों विकल्प हैं, और इन्हें लाखों अलग-अलग क्रमों में लागू किया जा सकता है। एक शेफ की तरह जो चरणों के सही क्रम का अनुमान लगाने की कोशिश करता है, एक कंप्यूटर जो ऑप्टिमाइज़ेशन पासेस के सर्वोत्तम क्रम का अनुमान लगाने की कोशिश करता है, आमतौर पर विफल हो जाता है या इसे समझने में बहुत अधिक समय लेता है।

यहाँ QuTuner आता है, जिसे क्वांटम कंपाइलर्स के लिए "मास्टर शेफ" के रूप में डिज़ाइन किया गया है। यह कैसे काम करता है, यहाँ सरल भाषा में दिया गया है:

1. समस्या: बहुत सारे विकल्प, समय की कमी

अतीत में, शोधकर्ताओं ने सर्वोत्तम चरणों को खोजने के लिए या तो:

  • रैंडम अंदाज़ा लगाया: विभिन्न संयोजनों को तब तक आज़माया जब तक कि कुछ काम न कर जाए (जैसे मेनू पर निशाना साधने के लिए डार्ट फेंकना)।
  • केवल कुछ चरणों को देखा: उपलब्ध तकनीकों की लंबी सूची के कारण अधिकांश को अनदेखा कर दिया क्योंकि सूची बहुत लंबी थी।
  • स्थिर संकेतों (Static Clues) का उपयोग किया: रेसिपी की सामग्री (स्थिर विशेषताओं) को देखा लेकिन यह नहीं समझा कि मिश्रण करने पर सामग्री वास्तव में कैसे प्रतिक्रिया करती है।

पेपर का तर्क है कि ये विधियाँ एक विशाल शहर में केवल कुछ सड़कों वाला नक्शा लेकर नेविगेट करने के समान हैं। आप भाग्यशाली हो सकते हैं, लेकिन आप संभवतः सबसे तेज़ मार्ग को छोड़ देंगे।

2. समाधान: QuTuner का "अनुभव पुस्तकालय" (Experience Library)

QuTuner इसे एक विशाल अनुभव पुस्तकालय (ऑप्टिमाइज़ेशन डेटासेट) बनाकर हल करता है।

  • प्रशिक्षण चरण (ऑफलाइन): किसी की मदद करने से पहले, QuTuner हजारों अलग-अलग क्वांटम रेसिपी "पकाने" में समय बिताता है। यह बेयसियन ऑप्टिमाइज़ेशन (Bayesian Optimization) नामक एक स्मार्ट खोज विधि का उपयोग करके 8,111 अलग-अलग सर्किटों पर लाखों अलग-अलग चरण क्रमों का परीक्षण करता है। यह रिकॉर्ड करता है कि किस प्रकार की रेसिपी के लिए कौन सा क्रम सबसे अच्छा रहा।
  • "स्वाद परीक्षण" (पास एम्बेडिंग्स): केवल सामग्री (स्थिर विशेषताओं) को देखने के बजाय, QuTuner वास्तव में यह परीक्षण करता है कि रेसिपी प्रत्येक व्यक्तिगत चरण के प्रति कैसे प्रतिक्रिया करती है। यह पूछता है, "यदि मैं इस विशिष्ट तकनीक को इस विशिष्ट केक पर लागू करूँ, तो क्या यह बेहतर होगा या बदतर?" यह हर संभव तकनीक के प्रति प्रतिक्रिया के आधार पर प्रत्येक रेसिपी के लिए एक अनूठा "फिंगरप्रिंट" (जिसे पास एम्बेडिंग कहा जाता है) बनाता है।

3. दो-चरणीय शेफ सहायक

जब आप QuTuner को एक नई रेसिपी अनुकूलित करने के लिए देते हैं, तो यह शून्य से शुरुआत नहीं करता है। यह दो-चरणीय प्रक्रिया का उपयोग करता है:

  • चरण 1: "एक जैसा दिखने वाला" खोजने वाला (प्रूनिंग मॉडल):
    QuTuner आपकी नई रेसिपी को देखता है और पूछता है, "मेरे पुस्तकालय में ऐसी कौन सी रेसिपी है जो इस जैसी दिखती है और वैसी ही प्रतिक्रिया करती है?" यह आपकी रेसिपी का "फिंगरप्रिंट" बताने के लिए एक स्मार्ट AI मॉडल का उपयोग करता है और अपने पुस्तकालय से शीर्ष 10 सबसे समान रेसिपी को जल्दी से ढूंढ लेता है। यह उन लाखों अन्य रेसिपी को अनदेखा कर देता है जो मेल नहीं खातीं।

  • चरण 2: "सर्वश्रेष्ठ चयन" करने वाला जज (रैंकर मॉडल):
    अब जब इसके पास 10 उम्मीदवार हैं, तो QuTuner दूसरे AI मॉडल का उपयोग करके उन्हें रैंक करता है। यह पूछता है, "इन 10 समान रेसिपी में से, किस एक का सर्वोत्तम चरण-क्रम आपकी विशिष्ट रेसिपी के लिए सबसे अच्छा काम करने की संभावना है?" यह विजेता का चयन करता है।

4. अंतिम पॉलिश: हल्का सुधार (Light Touch-Up)

चुना गया क्रम चुनने के बाद भी, QuTuner रुकता नहीं है। यह एक हल्का "ट्वीक" (एक छोटा, तेज़ ऑप्टिमाइज़ेशन सर्च) करता है। यह केक को एक बार फिर से चखने और ज़रूरत पड़ने पर नमक का एक चुटकी डालने जैसा है, न कि पूरी बेकिंग प्रक्रिया को फिर से शुरू करने जैसा।

यह एक बड़ी बात क्यों है?

पेपर ने दो लोकप्रिय क्वांटम टूल्स: Qiskit और PyTKET का उपयोग करके अन्य विधियों (जैसे रैंडम गेसिंग, जेनेटिक एल्गोरिदम और यहाँ तक कि AI लैंग्वेज मॉडल्स) के मुकाबले QuTuner का परीक्षण किया।

  • बेहतर परिणाम: QuTuner ने अन्य विधियों की तुलना में क्वांटम सर्किट की "लागत" (कम त्रुटियां, कम चरण) को काफी कम कर दिया। Qiskit पर, इसने सबसे मजबूत प्रतियोगी की तुलना में परिणामों में 84% तक सुधार किया।
  • तेज़: यह बहुत तेज़ था। जहाँ अन्य विधियों को सही उत्तर खोजने में बहुत समय लगा, वहीं QuTuner ने एक अंश समय में एक बेहतरीन उत्तर ढूंढ लिया (ट्यूनिंग समय को 73% तक कम कर दिया)।
  • बहुमुखी: यह विभिन्न प्रकार के क्वांटम कंप्यूटरों (सिमुलेटेड बैकएंड) पर भी अच्छी तरह से काम करता है, और तब भी जब लक्ष्य "कम चरणों" से बदलकर "उच्च सटीकता" हो गया हो।

निचोड़

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

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

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

Digest आज़माएँ →