Classiq/classiq-library
The Classiq Library is the largest collection of quantum algorithms and applications. It is the best way to explore quantum computing software. We welcome community contributions to our Library 🙌
解決的問題
Classiq 透過消除手動設計複雜量子電路的需求,簡化了量子軟體的開發。開發者可高階描述量子邏輯,平台會自動將這些邏輯轉換為可直接在各種量子硬體或模擬器上執行的優化物理電路。
作法
此平台透過原生語言 Qmod 與 Python SDK 採用高階功能設計方法。整個流程分為三個主要步驟:
- 定義邏輯:使用者使用 SDK 或 IDE 定義量子程式的邏輯(例如,配置量子位元並應用運算子)。
- 合成:合成引擎將此邏輯定義轉換為物理量子程式,並針對最小量子位元使用量或最小電路寬度等目標進行優化,以減少錯誤。
- 執行:產生的程式可在模擬器或實體硬體(如 IBM、Amazon Braket、Azure Quantum 或 Nvidia)上執行,結果以熟悉的 pandas DataFrames 等資料格式回傳。
適用對象
專為希望在不手動管理門級電路細節的情況下,建構量子演算法與應用的量子研究人員、軟體開發人員與學生設計。
主要亮點
- 高階建模:使用功能化設計方法描述量子邏輯,而非手動放置門。
- 自動合成:針對物理限制(如減少量子位元數量或執行時間)優化電路。
- 跨平台執行:支援多個量子硬體供應商,包括 IBM、Amazon Braket、Azure Quantum 與 Nvidia。
- 混合介面:同時提供程式化的 Python SDK 與基於 GUI 的 IDE,用於設計與合成模型。
相關
- 專案
- 專案
- 專案
- 專案
- 專案