Skip to content

Release 0.34.0

Compare
Choose a tag to compare
@lillian542 lillian542 released this 08 Jan 21:18
· 21 commits to master since this release
3354091

New features since last release

  • Application of debiasing and sharpening for error mitigation is made available, with parameters set on device initialization. Error mitigation strategies that need to be set at runtime are defined in the error_mitigation dictionary (currently a single strategy, debias, is available). Whether or not to apply sharpening to the returned results is set via the parameter sharpen. A device using debiasing and sharpening to mitigate errors can be initialized as:

    dev = qml.device("ionq.qpu", wires=2, error_mitigation={"debias": True}, sharpen=True) 

    For more details, see the IonQ Guide on sharpening and debiasing, or refer to the publication https://arxiv.org/pdf/2301.07233.pdf (#75) (#96)

Improvements 🛠

  • The IonQ API version accessed via the plugin is updated from 0.1 to 0.3 (#75) (#96)

  • Use new backend field to specify qpu. (#81)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Spencer Churchill, Lillian Frederiksen