Skip to content

Commit 6c63139

Browse files
ElePTjyu00
andauthored
Apply suggestions from Jessie's code review
Co-authored-by: Jessie Yu <jessieyu@us.ibm.com>
1 parent b9771d8 commit 6c63139

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

docs/migration-guides/qiskit-backend-primitives.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: Migrate to primitives for users of third-party providers with `back
66

77
# Migrate to primitives for users of third-party providers with `backend.run`
88

9-
The `backend.run` interface was the primary access point to quantum hardware and simulators offered by third-party providers that integrate with Qiskit. The evolution of [user access patterns for QPUs](/migration-guides/qiskit-runtime#why-migrate-to-qiskit-runtime-primitives) has led to the Qiskit primitives (Sampler and Estimator) superseding this interface. However, not all third-party providers have transitioned to the primitives framework, and `backend.run` remains in Qiskit for backward compatibility.
9+
The `backend.run` interface was the primary access point to quantum hardware and simulators offered by third-party providers that integrate with Qiskit. The evolution of [user access patterns for QPUs](/migration-guides/qiskit-runtime#why-migrate-to-qiskit-runtime-primitives) has led to the Qiskit primitives (`Sampler` and `Estimator`) superseding this interface. However, not all third-party providers have transitioned to the primitives framework, and `backend.run` remains in Qiskit for backward compatibility.
1010

1111
This guide is for you if you have written or want to write code using `Sampler` and `Estimator`
1212
primitives but need to interact with a provider that still relies on `backend.run`. If you are a
@@ -39,7 +39,7 @@ and [`EstimatorV2`](/api/qiskit-ibm-runtime/estimator-v2).
3939
The `run_options` field defines the options to pass through to the `.` method of the wrapped backend instance.
4040

4141
Note that because these wrappers are independent of `qiskit_ibm_runtime`, they do not offer access to execution
42-
modes (`Session`/`batch`), local testing modes, or any other `qiskit_ibm_runtime`-specific feature. These are up to the
42+
modes (`Session`/`Batch`), local testing modes, or any other `qiskit_ibm_runtime`-specific feature. These are up to the
4343
third-party provider to implement and expose, ideally through a native primitive.
4444
If the use of the third-party backend requires a more fine-grained option handling
4545
strategy that is not covered by the out-of-the-box wrapper, it is always possible to extend the

docs/migration-guides/qiskit-runtime.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ to operate on a familiar data format and focus on the bigger picture.
3333
As access to QPUs became more widespread, and with more quantum algorithms being developed,
3434
again the need for a higher-level abstraction emerged. In response, IBM introduced
3535
the Qiskit [primitives interface](/guides/primitives), which are optimized for two core tasks in quantum algorithm development:
36-
expectation value estimation (Estimator) and circuit sampling (Sampler). The goal is once
36+
expectation value estimation (`Estimator`) and circuit sampling (`Sampler`). The goal is once
3737
again to help developers to focus more on innovation and less on data conversion.
3838

3939
For backward compatibility, the `backend.run` interface continues to exist in Qiskit. However, it is no longer supported

0 commit comments

Comments
 (0)