文件名称:staq:全栈量子处理工具包
文件大小:6.95MB
文件格式:ZIP
更新时间:2024-05-29 07:57:08
c-plus-plus quantum-computing quantum-development-kit C++
斯塔克 1.4版-2020年12月5日 生成状态: 关于 staq是现代C ++ 17库,用于量子电路的合成,转换,优化和编译。 它既可以通过提供的二进制工具来使用,也可以作为仅标头的库使用,可以将其包括在内,以为以电路描述语言编写的电路的解析和操作提供直接支持。 受Clang启发, staq被设计为直接操作OpenQASM语法树,而不是通过中间表示来进行操作,这使得无法检索原始源代码。 特别是,可以检查和转换OpenQASM电路(在大多数情况下)而不会丢失原始的源结构。 这使得staq非常适用于只需要特定更改的源到源转换。 同样,这允许转换为其他通用电路描述语言和库,以紧跟OpenQASM源。 请查阅 ,以获取有关库和随附工具的更多信息。 安装 Linux / UNIX staq将用于其构建系统。 要构建工具套件和staq可执行文件,请从根目录执行 mkdir build && c