From ea442d4f40035b80a5bfa43a176225cc18912d26 Mon Sep 17 00:00:00 2001 From: abbycross Date: Thu, 19 Dec 2024 13:16:53 -0500 Subject: [PATCH] Update workflow name for globalization (#2508) closes #2507 --- docs/guides/_toc.json | 2 +- docs/guides/execute-on-hardware.mdx | 2 +- docs/guides/index.mdx | 2 +- docs/guides/intro-to-patterns.mdx | 8 ++++---- docs/guides/map-problem-to-circuits.mdx | 8 ++++---- docs/guides/optimize-for-hardware.mdx | 2 +- docs/guides/post-process-results.mdx | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/guides/_toc.json b/docs/guides/_toc.json index 4aa1a0a321b..1c8500746ad 100644 --- a/docs/guides/_toc.json +++ b/docs/guides/_toc.json @@ -51,7 +51,7 @@ "url": "/guides/intro-to-patterns" }, { - "title": "Map problem to circuits", + "title": "Map the problem to circuits", "url": "/guides/map-problem-to-circuits" }, { diff --git a/docs/guides/execute-on-hardware.mdx b/docs/guides/execute-on-hardware.mdx index e9c01575756..c5814114201 100644 --- a/docs/guides/execute-on-hardware.mdx +++ b/docs/guides/execute-on-hardware.mdx @@ -5,7 +5,7 @@ description: Run circuits on hardware and return output from a quantum computer. # Execute on target hardware -![All Qiskit pattern steps are shown (Map problem, Optimize for hardware, Execute on hardware, and Post-process results), with 'Execute on hardware' emphasized. Executing on hardware uses only the Qiskit Runtime service.](/images/qiskit-patterns/execute.svg) +![All Qiskit pattern steps are shown (Map the problem, Optimize for hardware, Execute on hardware, and Post-process results), with 'Execute on hardware' emphasized. Executing on hardware uses only the Qiskit Runtime service.](/images/qiskit-patterns/execute.svg) The "execute on hardware" step of a Qiskit pattern involves running your circuits on hardware and produces the outputs of the quantum computation. The ISA circuits produced in diff --git a/docs/guides/index.mdx b/docs/guides/index.mdx index 00d28d21c0a..7c4e146ac54 100644 --- a/docs/guides/index.mdx +++ b/docs/guides/index.mdx @@ -9,7 +9,7 @@ The name "Qiskit" is a general term referring to a collection of software for ex In addition, many open-source projects are part of the broader Qiskit ecosystem. These software tools are not part of Qiskit itself, but rather interface with Qiskit and can provide valuable additional functionality. -![All Qiskit pattern steps are shown (Map problem, Optimize for hardware, Execute on hardware, and Post-process results). All steps, except for 'Execute on hardware', use the Qiskit SDK. 'Optimizing for hardware' additionally uses the Qiskit Transpiler Service. 'Executing on hardware' uses only the Qiskit Runtime Service.](/images/qiskit-patterns/patterns.svg) +![All Qiskit pattern steps are shown (Map the problem, Optimize for hardware, Execute on hardware, and Post-process results). All steps, except for 'Execute on hardware', use the Qiskit SDK. 'Optimizing for hardware' additionally uses the Qiskit Transpiler Service. 'Executing on hardware' uses only the Qiskit Runtime Service.](/images/qiskit-patterns/patterns.svg) IBM is committed to the responsible development of quantum computing. Learn more and review our responsible quantum principles in the [Responsible quantum computing](/responsible-quantum-computing) topic. diff --git a/docs/guides/intro-to-patterns.mdx b/docs/guides/intro-to-patterns.mdx index 46821cad202..9f51f54940d 100644 --- a/docs/guides/intro-to-patterns.mdx +++ b/docs/guides/intro-to-patterns.mdx @@ -14,11 +14,11 @@ The four steps of a Qiskit pattern are as follows: - [**Execute** on target hardware](./execute-on-hardware) - [**Post-process** results](./post-process-results) -![All Qiskit pattern steps are shown (Map problem, Optimize for hardware, Execute on hardware, and Post-process results). All steps except 'Execute on hardware' use the Qiskit SDK. Optimizing for hardware additionally uses the Qiskit Transpiler Service. Executing on hardware uses only the Qiskit Runtime Service.](/images/qiskit-patterns/patterns.svg) +![All Qiskit pattern steps are shown (Map the problem, Optimize for hardware, Execute on hardware, and Post-process results). All steps except 'Execute on hardware' use the Qiskit SDK. Optimizing for hardware additionally uses the Qiskit Transpiler Service. Executing on hardware uses only the Qiskit Runtime Service.](/images/qiskit-patterns/patterns.svg) Each step is detailed in the sections below. -## Map problem to quantum circuits and operators +## Map the problem to quantum circuits and operators This step describes how a user starts with a classical problem and figures out how to map it to a quantum computer. For example, in applications such as chemistry and quantum simulation, this step generally involves constructing a quantum circuit representing the Hamiltonian you are attempting to solve. During this step, for certain problems, it might also be desirable to specify the mapping of the problem onto qubits in the heavy-hex (or gross) lattice of IBM® hardware from the outset if the structure of the problem lends itself to optimization earlier. It is also worth considering at this point what the outcome of the particular algorithm will be in preparation for the later execute step - for example, if the desired outcome involves inferring correlation functions using Hadamard tests, you might prepare to use Sampler, whereas specifying observables would use the Estimator and could provide many error mitigation options. @@ -57,7 +57,7 @@ As the field moves from bespoke circuit construction to utility-scale workflows, ### Guides focused on one or more pattern steps -* [Map problem to quantum circuits and operators](/guides/map-problem-to-circuits) +* [Map the problem to quantum circuits and operators](/guides/map-problem-to-circuits) * [Optimize for target hardware](/guides/optimize-for-hardware) * [Execute on target hardware](/guides/execute-on-hardware) * [Post-process results](/guides/post-process-results) @@ -78,7 +78,7 @@ As the field moves from bespoke circuit construction to utility-scale workflows, ## Next steps - - Explore each step in a Qiskit pattern in more detail, starting with [Map problem to quantum circuits and operators](./map-problem-to-circuits). + - Explore each step in a Qiskit pattern in more detail, starting with [Map the problem to quantum circuits and operators](./map-problem-to-circuits). - Run a full example of a Qiskit pattern in the [CHSH Inequality tutorial](https://learning.quantum.ibm.com/tutorial/chsh-inequality). diff --git a/docs/guides/map-problem-to-circuits.mdx b/docs/guides/map-problem-to-circuits.mdx index ce9d9e4d79c..0bc83d9d6f7 100644 --- a/docs/guides/map-problem-to-circuits.mdx +++ b/docs/guides/map-problem-to-circuits.mdx @@ -1,13 +1,13 @@ --- -title: Map problem to quantum circuits and operators +title: Map the problem to quantum circuits and operators description: Take a classical problem and map it to run on a quantum computer. --- -# Map problem to quantum circuits and operators +# Map the problem to quantum circuits and operators -![All Qiskit pattern steps are shown (Map problem, Optimize for hardware, Execute on hardware, and Post-process results). The 'Map problem' step is emphasized. This step uses the Qiskit SDK.](/images/qiskit-patterns/map-problem.svg) +![All Qiskit pattern steps are shown (Map the problem, Optimize for hardware, Execute on hardware, and Post-process results). The 'Map the problem' step is emphasized. This step uses the Qiskit SDK.](/images/qiskit-patterns/map-problem.svg) -The "map problem to quantum circuits and operators" step of a Qiskit pattern describes how a user starts with a classical +The "map the problem to quantum circuits and operators" step of a Qiskit pattern describes how a user starts with a classical problem and figures out how to map it to a quantum computer. For example, in applications such as chemistry and quantum simulation, this step generally involves diff --git a/docs/guides/optimize-for-hardware.mdx b/docs/guides/optimize-for-hardware.mdx index 768ae1394b0..6e82cf6745c 100644 --- a/docs/guides/optimize-for-hardware.mdx +++ b/docs/guides/optimize-for-hardware.mdx @@ -5,7 +5,7 @@ description: Optimize abstract circuits and operators so they can run on quantum # Optimize for target hardware -![All Qiskit pattern steps are shown (Map problem, Optimize for hardware, Execute on hardware, and Post-process results). The 'Optimize for hardware' step is emphasized. This step uses the Qiskit SDK and the Qiskit Transpiler Service.](/images/qiskit-patterns/optimize.svg) +![All Qiskit pattern steps are shown (Map the problem, Optimize for hardware, Execute on hardware, and Post-process results). The 'Optimize for hardware' step is emphasized. This step uses the Qiskit SDK and the Qiskit Transpiler Service.](/images/qiskit-patterns/optimize.svg) In the "optimize for target hardware" step of a Qiskit pattern, you take the abstract circuits (or operators) produced from the map step and perform a series of optimizations on them. This diff --git a/docs/guides/post-process-results.mdx b/docs/guides/post-process-results.mdx index 288ce5f4560..ed607f031f8 100644 --- a/docs/guides/post-process-results.mdx +++ b/docs/guides/post-process-results.mdx @@ -5,7 +5,7 @@ description: Post-process the results obtained by running on a quantum computer. # Post-process results -![All Qiskit pattern steps are shown (Map problem, Optimize for hardware, Execute on hardware, and Post-process results). The 'Post-process results' step is emphasized. This step uses the Qiskit SDK.](/images/qiskit-patterns/post-process-results.svg) +![All Qiskit pattern steps are shown (Map the problem, Optimize for hardware, Execute on hardware, and Post-process results). The 'Post-process results' step is emphasized. This step uses the Qiskit SDK.](/images/qiskit-patterns/post-process-results.svg) This final "post-process results" step of a Qiskit pattern involves stitching the outputs from the prior step back together to obtain the desired result. This can involve a range of classical