劍橋量子運算公司宣布對所有Python用戶全面開放原始碼
免費使用旨在加速量子應用程式的頂級量子軟體開發套件 劍橋量子運算公司(Cambridge Quantum Computing, 簡稱 CQC)於英國劍橋發布最新版本的高效能量子軟體開發套件(SDK)tket(發音為「ticket」),並宣布全面解除其 Python 模組(亦稱為「pytket」)的所
免費使用旨在加速量子應用程式的頂級量子軟體開發套件
劍橋量子運算公司(Cambridge Quantum Computing, 簡稱 CQC)於英國劍橋發布最新版本的高效能量子軟體開發套件(SDK)tket(發音為「ticket」),並宣布全面解除其 Python 模組(亦稱為「pytket」)的所有授權限制。
Python 是一種開源的通用程式語言,在量子運算程式設計與軟體開發中佔據主導地位。
隨著此次最新版本的發布,任何能夠接觸到量子電腦的 Python 使用者,皆可在包含商業用途在內的任何情境下部署 tket SDK,並受惠於其強大功能。
0.7 版本現在也支援在 Microsoft Azure Quantum(公開預覽版)上執行量子電路,同時擴展了 Honeywell Quantum Solutions 離子阱系統中量子運算的古典控制。
劍橋量子運算公司業務開發主管麥迪・波佐-雷(Mehdi Bozzo-Rey)表示:「透過向全球為數眾多的 Python 使用者免費提供我們的頂級 tket SDK,我們希望加速各個產業領域中量子運算研究與應用程式的發展。透過增加與 tket 相容的雲端量子運算平台數量,我們也讓幾乎所有的程式設計師都能更輕鬆地探索量子演算法與軟體的開發。」
tket 最初由 CQC 的量子運算科學家團隊開發並持續更新,它能讓研究人員、演算法設計人員以及軟體開發人員建構並執行量子電路,在現今最先進的量子裝置上產生最佳結果。
tket 能將與機器無關的演算法轉化為可執行的電路,在最佳化實體量子位元配置的同時,減少所需的量子閘數量。
tket 支援幾乎所有的量子硬體裝置與量子程式設計語言,並允許使用者僅透過修改一行程式碼就能在不同裝置間進行遷移,使開發人員的研究專案具備平台獨立性。tket 廣受許多量子硬體供應商以及全球各大企業所採用。
tket 0.7 版本的其他新功能包括:
• 改進的電路最佳化與雜訊抑制效能,並提供讓量子電路建構更加容易的新方法;
• 以其他運算、方塊(boxes)或電路來替代具名運算(named operations);以及
• 支援 IBM Quantum 高階裝置的中途測量(mid-circuit measurement)。