Skip to content
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

New job limits #2736

Open
1 of 5 tasks
jyu00 opened this issue Mar 6, 2025 · 4 comments
Open
1 of 5 tasks

New job limits #2736

jyu00 opened this issue Mar 6, 2025 · 4 comments

Comments

@jyu00
Copy link
Collaborator

jyu00 commented Mar 6, 2025

URL to the relevant documentation

https://docs.quantum.ibm.com/guides/job-limits

Select all that apply

  • typo
  • code bug
  • out-of-date content
  • broken link
  • other

Describe the fix.

The job limits have changed since the rollout of gen3 engine stack. The new Maximum executions is 10 million, and the new Maximum number of two-qubit gates per job is 400k per circuit (not per job) for static circuits and 100k for dynamic circuits. We no longer have a Maximum number of low-level instructions per qubit (at least for now).

@jyu00 jyu00 added bug 🐛 content 📄 needs triage 🤔 this issue needs to be prioritized by the docs team labels Mar 6, 2025
@beckykd
Copy link
Collaborator

beckykd commented Mar 7, 2025

@jyu00 - this applies to every job? Even on systems that don't support gen3?

@jyu00
Copy link
Collaborator Author

jyu00 commented Mar 7, 2025

Gen3 is now enabled on all backends except the 4 dedicated ones - cleveland, kawasaki, quebec, and rensselaer. We can list them as exceptions. I was kind of hoping we'll have it on them by the time this update goes live 😄

@javabster
Copy link
Collaborator

we should also update the options page accordingly: https://quantum.cloud.ibm.com/docs/en/guides/runtime-options-overview#experimental-option-note

@javabster javabster removed the needs triage 🤔 this issue needs to be prioritized by the docs team label Mar 7, 2025
@abbycross
Copy link
Collaborator

@jyu00 is this pph still accurate, or is it being replaced wholly by "400k per circuit (not per job) for static circuits and 100k for dynamic circuits"?:

This ensures that the job can be manipulated within the memory limits of the low-level software stack. The precise limit depends on the options selected in the Sampler or Estimator query. However, if a job has fewer than 10,000 two-qubit gates, it will pass validation. Some options might allow more, and the service will calculate the limit allowed for the user-selected options and communicate that should your job be rejected in validation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

4 participants