QuSprout 介绍
据悉,QuSprout 是启科量子自主研发的一款免费、开源的量子计算模拟后端,用户在 QuTrunk 量子编程框架生成量子线路后需要连接到 QuSprout 计算后端来进行模拟计算(Qutrunk 的具体使用方法可参考此链接:QuTrunk 快速上手教程)。
同时,QuSprout 支持多个量子线路的任务管理、MPI多进程并行计算。QuSprout 使用 C++ 作为宿主语言,当前支持Kylin,Ubuntu,CentOS操作系统,支持在x86,arm64体系上编译部署,建议使用KylinV10,Ubuntu22.04,CentOS7.9,后续会增加对MacOS系统支持。
量子模拟方面,QuSprout 提供了 qusprout,quwork 服务模块来支持量子计算的模拟:
服务模块
qusprout:
quwork:
更多有关 QuSprout 编译、安装、启动服务等信息,可在正式开源后通过产品页面进行查看。
开源意义
中国信息技术的飞速发展为开源事业奠定了基础。根据 infoQ 的研究报告显示,目前中国开发者人数已超过 1000 万。中国整体参与开源的核心人群也已从认知期进入生产期,未来有望引流全球的开源事业。综合开源事业在国内的发展情况,软件开源已经成为软件行业的一种主流趋势。
量子计算软件的开源有助于推动量子计算软件工具生态系统建设,培养以解决量子计算问题为核心的开发者社区。启科量子计划开源 QuSprout 项目,欢迎各行业的量子、AI 从业者或爱好者加入 QuSprout 开源项目。