Release Notes

MindQuantum 0.9.11 Release Notes

主要特性和增强

Gates

  • [STABLE] 任意轴旋转门: 新增绕布洛赫球上任意轴旋转的单比特门Rn

  • [STABLE] matrix: 量子门支持通过该接口并指定参数full=True来获取量子门完整的矩阵形式(受作用位比特和控制位比特影响)。

  • [STABLE] 热弛豫信道: 新增 ThermalRelaxationChannel 热弛豫信道。

  • [Alpha] 量子测量: 测量门现支持比特重置功能,可将测量后的量子态重置为|0⟩态或者|1⟩态。优化测量门执行速度。

  • [STABLE] RotPauliString: 新增任意泡利串旋转门。

  • [STABLE] GroupedPauli: 新增泡利组合门,该门比逐个执行单个泡利门会更加快速。

  • [STABLE] GroupedPauliChannel: 新增泡利信道组合信道,该组合信道比逐一执行泡利信道更快。

  • [STABLE] SX: 新增根号X门。

  • [STABLE] Givens: 新增Givens旋转门。

Circuit

  • [STABLE] summary: 通过该接口展示的量子线路汇总信息会以表格形式呈现,更加美观直接。

  • [STABLE] svg: 现在可以通过控制参数scale来对量子线路图进行缩放。

  • [STABLE] openqasm: 量子线路直接支持转化为openqasm或者从openqasm转化为mindquantum线路。

ParameterResolver

  • [STABLE] PRGenerator: new接口支持配置临时的前缀和后缀。

Ansatz

Device

Simulator

  • [STABLE] sampling: 加速量子模拟器在对不含噪声且测量门全部在线路末端的量子线路的采样。

utils

Algorithm

  • [Alpha] MQSABRE: 新增支持设置量子门保真度的比特映射算法。

Bug Fix

  • PR1971: 修复amplitude_encoder中符号错误问题。

  • PR2094: 修复get_expectation_with_grad在使用parameter shift规则时随机数种子单一性问题。

  • PR2164: 修复windows系统下的构建脚本传入参数问题。

  • PR2171: 修复密度矩阵模拟器在量子态复制时可能遇到的空指针问题。

  • PR2175: 修复泡利信道的概率可以为负数的问题。

  • PR2176: 修复parameter shift规则在处理含控制位量子门时的问题。

  • PR2210: 修复parameter shift规则在处理多参数门且部分参数为常数时的问题。

贡献者

感谢以下开发者做出的贡献:

yufan, wengwenkang, xuxusheng, Damien Ngyuen, zhouxu, wangzidong, yangkang, lujiale, zhangzhenghai, fanyi, zhangwengang, wangkaisheng, zhoufeng, wangsiyuan, gongxiaoqing, chengxianbin, sunxiyin, wenwenkang, lvdingshun, cuijiangyu, chendiqing, zhangkai, Zotov Yuriy, liqin, zengjinglin, cuixiaopeng, 朱祎康, dorothy20212021, dsdsdshe, buyulin, norl-corxilea, herunhong, Arapat Ablimit, NoE, panshijie, longhanlin.

欢迎以任何形式对项目提供贡献!