本源超導(dǎo)量子計(jì)算機(jī)自主制造鏈由11個(gè)部分組成,該制造鏈生產(chǎn)的中國自主超導(dǎo)量子計(jì)算機(jī)已向中國用戶交付多臺,本源基于該制造鏈自主研制的中國第三代自主超導(dǎo)量子計(jì)算機(jī)“本源悟空”已于日前上線并對全球開放使用。
中國自主量子計(jì)算編程生態(tài)工具鏈
本源量子獨(dú)立自主研發(fā)了全棧式的量子計(jì)算編程生態(tài)工具鏈,涵蓋量子編程框架、量子基礎(chǔ)算法、量子機(jī)器學(xué)習(xí)、量子編程語言和量子計(jì)算集成開發(fā)環(huán)境等多個(gè)核心組件。工具鏈擁有直觀編程接口、高效模擬環(huán)境和廣泛硬件兼容性,為生物制藥、量子人工智能、量子金融等領(lǐng)域提供強(qiáng)有力的支持,促進(jìn)了量子應(yīng)用的產(chǎn)業(yè)化發(fā)展。
量子計(jì)算編程框架QPanda
QPanda是本源量子獨(dú)立自主研發(fā)的開源量子編程框架,旨在為用戶提供高效、易用的量子編程環(huán)境。其支持量子硬件接入,具備高性能模擬功能,并提供專業(yè)的量子誤差緩解和噪聲分析工具。QPanda的目標(biāo)是推動量子計(jì)算技術(shù)的發(fā)展,并助力其在各領(lǐng)域的廣泛應(yīng)用。
產(chǎn)品特點(diǎn)
支持量子硬件接入:
提供了與本源量子計(jì)算機(jī)的直接接入,使用戶能夠在真實(shí)的量子硬件上測試和運(yùn)行量子程序。
高性能模擬能力:
提供強(qiáng)大的模擬功能,支持大規(guī)模量子電路模擬,幫助用戶在經(jīng)典計(jì)算環(huán)境中測試和驗(yàn)證量子算法。支持多種量子噪聲模型,用戶可以研究和優(yōu)化量子算法的魯棒性。
先進(jìn)的量子誤差緩解和噪聲分析:
提供專門的工具用于量子誤差緩解和噪聲分析,幫助用戶研究和減小量子計(jì)算中的誤差。提供隨機(jī)化基準(zhǔn)測試、量子態(tài)斷層成像等先進(jìn)技術(shù),用于評估和改進(jìn)量子計(jì)算的可靠性。
量子算法軟件包pyqpanda-algorithm
pyqpanda-algorithm是本源量子開發(fā)的量子算法軟件包,集合了開發(fā)人員在量子算法中常用的基本量子算法和函數(shù)。為開發(fā)人員提供了一套標(biāo)準(zhǔn)化的工具,使開發(fā)人員能夠編寫可以輕松移植到不同量子計(jì)算平臺的量子程序,是量子軟件開發(fā)和量子計(jì)算研究進(jìn)步的重要資源。
產(chǎn)品特點(diǎn)高開發(fā)效率:采用模塊化與可復(fù)用代碼結(jié)構(gòu),并提供豐富示例與API文檔等開發(fā)資源;高可靠和穩(wěn)定性:通過多輪測試驗(yàn)證,確保其適應(yīng)不同的應(yīng)用場景和不斷變化的需求;高性能:
針對特定場景或任務(wù)進(jìn)行算法優(yōu)化,以提高量子算法在量子/經(jīng)典設(shè)備上的執(zhí)行性能。
量子機(jī)器學(xué)習(xí)框架VQNet
新一代量子與經(jīng)典統(tǒng)一的機(jī)器學(xué)習(xí)框架
VQNet是由本源量子開發(fā)的新一代量子與經(jīng)典統(tǒng)一的機(jī)器學(xué)習(xí)框架,同時(shí)支持量子機(jī)器學(xué)習(xí)和經(jīng)典機(jī)器學(xué)習(xí)模型的構(gòu)建、訓(xùn)練。VQNet內(nèi)部集成了量子計(jì)算模塊,可以實(shí)現(xiàn)量子網(wǎng)絡(luò)模型的高效模擬訓(xùn)練,同時(shí)集成了QPanda模塊,支持在真實(shí)量子計(jì)算機(jī)上進(jìn)行模型訓(xùn)練和推理
產(chǎn)品特點(diǎn)統(tǒng)一性:
支持量子機(jī)器學(xué)習(xí)和經(jīng)典機(jī)器學(xué)習(xí)模型的構(gòu)建、訓(xùn)練,支持量子計(jì)算機(jī)與經(jīng)典計(jì)算機(jī)等多種硬件上的模型運(yùn)行;
實(shí)用性:
使用Python作為前端語言,接口易用、支持自動微分和動態(tài)計(jì)算圖;高效性:設(shè)計(jì)統(tǒng)一架構(gòu),使用本源量子的QPanda量子計(jì)算庫,以及自帶的經(jīng)典計(jì)算層提高量子機(jī)器學(xué)習(xí)的效率;兼容性:
可以與其他機(jī)器學(xué)習(xí)框架和計(jì)算庫兼容。
量子編程語言QRunes
QRunes 是一種高度抽象化的高級量子經(jīng)典混合編程語言,它集成了量子經(jīng)典混合編程、語法高級抽象、垃圾區(qū)管理等強(qiáng)大功能。極大地降低了量子經(jīng)典混合編程的難度,確保了量子程序的穩(wěn)定運(yùn)行,為量子計(jì)算領(lǐng)域的研究和應(yīng)用提供了有力的支持。
產(chǎn)品特點(diǎn)
量子經(jīng)典混合:
支持大型復(fù)雜量子程序的即時(shí)編譯和運(yùn)行以及量子與經(jīng)典指令的混合輸入,并通過動態(tài)更新參數(shù)化量子線路加強(qiáng)了經(jīng)典計(jì)算機(jī)與量子計(jì)算機(jī)的高效協(xié)作;
高級語法抽象:
設(shè)計(jì)高抽象的量子語義和編譯方法,模塊化特定的量子操作和計(jì)算過程,提高代碼的易用性、可讀性、可維護(hù)性和代碼復(fù)用性;
垃圾區(qū)管理:
設(shè)計(jì)自動取消計(jì)算和內(nèi)存管理,引入量子比特、經(jīng)典寄存器重用的概念和堆棧式垃圾區(qū)的概念,降低手動操作的繁瑣性,提高量子算法的穩(wěn)定性和正確性。
量子計(jì)算集成開發(fā)環(huán)境Qurator
Qurator是本源量子軟件團(tuán)隊(duì)整合開發(fā)的量子程序編程環(huán)境工具包,該軟件整合了QPanda量子編程框架及QRunes編碼和編譯流程。提供了一站式編譯環(huán)境安裝,用戶通過程序的安裝即可實(shí)現(xiàn)編譯環(huán)境的一鍵使用。
產(chǎn)品特點(diǎn)
一站式開發(fā)環(huán)境:
集成QPanda、QRunes一體開發(fā)環(huán)境,提供一站式(環(huán)境可選擇)的量子編程開發(fā)環(huán)境;
量子工具便捷安裝:直接獲取QPanda源碼并在Qurator中實(shí)現(xiàn)便捷的安裝。集成Qurator量子程序開發(fā)插件,支持 QRunes語言量子程序開發(fā);結(jié)果可視化:
量子程序運(yùn)行結(jié)果可視化;
更多功能:基于VSCode編輯器的Smart Coding功能,多種插件封裝使用。
-
編程
+關(guān)注
關(guān)注
88文章
3614瀏覽量
93685 -
量子計(jì)算
+關(guān)注
關(guān)注
4文章
1093瀏覽量
34941 -
量子計(jì)算機(jī)
+關(guān)注
關(guān)注
4文章
530瀏覽量
25415
發(fā)布評論請先 登錄
相關(guān)推薦
評論