Whatsapp

लिनक्स में माइक्रोसॉफ्ट क्वांटम डेवलपमेंट किट कैसे स्थापित करें

Anonim

Microsoft की Quantum Dev Kit से बहुत से लोग परिचित नहीं होंगे, लेकिन उन्होंने Quantum के बारे में सुना होगा कंप्यूटिंग और स्वर्गीय भविष्य वे वादे करने लगते हैं।

Quantum Development Kit, Q () नामक एक नई क्वांटम-केंद्रित प्रोग्रामिंग भाषा का उपयोग करके क्वांटम अनुप्रयोगों के निर्माण के लिए Microsoft का एकीकृत मंच है Q Sharp). यह विंडोज़ पर केवल Visual Studio के साथ इंटरलेस्ड था जब तक कि Microsoft ने हाल ही में macOS और Linux के लिए एक पोर्ट नहीं बनाया जिसमें क्वांटम सिमुलेशन और VS कोड के लिए समर्थन शामिल है।

वास्तविक क्वांटम डिवाइस उल्लेखनीय रूप से प्राप्त करना मुश्किल है लेकिन क्वांटम देव किट सॉफ्टवेयर के लिए क्यूबिट सिमुलेटर पर चलाना संभव बनाता है। इसकी रिलीज के बाद से, हजारों डेवलपर सामान्य बाइनरी स्टेट्स के बजाय Quantum State का उपयोग करके पूर्वावलोकन करने में सक्षम हुए हैं कि यह कैसा लगता हैइसने Microsoft को न केवल किट को macOS और Linux में पोर्ट करने के लिए प्रेरित किया है बल्कि इसके पुस्तकालयों को ओपन सोर्स भी किया है।

विकास पुस्तकालय और डेमो उदाहरण जो Q के साथ लॉन्च किए गए थे, ओपन सोर्स के तहत जारी किए गए हैं MIT लाइसेंस और GitHub पर उपलब्ध हैं।

Microsoft क्वांटम डेवलपमेंट किट को Q के समर्थन के साथ पायथन-संगत भी बनाया गया हैपायथन रूटीन में देशी कॉल करने के लिए और इसके विपरीत और सिम्युलेटर के प्रदर्शन को 4-5 गुना बढ़ा दिया गया है।

उबंटू लिनक्स में माइक्रोसॉफ्ट क्वांटम देव किट स्थापित करें

यदि आप Quantum Computing की नई दुनिया में जाना चाहते हैं Microsoft की देव किट के साथआपको विजुअल स्टूडियो कोड इंस्टॉल करना होगा।

1. विजुअल स्टूडियो कोड एक्सटेंशन के लिए माइक्रोसॉफ्ट क्वांटम डेवलपमेंट किट स्थापित करें।

2. Q डेवलपमेंट किट प्रोजेक्ट टेम्प्लेट इंस्टॉल करें निम्नलिखित कमांड चलाकर अपनी पसंदीदा कमांड लाइन का उपयोग करना।

"
$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"

3. क्लोन करें Microsoft क्वांटम डेवलपर किट नमूने और अपने गिटहब रेपो से पुस्तकालय।

$ git क्लोन https://github.com/Microsoft/Quantum.git

4.नई क्लोन निर्देशिका में नेविगेट करें और स्टार्ट अप चलाएं विज़ुअल स्टूडियो कोड .

$ सीडी क्वांटम
$ कोड।

5. टेलीपोर्ट नमूना कार्यक्रम चलाएं।

$ सीडी नमूने/टेलीपोर्टेशन/
$ डॉटनेट बिल्ड
$ डॉटनेट रन

आपका वर्कस्टेशन Q डेवलपमेंट के लिए सेट अप किया गया है, अगर प्रोग्राम चलता है और आउटपुट इसके समान है: अलग-अलग मूल्यों के साथ सफल टेलीपोर्टेशन के 8 राउंड हैं प्रत्येक राउंड में सही/गलत भेजे गए.

क्या आप Linux के लिए Quantum Development Kit की उपलब्धता को लेकर उत्साहित हैं और पर आपके क्या विचार हैं क्वांटम कंप्यूटिंग सामान्य तौर पर? नीचे टिप्पणी अनुभाग में अपने विचार दें।