Skip to content

Releases: Munich-Quantum-Software-Stack/MQSS-Quantum-Compilation-Suite

v2.3.1

Choose a tag to compare

@akshay9594 akshay9594 released this 28 Sep 16:08
756ccd7

What's Changed

  • [transpilation] Changed the gate mnemonic for phased_rx to prx by @akshay9594 in #59
  • [fix,codegen] Expand register-wide measurements before IQM JSON emission
  • [transpilation] Fold constants after BasisConversionPass rounds and post-conversion in MQSSCompiler interface

Full Changelog: v2.3.0...v2.3.1

v2.3.0

Choose a tag to compare

@akshay9594 akshay9594 released this 28 Sep 08:22
f5ad071

What's Changed

  • Add prebuilt LLVM/CUDA-Q/Catalyst deps image (amd64 + arm64) by @akshay9594 in #55
  • [verification] Add Circuit Equivalence Verification via MQT-QCEC by @akshay9594 in #56
  • [codegen] Add CodegenPass to emit IQMJSON exchange format by @akshay9594 in #57

Full Changelog: v2.2.1...v2.3.0

v2.2.1

Choose a tag to compare

@akshay9594 akshay9594 released this 27 Aug 07:58
3e598a5

What's Changed

  • Disable Clang package discovery during CUDA-Q auto-fetch configure to avoid picking up a conflicting Clang, and add the missing MQSSTransformsPassIncGen dependency so CodeGen pass generation isn't a race with the Transforms tablegen by @akshay9594 in #54
  • This fixes the issue of race-

Full Changelog: v2.2.0...v2.2.1

v2.2.0

Choose a tag to compare

@akshay9594 akshay9594 released this 20 Aug 11:11
ea646b7

What's Changed

  • Added MQSSCompiler: a simplified C++ library API for MQSSCI by @akshay9594 in #53
  • [docs] Added contributor guide and fixed stale build/docker instructions by @akshay9594 in #48
  • [repo] Restructuring of the repo and changes to documentation deployment by @akshay9594 in #51
  • [workflows] Cache CMake build dir in CI/CodeQL; narrow CodeQL scan scope by @akshay9594 in #52

Full Changelog: v2.1.0...v2.2.0

Release created by workflow runs: 96390026810

v2.1.0

Choose a tag to compare

@akshay9594 akshay9594 released this 05 Aug 10:02
bc42c11

What's Changed

  • [devcontainer] Fixed stale workspace path by @marhvera in #38
  • [tests, stale paths] Fix stale absolute paths in tests by @marhvera in #45
  • [build,integration] Support integrating MQSSCI as a CMake module: LLVM auto-fetch, dialect-registration API, path fixes by @akshay9594 in #46

Full Changelog: v2.0.0...v2.1.0

v2.0.0

Choose a tag to compare

@akshay9594 akshay9594 released this 29 Jul 13:30

What's Changed

  • Using QDMI client interface for Qubit Mapping pass by @akshay9594 in #31
  • Unify targets for v2.0.0 by @akshay9594 in #34
  • Now using cudaq v0.15 and LLVM-22.1.0
  • Project restructured to create single build target: mqss-opt
  • Quake to QIR conversion pipeline : Current supported QIR versions: 2.0, 2.1 using CUDAQ's pipeline
  • A new Quake to OpenQasm2 conversion pass using CUDAQ
  • Catalyst-quantum to QIR Conversion Pass added using Catalyst's conversion pipeline
  • A new BasisConversion pass (Only works on quake dialect) by @YouAndre
  • Decomposition patterns for H,X,Rx,Rz to phased_rx added
  • CUDAQ is now an external dependence downloaded and installed via cmake
  • Now fetching and building Catalyst as an external cmake module
  • Only Dialect level testing enabled
  • Source Code level compilation made optional
  • Fix stale hardcoded workspace path in tests/lit.cfg.py by @marhvera in #33

New Contributors

Full Changelog: v1.0.0...v2.0.0

Release created by workflow runs: 90569129562, 30449879555

v1.0.0

Choose a tag to compare

@akshay9594 akshay9594 released this 26 Jun 07:52
f4f380d

This release is the first stable version of a MLIR Dialect Agnostic Compilation Suite with:

  • MLIR pass infrastructure for CUDA-Q quake and Pennylane catalyst-quantum dialects
  • Dialect Agnostic logical to physical Qubit Mapping using QDMI and MQT-QMAP
  • Substantially reduced build times compared to the previous MLIR version
  • We have incorporated an End-to-End (Input C++ or Python to QIR) testing framework

Documentation Updates

The overhauled documentation for this release can be found at Documentation.

Known Issues

  • The native-gate set decomposition pass is still under development
  • The Qubit Mapping pass might fail without a proper error message

Release created by workflow run : 83609543108