启科量子自主研发量子计算模拟后端 QuSprout 并正式开源

启科量子推出自主研发的量子计算模拟后端QuSprout并开源,旨在促进更多开发者参与量子技术研发。QuSprout提供编译、安装和启动服务的详细步骤,可作为QuTrunk的后端运行量子算法。
摘要由CSDN通过智能技术生成

随着启科量子内部研发团队在量子计算后端研发方面工作的持续推进,启科量子于今日公开发布了其自主研发的量子计算模拟后端——QuSprout,宣布将其正式开源。

QuSprout 的开源旨在让更多的开发者、专家学者或爱好者参与到量子技术的研发上来,更快推动量子技术发展(开源地址见文末)。

编译,安装,启动服务


编译:
  1. QuSprout 根目录下的thirdparty目录里面包含了大部分编译和运行 QuSprout 的第三方库,该目录下的install.sh脚本可以一键安装依赖库:

     sudo chmod a+x install.sh
     sudo ./install.sh
     
     Noted: 
     1. CentOS上需要使用root权限执行install.sh脚本。
     2. 执行install.sh之前需要提前安装基本的开发工具包括gcc,g++, make, unzip。
     3. 执行install.sh过程中,可能在不同的Linux平台会遇到个别依赖库安装失败的情况,您可以尝试解决或者在github上创建 Issue。
    
  2. QuSprout 根目录下有个 build_qusprout.sh 脚本文件,这个脚本文件是用来对 QuSprout 进行编译的。

  3. 赋予编译脚本执行权限:

    sudo chmod a+x build_qusprout.sh
    
  4. 执行编译脚本,0.1.12是需要指定的编译版本号,您可以指定任意的版本号:

    sudo ./build_qusprout.sh version 0.1.12
    
安装:
  1. 编译完成后,会在当前目前下生成 build_v0.1.12.tar.gz 文件,0.1.12 是编译时指定的版本号。

  2. QuSprout 根目录下有个 service_qusprout.sh 脚本文件,这个脚本文件是用来对 QuSprout 进行安装部署的。

  3. 赋予部署脚本执行权限:

    sudo chmod a+x service_qusprout.sh
    
  4. 执行部署脚本, 执行时会在当前目前下查找 build_v0.1.12.tar.gz 编译文件,0.1.12 是要安装部署的版本号。

    sudo ./service_qusprout.sh version 0.1.12
    
启动:
  1. 安装完成后,需要启动 qusprout 服务。

  2. 启动 qusprout 服务:

    sudo ./service_qusprout.sh start qusprout
    
  3. service_qusprout 支持另外两个参数 stop,restart,分别对应于停止和重启服务。

QuSprout 作为 QuTrunk 的量子计算模拟后端,可以帮助完成很多算法的运行。以下示例展示了利用 QuTrunk 运行 bell-pair 量子算法:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值