Skip to content

Releases: qudoor/qutrunk

v0.2.2

12 Apr 01:42
Compare
Choose a tag to compare
  • 提供条件量子门操作,基于量子比特测量结果决定是否应用某个量子门,比如:gate.condition();

  • 量子线路支持中间测量,即在线路构造过程中先行对若干量子比特进行测量,然后继续执行后续的量子线路;

  • 基于条件量子门和线路中间测量实现量子隐形传态算法:teleport;

  • 实现随机量子线路构造算法,用于基准测试;

  • 支持参数化量子线路,用于变分量子算法实现;

  • 支持含参量子线路参数绑定以及对同一个线路多次参数绑定。

v0.2.0

09 Jan 09:30
Compare
Choose a tag to compare
  • 修复QuSaas, IBM, Braket后端未实现task_id导致的报错问题;
  • QuSprout后端增加量子随机数接口: get_rand;
  • 新增手写数字识别(QuTrunk+PyTorch)的示例;
  • 增加多节点并行计算功能,支持量子线路在aws的hpc集群环境并行计算;
  • 增加通用多控制位量子门矩阵计算功能,支持MCX, MCZ矩阵计算;
  • 新增Matrix自定义矩阵门在线路上的绘制;
  • 未指定后端时,支持从环境变量中读取后端类型及相关参数;

v0.1.15

08 Dec 07:35
Compare
Choose a tag to compare

优化线路多次运行结果统计:

  • 获取后端每次测量采样结果:每个量子比特的测量结果(0|1)
  • 基于每次测量结果取值提供便捷数据访问接口,比如:get_measures(获取所有测量结果),get_bitstrs(获取每次测量结果对应的位串),get_counts(获取量子比特组成的位串出现的次数),get_values(获取每次测量结果对应的数值)
  • 统一各个量子计算后端对测量结果的处理.
  • 新增QuSaas量子计算后端,同时提供量子随机数功能.
  • 新增qutrunk.algorithm模块,实现通用VQE算法
  • 删除qutrunk.sim模块,统一到qutrunk.backends.
  • 更新单元测试用例:
  • 增加验证qutrunk量子门运算结果正确性的测试用例.
  • 增加自定义矩阵Matrix与量子门运算结果比对.
  • 支持通过QuSprout后端接入线路gpu计算方式.
  • 新增量子超密编码算法示例.

v0.1.14

17 Nov 08:06
Compare
Choose a tag to compare

新增量子相位估计功能.
新增AMP算符--通过增幅编码制备任意量子态.
新增AWS Braket量子计算后端模块.
提供Matrix类,通过自定义矩阵实现量子门操作.
创建BackendQuSprout量子计算后端时,支持设置IP地址和端口号

v0.1.10

17 Nov 08:09
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release

新增量子计算本地模拟(Python版本).
完善OpenQASM 2.0的解析功能.
新增量子电路的可视化.
增加crx, cry, crz, barrier, u1,u2,u3量子门实现.
量子门增加获取对应矩阵接口.
量子线路增加Classical类型初始化,可以通过Classical指定线路初始值.
通过量子线路实现数值自增/自减算法例子.increment_decrement.py.
增加量子线路多次运行/统计功能.
增加量子傅立叶变换QFT.
后端模块支持IBM量子计算平台.

v0.1.6

17 Nov 08:10
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

支持本地量子模拟计算(利用个人PC进行量子计算).
与QuIDE配合,支持可视化量子编程.
优化了QuBox设置入口(提供box配置读取/设置).
优化了量子线路打印功能(默认打印quqasm指令格式).

v0.1.0

17 Nov 08:10
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

支持基本量子编程, 实现量子编程基本模块(Qcircuit, Qubit, Qureg, Gate, Backend).
支持基础量子门操作, 包括:H, Measure, CNOT, Toffoli, P, R, Rx, Ry, Rz, S, Sdg, T, Tdg, X, Y, Z, NOT, Swap, SqrtSwap, SqrtX, All, C, Rxx, Ryy, Rzz;
支持量子线路打印(OpenQASM 2.0标准).
支持量子线路运行统计功能,统计:量子比特,量子门,运行耗时等.
支持对QuBox连接配置,IP+ port.
支持单节点全振幅量子模拟.

v0.1.11

17 Nov 08:08
Compare
Choose a tag to compare
v0.1.11 Pre-release
Pre-release

新增振幅放大功能--QAA.
提供@GATE修饰符自定义量子门操作.
新增量子线路期望值计算以及期望值之和计算.
增加量子线路反转功能--circuit.inverse
新增量子线路宽度和深度计算