QuantumBFS/Yao.jl
Extensible, Efficient Quantum Algorithm Design for Humans.
解決的問題
Yao 提供了一個用於設計與模擬量子演算法的框架。其目標是彌合理論性量子資訊研究與實際軟體實作之間的差距,支援教育用途,也支援量子計算領域的高階研究。
工作原理
Yao 以 Julia 套件形式建構,採用模組化方法進行量子演算法設計。它引入了「量子模組」(Quantum Blocks)的概念,讓使用者能以簡潔、高階的語言定義複雜的量子操作(如量子傅立葉轉換)。此框架具備可擴充性,並支援透過 CuYao.jl 實現 GPU 加速,以及透過 YaoToEinsum.jl 實現張量網路模擬。
適用對象
量子資訊科學的研究人員、學習量子計算的學生,以及開發量子軟體的開發者。
主要亮點
- 自有的可擴充量子演算法設計框架
- 透過 CuYao.jl 支援 GPU 加速
- 透過 YaoToEinsum.jl 實現張量網路模擬功能
- 定義量子電路與操作的簡潔語法
相關
- 專案
- 專案
- 專案
- 專案
- 專案