-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Handling of Aer kwargs for runs on IBMQ backends #1714
Comments
This is partially addressed by Qiskit/qiskit-ibmq-provider#44, which adds these kwargs to IBMQ backends that are simulator. So you can submit your circuit and noise model to both local simulators and remote simulators. But why do you want this for devices? i.e. why do you want to do
instead of just removing the kwarg and doing
I would say that the expected behavior would be that noise models don't make sense for devices, so they don't even accept this option. |
My motivation is that I have applications that can be run on various backends, with and without noise models. Inside those applications I need to perform the execution, and sometimes this requires a big block of This will always be needed to some extent, I'm sure. But the easier it is, the better on the user. And allowing |
Currently, |
This is related to the |
I'm closing this as fixed, with the backend's interface |
Sometimes I run jobs with a noisy simulator, and sometimes I run on real devices. It would be good to be able to do this with a single execute line
With
noise_model=None
when using a real device.Currently this throws an exception because of the use of an Aer kwarg (
noise_model
in this case). I'd suggest making it throw an exception only when Aer kwargs are set to something non-trivial.The text was updated successfully, but these errors were encountered: