SDK v0.3 Release Notes

We are thrilled to announce the release of Quantum Rings SDK version 0.3, packed with several enhancements and new features based on your invaluable feedback. Your insights continue to shape the evolution of our platform, and we are excited to share these updates with you.

Release Notes

1. Substantial Optimizations to Circuit Execution

We've implemented significant optimizations to enhance the efficiency of circuit execution, making your quantum computing tasks faster and more efficient.

2. Internal Storage for Measurement Data

Measurement data can now be stored in an external file for your convenience when executing many shots with your quantum circuit. The first 10,000 shots will also automatically be stored in RAM for immediate use. You can specify the file in the run method of the BackendV2.

3. Synchronous and Asynchronous Circuit Execution

Circuits can now be executed either synchronously or asynchronously. Use the new mode parameter in the run method to set the desired execution mode.

4. Performance Parameter for Circuit Execution

A new performance parameter has been added to the run method, offering options such as HighestEfficiency, BalancedAccuracy, HighestAccuracy, and Automatic (default). The default setting dynamically selects the best performance parameter based on circuit complexity and system memory.

5. Quiet Mode for Circuit Execution

We've introduced a quiet mode in the run method, allowing for execution without any output (default) or enabling progress output by setting it to False. This is especially valuable for running long, complex circuits like Sycamore circuits. When quiet mode is disabled, you will see additional information on executed gates, providing better insights into the progress of your circuit execution.

6. New Module - OptimizeQuantumCircuit

We are excited to introduce a new module, OptimizeQuantumCircuit, which currently focuses on applying the nearest neighbor coupling optimization to your circuit. This lossless optimization reduces execution time without impacting the final result. Stay tuned for more optimization schemes in future updates.

7. Updated Documentation - Executing Sycamore Circuits

The Executing Sycamore Circuits section in the documentation has been updated to provide a quick reference on utilizing these new functionalities while executing large circuits, allowing you to complete them faster than ever.

For more details, please refer to our documentation:

Your Feedback

As always, your feedback is crucial to us. Please feel free to share your comments, suggestions, or report any issues at info@quantumrings.com.

Expanding Our Private Beta Program

Exciting news! We are expanding our Private Beta program to include a significantly larger user base as we prepare to transition to an open beta program this spring. If you have colleagues or friends who would be interested in joining the Quantum Rings SDK Beta community, we invite you to refer them. We look forward to growing our user community with your help.

Thank you for being part of this journey with us. We are eager to continue exploring the quantum frontier together. Your participation and feedback are vital as we advance towards making quantum computing accessible and practical for everyone.

Best regards,

Bob Wold & Venkat Kasirajan

Founders, Quantum Rings

Previous
Previous

SDK v0.4 Release Notes