Skip to content

Commit

Permalink
Update workflow name for globalization (#2508)
Browse files Browse the repository at this point in the history
closes #2507
  • Loading branch information
abbycross authored Dec 19, 2024
1 parent 7f70367 commit ea442d4
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion docs/guides/_toc.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
{
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/execute-on-hardware.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
8 changes: 4 additions & 4 deletions docs/guides/intro-to-patterns.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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)
Expand All @@ -78,7 +78,7 @@ As the field moves from bespoke circuit construction to utility-scale workflows,
## Next steps

<Admonition type="tip" title="Recommendations">
- 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).
</Admonition>

8 changes: 4 additions & 4 deletions docs/guides/map-problem-to-circuits.mdx
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/optimize-for-hardware.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/post-process-results.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit ea442d4

Please sign in to comment.