Skip to content

Audit tutorials for 2.0 compatibility #2980

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Conversation

kaelynj
Copy link
Collaborator

@kaelynj kaelynj commented Apr 11, 2025

Closes #2967

List of tutorials to check:

  • advanced-techniques-for-qaoa.ipynb
  • ai-transpiler-introduction.ipynb
  • build-repetition-codes.ipynb
  • building-workflows-with-the-ibm-circuit-function.ipynb
  • chsh-inequality.ipynb
  • circuit-transpilation-settings.ipynb
  • combine-error-mitigation-options-with-the-estimator-primitive.ipynb
  • compute-dissociation-curves-for-strong-coupling-systems-with-quna-sys-qsci.ipynb
  • generating-long-range-entanglement-with-measurements.ipynb
  • grovers-algorithm.ipynb
  • heisenberg-chain.ipynb
  • improved-trotterized-time-evolution-with-approximate-quantum-compilation.ipynb
  • improving-energy-estimation-of-a-fermionic-hamiltonian-with-sqd.ipynb
  • improving-estimation-of-expectation-values-with-operator-backpropagation.ipynb
  • krylov-subspace-expansion.ipynb
  • long-range-entanglement-with-limited-qubit-connectivity.ipynb
  • quantum-approximate-optimization-algorithm.ipynb
  • quantum-kernel-training.ipynb
  • qunova-hivqe.ipynb
  • real-time-benchmarking-for-qubit-selection.ipynb
  • reduce-transpiled-circuit-depth-with-circuit-cutting.ipynb
  • repeat-until-success.ipynb
  • scaling-periodic-boundary-problems-with-circuit-cutting.ipynb
  • solve-higher-order-binary-optimization-problems-with-q-ctrls-optimization-solver.ipynb
  • solving-maxcut-with-reduced-qubit-requirements-using-pauli-correlation-encoding.ipynb
  • transpilation-optimizations-with-sabre.ipynb
  • utility-scale-error-mitigation-with-probabilistic-error-amplification.ipynb
  • variational-quantum-eigensolver.ipynb
  • wire-cutting-to-improve-performance.ipynb

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@kaelynj
Copy link
Collaborator Author

kaelynj commented Apr 15, 2025

Some of these tutorials rely on packages which are not included in the nb-tester requirements.txt list. In a followup issue we should integrate these notebooks into our fortnightly CI tests.

@kaelynj
Copy link
Collaborator Author

kaelynj commented Apr 17, 2025

The last few tutorials using functions: compute-dissociation-curves-for-strong-coupling-systems-with-quna-sys.qsci.ipynb, qunove-hivqe.ipynb, and solve-higher-order-binary-optimization-problems-with-q-ctrls-optimization-solver.ipynb had their jobs hung for quite a while.

So instead of ensuring the notebook ran in a fresh 2.0 environment, I manually inspected the code which grabs the function results and made sure that it matched what we have listed in documentation.

@kaelynj kaelynj marked this pull request as ready for review April 17, 2025 15:07
@qiskit-bot
Copy link
Contributor

One or more of the following people are relevant to this code:

@kaelynj kaelynj requested a review from frankharkins April 17, 2025 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

Audit Tutorials for 2.0 Compatibility
2 participants