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

Superlinear scaling in SamplerV2 overhead #1725

Open
nonhermitian opened this issue Jun 3, 2024 · 0 comments
Open

Superlinear scaling in SamplerV2 overhead #1725

nonhermitian opened this issue Jun 3, 2024 · 0 comments
Labels
bug Something isn't working server action Need actions from the server side

Comments

@nonhermitian
Copy link
Contributor

Describe the bug

The total job time increases superlinearly, even if the actual runtime usage does not increase as much. For example, here is a plot of the reported total job execution time as the number of circuits increases, along with the reported runtime usage, and circuit duration according to scheduled circuits.

superlinear

The increasing gap between cyan and purple is the amount of time that the SamplerV2 spends doing "stuff" other than running circuits.

Jobs IDS for the plot:

csej040ca010008xex80
csej0c9ca010008xexag
csej0sbdape000861xs0
csej1e5ca010008xexdg
csej395ca010008xexeg
csej7s7x35wg00815xyg
csejgm2tj7dg008cjra0

Steps to reproduce

Expected behavior
Runtime should not be increasingly inefficient as the problem size grows

Suggested solutions
This is likely an internal implementation issue.

Additional Information

  • qiskit-ibm-runtime version: latest
  • Python version:
  • Operating system:
@nonhermitian nonhermitian added the bug Something isn't working label Jun 3, 2024
@jyu00 jyu00 added the server action Need actions from the server side label Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working server action Need actions from the server side
Projects
None yet
Development

No branches or pull requests

2 participants