-
Notifications
You must be signed in to change notification settings - Fork 158
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
Fast forward experimental-0.2 #1432
Commits on Nov 16, 2023
-
Migrate fake backends from
qiskit.providers.fake_provider
(Qiskit#1140) * Migrate fake provider * fix lint * Only migrate backends and fake_provider file to minimize duplication * Add reno * Update snippet to use runtime service --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfc79aa - Browse repository at this point
Copy the full SHA dfc79aaView commit details -
Fix BYOB job results bytes typing issue (Qiskit#1220)
* try/except raw result truncation * catch typeError * revert try/except, use response.text * update unit test
Configuration menu - View commit details
-
Copy full SHA for 5b66120 - Browse repository at this point
Copy the full SHA 5b66120View commit details
Commits on Nov 17, 2023
-
Fix fake backends integration test (Qiskit#1225)
* Clean up/fix integration test * Update test case * Fix black
Configuration menu - View commit details
-
Copy full SHA for b778615 - Browse repository at this point
Copy the full SHA b778615View commit details -
Added deprecation warning when using qiskitrc file (Qiskit#1219)
* Added deprecation warning when using qiskitrc file * Fixed bug whereby deprecation warnings cause failure for all 'qiskit*' modules. Changed warning to deprecation warning. * Release note * Small grammer fix * black --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0fe20cd - Browse repository at this point
Copy the full SHA 0fe20cdView commit details -
Update session.from_id() (Qiskit#1163)
* update session.from_id() * add deprecation warning * add reno
Configuration menu - View commit details
-
Copy full SHA for 8fa0472 - Browse repository at this point
Copy the full SHA 8fa0472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5271642 - Browse repository at this point
Copy the full SHA 5271642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c6c427 - Browse repository at this point
Copy the full SHA 2c6c427View commit details -
Revert
Session.from_id 0.15.0
changes (Qiskit#1229)* Revert "Update session.from_id() (Qiskit#1163)" This reverts commit 8fa0472. * add reno
Configuration menu - View commit details
-
Copy full SHA for 8205a37 - Browse repository at this point
Copy the full SHA 8205a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b64fb0 - Browse repository at this point
Copy the full SHA 0b64fb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8eb7c9 - Browse repository at this point
Copy the full SHA c8eb7c9View commit details
Commits on Nov 28, 2023
-
Remove all code related to custom programs (Qiskit#1192)
* initial removal * cleanup more files * move result_decoder * fix lint * update unit tests * update integration tests * more docs changes * release note * fix path --------- Co-authored-by: Jessie Yu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea7872b - Browse repository at this point
Copy the full SHA ea7872bView commit details -
Make sessions thread safe (Qiskit#1196)
* Make sessions thread safe. The lock prevents other threads from sending new jobs to the service only if the session hasnot been setup yet. I.e.: when sending the first "session starter job", or root job. After this happens, the code is left unlocked to allow threads to access the service concurrently. Error handling is needed to ensure the lock is always released. * Allow multiple sessions to execute simultaneously * Make session test more deterministic --------- Co-authored-by: Kevin Tian <[email protected]> Co-authored-by: Jessie Yu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0902c98 - Browse repository at this point
Copy the full SHA 0902c98View commit details -
Instance & channel_strategy validation (Qiskit#1233)
* compare cloud instance with channel strategy * fix unit tests * error wording --------- Co-authored-by: Jessie Yu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb8732d - Browse repository at this point
Copy the full SHA fb8732dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef06c1a - Browse repository at this point
Copy the full SHA ef06c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f23c9d - Browse repository at this point
Copy the full SHA 8f23c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9350ac - Browse repository at this point
Copy the full SHA a9350acView commit details
Commits on Dec 4, 2023
-
Add job.properties() method (Qiskit#1252)
* Add job.properties() method * add reno
Configuration menu - View commit details
-
Copy full SHA for af432b7 - Browse repository at this point
Copy the full SHA af432b7View commit details -
Remove non-API docs and translations (Qiskit#1256)
This is the same as Qiskit/qiskit#11352. Now that qiskit.org/ecosystem/ibm-runtime redirects to docs.quantum.ibm.com, we can simplify the docs. See the PR description in Qiskit/qiskit#11352 for details on the motivation for each change. The only difference from Qiskit is that we still keep the tutorials around because learning.quantum.ibm.com uses them. I used a script with `ripgrep` to confirm that none of the images were in use.
Configuration menu - View commit details
-
Copy full SHA for a618de6 - Browse repository at this point
Copy the full SHA a618de6View commit details
Commits on Dec 5, 2023
-
Raise error if backend retrieved not in current instance (Qiskit#1249)
* Error if backend not in instance * add reno * update reno * docs build * fix docs again * docs formatting :/ * add integration test * Update test/integration/test_backend.py Co-authored-by: merav-aharoni <[email protected]> * Update test/integration/test_backend.py Co-authored-by: merav-aharoni <[email protected]> --------- Co-authored-by: merav-aharoni <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5010416 - Browse repository at this point
Copy the full SHA 5010416View commit details -
Fix backend_converter
faulty_qubit
name error (Qiskit#1257)* fix backend_converter * add reno
Configuration menu - View commit details
-
Copy full SHA for 6cb18d0 - Browse repository at this point
Copy the full SHA 6cb18d0View commit details -
Update Tutorial section names (Qiskit#1241)
* The transpilation tutorial has been updated to use the new runtime transpilation passes, and Batch * Fix style checker * Updated names * Updated section names for transpiled tutorial * Updated grover * Fixed consistency * Final updates --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0600cb - Browse repository at this point
Copy the full SHA d0600cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9faa57 - Browse repository at this point
Copy the full SHA e9faa57View commit details -
Add pointer to qiskit/documentation issues (Qiskit#1260)
* add pointer to qiskit/documentation issues * Update .github/ISSUE_TEMPLATE/config.yml Co-authored-by: Eric Arellano <[email protected]> * Update CONTRIBUTING.md Co-authored-by: Eric Arellano <[email protected]> --------- Co-authored-by: Kevin Tian <[email protected]> Co-authored-by: Eric Arellano <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40b3076 - Browse repository at this point
Copy the full SHA 40b3076View commit details -
Update
test_backend_wrong_instance
(Qiskit#1259)* wip debug wrong instance test * enable integration test * use backend names instead of obj
Configuration menu - View commit details
-
Copy full SHA for b264bf1 - Browse repository at this point
Copy the full SHA b264bf1View commit details
Commits on Dec 6, 2023
-
Don't block for the first job in a session (Qiskit#1170)
* don't block if backend not selected * add reno * add test
Configuration menu - View commit details
-
Copy full SHA for f2e24e4 - Browse repository at this point
Copy the full SHA f2e24e4View commit details
Commits on Dec 7, 2023
-
Add
activated_at
field to session.details() (Qiskit#1266)* add activated_at to session.details() * add reno
Configuration menu - View commit details
-
Copy full SHA for f36b2a9 - Browse repository at this point
Copy the full SHA f36b2a9View commit details -
Revert "Don't block for the first job in a session (Qiskit#1170)" (Qi…
…skit#1267) * Revert "Don't block for the first job in a session (Qiskit#1170)" This reverts commit f2e24e4. * keep test
Configuration menu - View commit details
-
Copy full SHA for 0f9cc6f - Browse repository at this point
Copy the full SHA 0f9cc6fView commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b849c70 - Browse repository at this point
Copy the full SHA b849c70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 517694a - Browse repository at this point
Copy the full SHA 517694aView commit details
Commits on Dec 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4d06ac3 - Browse repository at this point
Copy the full SHA 4d06ac3View commit details
Commits on Dec 11, 2023
-
Added RuntimeJob.queue_info() method (Qiskit#1210)
* Added support for RuntimeJob.queueinfo * Moved methods for consistency with main * Changed backend_status to job.status * lint * update test --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfc0fe8 - Browse repository at this point
Copy the full SHA dfc0fe8View commit details
Commits on Dec 14, 2023
-
Replace programs with primitives in api docs (Qiskit#1281)
* programs -> primitives * address comment
Configuration menu - View commit details
-
Copy full SHA for 7173af8 - Browse repository at this point
Copy the full SHA 7173af8View commit details
Commits on Dec 18, 2023
-
Deprecate service.runtime (Qiskit#1278)
* Deprecate service.runtime * add reno
Configuration menu - View commit details
-
Copy full SHA for bdbbade - Browse repository at this point
Copy the full SHA bdbbadeView commit details -
Removed support for qiskitrc file (Qiskit#1121)
* Removed support for qiskitrc file * lint --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91c5a58 - Browse repository at this point
Copy the full SHA 91c5a58View commit details
Commits on Dec 20, 2023
-
Add max_time parameter to IBMBackend.open_session() (Qiskit#1274)
* Added max_time to IBMBackend.open_session. * Release note * Changed format of test
Configuration menu - View commit details
-
Copy full SHA for a1f36b4 - Browse repository at this point
Copy the full SHA a1f36b4View commit details -
Migrate fake backend base classes (Qiskit#1270)
Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86c41e0 - Browse repository at this point
Copy the full SHA 86c41e0View commit details -
Add Q-CTRL integration tests (Qiskit#1173)
* add initial qctrl test file * add test & decorator * add tests from Mirko * Added assertness for preciseness of results * remove print statements * move into e2e folder * setup ci * Update q-ctrl-tests.yml * add account test * add more account tests * Update test/qctrl/test_qctrl.py Co-authored-by: Rathish Cholarajan <[email protected]> * address comments * update date to 2023 * Update test/qctrl/test_qctrl.py Co-authored-by: Blake Johnson <[email protected]> * Update test/qctrl/test_qctrl.py Co-authored-by: Blake Johnson <[email protected]> --------- Co-authored-by: merav-aharoni <[email protected]> Co-authored-by: Rathish Cholarajan <[email protected]> Co-authored-by: Blake Johnson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e57edb3 - Browse repository at this point
Copy the full SHA e57edb3View commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9abe0c1 - Browse repository at this point
Copy the full SHA 9abe0c1View commit details -
Add dynamic circuits backend filter (Qiskit#1291)
* Add dynamic circuits backend filter * add reno
Configuration menu - View commit details
-
Copy full SHA for 2d0d5eb - Browse repository at this point
Copy the full SHA 2d0d5ebView commit details -
switch docs from mathjax to katex (Qiskit#1301)
Updates the sphinx documentation build to use KaTeX instead of MathJax because the final docs build uses KaTeX. The same change was made in Qiskit in Qiskit/qiskit#11435.
Configuration menu - View commit details
-
Copy full SHA for f3dbad0 - Browse repository at this point
Copy the full SHA f3dbad0View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9aa596 - Browse repository at this point
Copy the full SHA e9aa596View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 005aa9b - Browse repository at this point
Copy the full SHA 005aa9bView commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 781295b - Browse repository at this point
Copy the full SHA 781295bView commit details
Commits on Jan 10, 2024
-
Exclude params on job retrieval by default (Qiskit#1308)
* exclude params on job retrieval by default * add reno * add test
Configuration menu - View commit details
-
Copy full SHA for 872e391 - Browse repository at this point
Copy the full SHA 872e391View commit details
Commits on Jan 12, 2024
-
Reactive the viewcode extension for docs (Qiskit#1312)
We got source links working in API docs on docs.quantum.ibm.com! See Qiskit/documentation#620. To do this, we need to active `sphinx.ext.viewcode`. Note that we still plan to improve this implementation in the future to have more precise links by using `sphinx.ext.linkcode`, tracked by Qiskit/documentation#517. This PR is to unblock the first iteration of this source links mechanism.
Configuration menu - View commit details
-
Copy full SHA for 7fad461 - Browse repository at this point
Copy the full SHA 7fad461View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bde88f8 - Browse repository at this point
Copy the full SHA bde88f8View commit details
Commits on Jan 22, 2024
-
Fix pip environment resolution (Qiskit#1329)
Calling `pip install` multiple times can (deeply unfortunately) allow an environment to become out-of-sync; `pip` doesn't "remember" the constraints of previous installation commands. One of the largest effects here is that doing `pip install -e .` _followed_ by `pip install git+<qiskit>@main` installs `qiskit-terra` from the initial installation (via `qiskit==0.45.2`), then installs `qiskit==1.0.0.dev0` from Git, which is an incompatible environment. Doing the whole environment resolution in a single `pip install` command fixes this, as the `qiskit` dependency is correctly resolved to be _only_ the `1.0.0.dev0` version. Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 542ab18 - Browse repository at this point
Copy the full SHA 542ab18View commit details -
Use IBM-Provider-vendored pub/sub mechanism (Qiskit#1328)
This is being removed from Qiskit 1.0, and the IBM Provider is (until deprecated) taking over brokering the IBM-Runtime-internal events. Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8723ccf - Browse repository at this point
Copy the full SHA 8723ccfView commit details
Commits on Jan 25, 2024
-
Add transpiler tests (Qiskit#1323)
* Add transpiler tests * remove qiskittestcase
Configuration menu - View commit details
-
Copy full SHA for 385e10e - Browse repository at this point
Copy the full SHA 385e10eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1453f4 - Browse repository at this point
Copy the full SHA c1453f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de8e82 - Browse repository at this point
Copy the full SHA 3de8e82View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 786b494 - Browse repository at this point
Copy the full SHA 786b494View commit details
Commits on Jan 29, 2024
-
Remove
qiskit.test
(Qiskit#1292)* replace qiskit.test.ReferenceCircuits * replace BaseQiskitTest * Update qiskit_ibm_runtime/qiskit_runtime_service.py Co-authored-by: Jessie Yu <[email protected]> * Update qiskit_ibm_runtime/sampler.py Co-authored-by: Jessie Yu <[email protected]> * Update qiskit_ibm_runtime/session.py Co-authored-by: Jessie Yu <[email protected]> * Update test/utils.py Co-authored-by: Jessie Yu <[email protected]> --------- Co-authored-by: Jessie Yu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6365dd9 - Browse repository at this point
Copy the full SHA 6365dd9View commit details -
Add missing API Refs to docs (Qiskit#1343)
### Summary The documentation from the `transpile` and `fake_provider` modules does not appear in the rendered docs in qiskit.org/documentation or docs.quantum-computing.ibm.com. ### Details and comments Fixes [Qiskit Docs Issue Qiskit#238](Qiskit/documentation#238) Replaces PR Qiskit#1330. Transpiler Doc files added: - qiskit_ibm_runtime.transpiler.passes.html - qiskit_ibm_provider.transpiler.passes.basis.html - qiskit_ibm_provider.transpiler.passes.scheduling.ALAPScheduleAnalysis.html - qiskit_ibm_provider.transpiler.passes.scheduling.ASAPScheduleAnalysis.html - qiskit_ibm_provider.transpiler.passes.scheduling.BlockBasePadder.html - qiskit_ibm_provider.transpiler.passes.scheduling.DynamicCircuitInstructionDurations.html - qiskit_ibm_provider.transpiler.passes.scheduling.html - qiskit_ibm_provider.transpiler.passes.scheduling.PadDelay.html - qiskit_ibm_provider.transpiler.passes.scheduling.PadDynamicalDecoupling.html <details> <summary> Fake Provider Docs added: </summary> - qiskit_ibm_runtime.fake_provider.FakeAlmaden.html - qiskit_ibm_runtime.fake_provider.FakeAlmadenV2.html - qiskit_ibm_runtime.fake_provider.FakeArmonk.html - qiskit_ibm_runtime.fake_provider.FakeArmonkV2.html - qiskit_ibm_runtime.fake_provider.FakeAthens.html - qiskit_ibm_runtime.fake_provider.FakeAthensV2.html - qiskit_ibm_runtime.fake_provider.FakeAuckland.html - qiskit_ibm_runtime.fake_provider.FakeBelem.html - qiskit_ibm_runtime.fake_provider.FakeBelemV2.html - qiskit_ibm_runtime.fake_provider.FakeBoeblingen.html - qiskit_ibm_runtime.fake_provider.FakeBoeblingenV2.html - qiskit_ibm_runtime.fake_provider.FakeBogota.html - qiskit_ibm_runtime.fake_provider.FakeBogotaV2.html - qiskit_ibm_runtime.fake_provider.FakeBrooklyn.html - qiskit_ibm_runtime.fake_provider.FakeBrooklynV2.html - qiskit_ibm_runtime.fake_provider.FakeBurlington.html - qiskit_ibm_runtime.fake_provider.FakeBurlingtonV2.html - qiskit_ibm_runtime.fake_provider.FakeCairo.html - qiskit_ibm_runtime.fake_provider.FakeCairoV2.html - qiskit_ibm_runtime.fake_provider.FakeCambridge.html - qiskit_ibm_runtime.fake_provider.FakeCambridgeV2.html - qiskit_ibm_runtime.fake_provider.FakeCasablanca.html - qiskit_ibm_runtime.fake_provider.FakeCasablancaV2.html - qiskit_ibm_runtime.fake_provider.FakeEssex.html - qiskit_ibm_runtime.fake_provider.FakeEssexV2.html - qiskit_ibm_runtime.fake_provider.FakeGeneva.html - qiskit_ibm_runtime.fake_provider.FakeGuadalupe.html - qiskit_ibm_runtime.fake_provider.FakeGuadalupeV2.html - qiskit_ibm_runtime.fake_provider.FakeHanoi.html - qiskit_ibm_runtime.fake_provider.FakeHanoiV2.html - qiskit_ibm_runtime.fake_provider.FakeJakarta.html - qiskit_ibm_runtime.fake_provider.FakeJakartaV2.html - qiskit_ibm_runtime.fake_provider.FakeJohannesburg.html - qiskit_ibm_runtime.fake_provider.FakeJohannesburgV2.html - qiskit_ibm_runtime.fake_provider.FakeKolkata.html - qiskit_ibm_runtime.fake_provider.FakeKolkataV2.html - qiskit_ibm_runtime.fake_provider.FakeLagos.html - qiskit_ibm_runtime.fake_provider.FakeLagosV2.html - qiskit_ibm_runtime.fake_provider.FakeLima.html - qiskit_ibm_runtime.fake_provider.FakeLimaV2.html - qiskit_ibm_runtime.fake_provider.FakeLondon.html - qiskit_ibm_runtime.fake_provider.FakeLondonV2.html - qiskit_ibm_runtime.fake_provider.FakeManhattan.html - qiskit_ibm_runtime.fake_provider.FakeManhattanV2.html - qiskit_ibm_runtime.fake_provider.FakeManila.html - qiskit_ibm_runtime.fake_provider.FakeManilaV2.html - qiskit_ibm_runtime.fake_provider.FakeMelbourne.html - qiskit_ibm_runtime.fake_provider.FakeMelbourneV2.html - qiskit_ibm_runtime.fake_provider.FakeMontreal.html - qiskit_ibm_runtime.fake_provider.FakeMontrealV2.html - qiskit_ibm_runtime.fake_provider.FakeMumbai.html - qiskit_ibm_runtime.fake_provider.FakeMumbaiV2.html - qiskit_ibm_runtime.fake_provider.FakeNairobi.html - qiskit_ibm_runtime.fake_provider.FakeNairobiV2.html - qiskit_ibm_runtime.fake_provider.FakeOslo.html - qiskit_ibm_runtime.fake_provider.FakeOurense.html - qiskit_ibm_runtime.fake_provider.FakeOurenseV2.html - qiskit_ibm_runtime.fake_provider.FakeParis.html - qiskit_ibm_runtime.fake_provider.FakeParisV2.html - qiskit_ibm_runtime.fake_provider.FakePerth.html - qiskit_ibm_runtime.fake_provider.FakePoughkeepsie.html - qiskit_ibm_runtime.fake_provider.FakePoughkeepsieV2.html - qiskit_ibm_runtime.fake_provider.FakePrague.html - qiskit_ibm_runtime.fake_provider.FakeProviderForBackendV2.html - qiskit_ibm_runtime.fake_provider.FakeProvider.html - qiskit_ibm_runtime.fake_provider.FakeQuito.html - qiskit_ibm_runtime.fake_provider.FakeQuitoV2.html - qiskit_ibm_runtime.fake_provider.FakeRochester.html - qiskit_ibm_runtime.fake_provider.FakeRochesterV2.html - qiskit_ibm_runtime.fake_provider.FakeRome.html - qiskit_ibm_runtime.fake_provider.FakeRomeV2.html - qiskit_ibm_runtime.fake_provider.FakeRueschlikon.html - qiskit_ibm_runtime.fake_provider.FakeSantiago.html - qiskit_ibm_runtime.fake_provider.FakeSantiagoV2.html - qiskit_ibm_runtime.fake_provider.FakeSherbrooke.html - qiskit_ibm_runtime.fake_provider.FakeSingapore.html - qiskit_ibm_runtime.fake_provider.FakeSingaporeV2.html - qiskit_ibm_runtime.fake_provider.FakeSydney.html - qiskit_ibm_runtime.fake_provider.FakeSydneyV2.html - qiskit_ibm_runtime.fake_provider.FakeTenerife.html - qiskit_ibm_runtime.fake_provider.FakeTokyo.html - qiskit_ibm_runtime.fake_provider.FakeToronto.html - qiskit_ibm_runtime.fake_provider.FakeTorontoV2.html - qiskit_ibm_runtime.fake_provider.FakeValencia.html - qiskit_ibm_runtime.fake_provider.FakeValenciaV2.html - qiskit_ibm_runtime.fake_provider.FakeVigo.html - qiskit_ibm_runtime.fake_provider.FakeVigoV2.html - qiskit_ibm_runtime.fake_provider.FakeWashington.html - qiskit_ibm_runtime.fake_provider.FakeWashingtonV2.html - qiskit_ibm_runtime.fake_provider.FakeYorktown.html - qiskit_ibm_runtime.fake_provider.FakeYorktownV2.html </details> Co-authored-by: Rebecca Dimock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c2cf0e - Browse repository at this point
Copy the full SHA 6c2cf0eView commit details
Commits on Jan 31, 2024
-
Set use_symengine on qpy generation if symengine is installed (Qiskit…
…#1355) This commit sets the use_symengine flag during qpy export used during job payload generation if symengine is installed. For qiskit <1.0 symengine is a hard dependency on platforms that have support for it (x86_64, aarch64, and ppc64le linux and macOS) and an optional requirement on other qiskit supported platforms, and when available it greatly improves the runtime performance of symbolic expressions in Qiskit. By default QPY opts for the more compatible sympy representation of an unbound ParameterExpression as it's maximally compatible, and means that no matter the environment the payload will be loaded from it will be able to parse the payload. In QPY version 10 a new flag was added to the payload definition that enables users to use a native binary symengine representation of a symbolic expression that is significantly faster to generate and parse, but it still defaults to sympy as using this flag limits the compatibility of the payload. However, for runtime job submission we know that the service always has symengine available so we should be using this flag for job submission if the local environment has symengine installed as it will greatly speed up the serialization of unbound ParameterExpression objects. In Qiskit 1.0, symengine is promoted to a hard requriment for all environments and use_symengine=True is the default in Qiskit's qpy module. But, setting it like this is still a good idea as it will always be safe to do this, it's just in qiskit 1.0 symengine will always be installed.
Configuration menu - View commit details
-
Copy full SHA for 4074347 - Browse repository at this point
Copy the full SHA 4074347View commit details -
Fix for unit tests (Qiskit#1356)
* Run all unit tests * Import fake providers * Format * Fake providers not used in this branch * Unused import --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 959b9ae - Browse repository at this point
Copy the full SHA 959b9aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4d55e5 - Browse repository at this point
Copy the full SHA d4d55e5View commit details -
Fix bad Sphinx API doc Provider naming (Qiskit#1360)
This resulted in the imports being called `qiskit_ibm_provider` rather than `qiskit_ibm_runtime`. Co-authored-by: Frank Harkins <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cf11bd - Browse repository at this point
Copy the full SHA 9cf11bdView commit details
Commits on Feb 1, 2024
-
Merge qiskit-ibm-provider into qiskit-ibm-runtime (Qiskit#1285)
* initial commit * more replacements * more replacements * add auth/api * add reno * add qpy module back * address comments * fix docs build
Configuration menu - View commit details
-
Copy full SHA for 481725b - Browse repository at this point
Copy the full SHA 481725bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc3b42 - Browse repository at this point
Copy the full SHA 5bc3b42View commit details -
Copy pub/sub code into qiskit-ibm-runtime (Qiskit#1349)
* Copy pub/sub code into qiskit-ibm-runtime * fix docs build
Configuration menu - View commit details
-
Copy full SHA for bbfcb4f - Browse repository at this point
Copy the full SHA bbfcb4fView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7789fb3 - Browse repository at this point
Copy the full SHA 7789fb3View commit details
Commits on Feb 5, 2024
-
Handle Qiskit 1.0 removals (Qiskit#1363)
* Handle Qiskit 1.0 removals * Remove removed qiskit modules * add both qiskit synthesis imports * fix docs build * fix lint errors from 1.0.0RC1 * update basicaer import * Update qiskit_ibm_runtime/fake_provider/fake_backend.py Co-authored-by: Elena Peña Tapia <[email protected]> * address comments * Update imports & docstrings --------- Co-authored-by: Elena Peña Tapia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f4d2853 - Browse repository at this point
Copy the full SHA f4d2853View commit details -
Copy over provider session & remove qiskit-ibm-provider (Qiskit#1368)
* Move provider's session & remove qiskit-ibm-provider * fix black
Configuration menu - View commit details
-
Copy full SHA for bf33ce8 - Browse repository at this point
Copy the full SHA bf33ce8View commit details -
Handle qpy serialization across versions and delete vendored fork (Qi…
…skit#1377) * Handle qpy serialization across versions and delete vendored fork For the next qiskit-ibm-runtime release it is desired to have it support both Qiskit 0.45.x/0.46.x and Qiskit 1.0.0. To do this with QPY it means we need to emit a fixed qpy version of 10 as that's currently the maximum version the server side can parse. The easiest way to manage this across versions is actually to rely on Qiskit's qpy module again. Starting in Qiskit 1.0.0 the qiskit.qpy.dump() function a new kwarg, version exists to specify the version of qpy emitted. We can use this to control the rollout of QPY format versions as the server side is updated. For right now this is fixed to version 10 which is the same as the QPY format version emitted by 0.45.x and 0.46.0. Because the versions are the same we can just use qiskit's qpy module moving forward as either we're on qiskit 0.45.x/0.46.x and will emit version 10 (as there is no option) or we're on >=1.0.0 and we explicitly set the qpy version to one that's compatible with the server side. The qpy internals usage to serialize parameters and parameter expressions are left in place (although expanded on to include Qiskit#1355 for parameter expressions) as an alternative needs to be considered for this. It is not a good idea to rely on qpy internals and explicitly private functions to do partial serialization. This commit also deletes the vendored fork as it's never been included in a released version of qiskit-ibm-runtime and nothing is using it anymore. Related to: Qiskit#1375 * Fix lint * Fix lint again
Configuration menu - View commit details
-
Copy full SHA for 482a9f0 - Browse repository at this point
Copy the full SHA 482a9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fb0252 - Browse repository at this point
Copy the full SHA 2fb0252View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f93470 - Browse repository at this point
Copy the full SHA 7f93470View commit details
Commits on Feb 6, 2024
-
Prepare release 0.19.0 (Qiskit#1380)
* Prepare release 0.19 * add reno stating compatibility
Configuration menu - View commit details
-
Copy full SHA for bd7885c - Browse repository at this point
Copy the full SHA bd7885cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf608bd - Browse repository at this point
Copy the full SHA bf608bdView commit details -
Porting qiskit-ibm-provider/787: Fix `DynamicCircuitInstructionDurati…
…ons.from_backend` for both `Backend versions` (Qiskit#1383) * porting qiskit-ibm-provider/pull/787 * porting qiskit-ibm-provider/pull/787 * black * oops * monkey patch Qiskit/qiskit#11727 * black lynt * mypy --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a78c5ed - Browse repository at this point
Copy the full SHA a78c5edView commit details
Commits on Feb 7, 2024
-
Cast use_symengine input to a bool (Qiskit#1385)
* Cast use_symengine input to a bool This commit works around a bug in Qiskit 0.45.x, 0.46.0, and 1.0.0rc1 with the `use_symengine` flag on `qpy.dump()`. The dump function has a bug when it receives a truthy value instead of a bool literal that it will generate a corrupt qpy because of a mismatch between how the encoding was processed (the encoding is incorrectly set to sympy in the file header but uses symengine encoding in the actual body of the circuit. This is being fixed in Qiskit/qiskit#11730 for 1.0.0, and will be backported to 0.46.1. But to ensure compatibility with 0.45.x, 0.46.0, and 1.0.0rc1 while waiting for those releases we can workaround this by just casting the value to a boolean. * Fix mypy failures * Mypy fixes again
Configuration menu - View commit details
-
Copy full SHA for 7890170 - Browse repository at this point
Copy the full SHA 7890170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72ed540 - Browse repository at this point
Copy the full SHA 72ed540View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7548cfa - Browse repository at this point
Copy the full SHA 7548cfaView commit details
Commits on Feb 10, 2024
-
Use barrier labels to define intervals for DD (Qiskit#1358)
* Add transpiler tests * Named barrier to select dd intervals * reno * consistent pad arguments in PadDelay * Decouple single_pulse option * fix docsting * Add test * Fix for PadDelay * format * line too long --------- Co-authored-by: kevin-tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5743f60 - Browse repository at this point
Copy the full SHA 5743f60View commit details
Commits on Feb 12, 2024
-
Remove remaining qiskit.org links (Qiskit#1397)
* Remove remaining qiskit.org links * Update qiskit_ibm_runtime/provider_session.py Co-authored-by: Kevin Tian <[email protected]> --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6df8ef - Browse repository at this point
Copy the full SHA e6df8efView commit details
Commits on Feb 13, 2024
-
Support Python 3.12 (Qiskit#1347)
* Support Python 3.12 * update requirments * update requirements
Configuration menu - View commit details
-
Copy full SHA for 2ef4b00 - Browse repository at this point
Copy the full SHA 2ef4b00View commit details
Commits on Feb 14, 2024
-
Add deprecation policy (Qiskit#1405)
* add deprecation file * update guide * fix wording Co-authored-by: Kevin Tian <[email protected]> --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aadd5dc - Browse repository at this point
Copy the full SHA aadd5dcView commit details
Commits on Feb 15, 2024
-
Fix scheduling in control flow with instructions of non-uniform durat…
…ions (Qiskit#1378) * Map indices for durations in inner block * Add test * Reno * Fix docs * Missing docstring --------- Co-authored-by: Kevin Tian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c37c770 - Browse repository at this point
Copy the full SHA c37c770View commit details -
Add deprecation warning for abstract circuits (Qiskit#1404)
* Add abstract circuit warning * add reno * use correct Sequence import * unit tests
Configuration menu - View commit details
-
Copy full SHA for ee6f6ae - Browse repository at this point
Copy the full SHA ee6f6aeView commit details
Commits on Feb 16, 2024
-
Fix docs build with Qiskit 1.0 (Qiskit#1411)
* fix docs build * Replace qiskit.tools
Configuration menu - View commit details
-
Copy full SHA for 940adc5 - Browse repository at this point
Copy the full SHA 940adc5View commit details
Commits on Feb 19, 2024
-
Use POST /sessions endpoint (Qiskit#1372)
* wip use post sessions * address comments * fix mypy & lint * use private method * Add reno * attempt fix unit tests * unit tests * add logic to work with IQP * remove todo * Update releasenotes/notes/session-modes-5c22b68620f8d690.yaml Co-authored-by: Jessie Yu <[email protected]> * Update docstrings, passing mode into payload * Update unit tests * address comments * Pass max_time to /sessions * unit tests * integration test --------- Co-authored-by: Jessie Yu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c0bf24 - Browse repository at this point
Copy the full SHA 1c0bf24View commit details
Commits on Feb 20, 2024
-
Use POST /sessions in backend.run sessions (Qiskit#1415)
* Use POST /sessions in backend.run sessions * Add reno * update tests * add test_run_after_cancel back * remove max_time arg from Session * Add max_time
Configuration menu - View commit details
-
Copy full SHA for 81d72d5 - Browse repository at this point
Copy the full SHA 81d72d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7f4b30 - Browse repository at this point
Copy the full SHA b7f4b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d1d13 - Browse repository at this point
Copy the full SHA 76d1d13View commit details
Commits on Feb 23, 2024
-
Update ISA validation (Qiskit#1414)
* check coupling map * restore stack level * mypy * remove layout check * check width * allow pulse gates * add release note
Configuration menu - View commit details
-
Copy full SHA for 08c419b - Browse repository at this point
Copy the full SHA 08c419bView commit details -
Fix bug with retrieving fake backends (Qiskit#1402)
* bug fix w retrieving fake backend * Move test
Configuration menu - View commit details
-
Copy full SHA for 88da374 - Browse repository at this point
Copy the full SHA 88da374View commit details
Commits on Feb 27, 2024
-
Merge branch 'main' of https://github.com/Qiskit/qiskit-ibm-runtime i…
…nto ff-experimental
Configuration menu - View commit details
-
Copy full SHA for 9e57dad - Browse repository at this point
Copy the full SHA 9e57dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56ac59f - Browse repository at this point
Copy the full SHA 56ac59fView commit details