Skip to content

Commit 821ae3c

Browse files
authored
cleanup tasks from migration (#3735)
- Closes #3647 - changes system to QPU or quantum computer where appropriate
1 parent eec1dae commit 821ae3c

File tree

14 files changed

+20
-20
lines changed

14 files changed

+20
-20
lines changed

docs/guides/instances.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"1. Select the plan this instance is associated with (for example, Premium Plan), then enter the number of minutes to allocate to this instance. The unallocated time available to use appears under the allocation entry box. If this instance is not associated with a free plan, a cost will be incurred when this instance is used to run workloads.\n",
102102
"1. Click **Next**. A list of the QPUs the instance can access is shown. If you want the instance to have access to all the QPUs listed (and all QPUs added to this plan in the future), click **Next**. To customize which QPUs can be accessed with this instance, click the \"Customize allocated compute resources\" toggle. Select specific QPUs that this instance can access, then click **Next**.\n",
103103
" <Admonition type=\"note\">\n",
104-
" If you customize the allocated compute resources, the available QPUs will never be automatically updated, regardless of any changes made to the parent plan. However, you can manually add or remove QPUs later. If you do not customize them, you will always have access to any QPU the account has access on the plan. So if in the future there is a new system added to the plan, the instance automatically has access to it.\n",
104+
" If you customize the allocated compute resources, the available QPUs will never be automatically updated, regardless of any changes made to the parent plan. However, you can manually add or remove QPUs later. If you do not customize them, you will always have access to any QPU the account has access on the plan. So if in the future there is a new QPU added to the plan, the instance automatically has access to it.\n",
105105
" </Admonition>\n",
106106
"1. Click **Create instance**. You can now view the instance on the [Instances](https://quantum.cloud.ibm.com/instances) page. If you have set up multiple plans on your account, each plan type has its own tab on the Instances table.\n",
107107
"\n",

docs/migration-guides/classic-iqp-to-cloud-iqp.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Follow these steps to set up the new version of IBM Quantum Platform.
8888
1. Specify a name and choose the type of plan you want. Scroll down to see the **Terms** link. After reading the terms, select the **agree** checkbox and click **Next**.
8989
1. On the Plan inheritance page, leave the default setting (toggle is not enabled) and click **Next** if you're setting up an Open instance. If you are not setting up an Open instance and you want a fixed set of QPUs to be available to this plan, enable the "Customize allocated compute resources" toggle, choose the QPUs you want this instance to be able to access, then click **Next**.
9090
<Admonition type="note">
91-
If you customize the allocated compute resources, the available QPUs will never be automatically updated, regardless of any changes made to the parent plan. However, you can manually add or remove QPUs later. If you do not customize them, you will always have access to any QPU the account has access on the plan. So if in the future there is a new system added to the plan, the instance automatically has access to it.
91+
If you customize the allocated compute resources, the available QPUs will never be automatically updated, regardless of any changes made to the parent plan. However, you can manually add or remove QPUs later. If you do not customize them, you will always have access to any QPU the account has access on the plan. So if in the future there is a new QPU added to the plan, the instance automatically has access to it.
9292
</Admonition>
9393
1. Choose whether you want an access group to be created for this instance and click **Create instance**. For an Open instance, you probably don't need an access group, although creating one won't impact your usage unless you add another user to the group. You can add or remove access groups at any time from IBM Cloud. To learn more, see the [Setting up access groups](https://cloud.ibm.com/docs/account?topic=account-groups) topic.
9494

docs/migration-guides/qiskit-quantum-instance.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ The remainder of this guide focused on the [`qiskit.utils.QuantumInstance.execut
4141
<Admonition type="caution">
4242
**Background on the Qiskit primitives**
4343

44-
The Qiskit primitives are algorithmic abstractions that encapsulate system or simulator access for easy integration into algorithm workflows.
44+
The Qiskit primitives are algorithmic abstractions that encapsulate quantum processing unit (QPU) or simulator access for easy integration into algorithm workflows.
4545

4646
There are two types of primitives: Sampler and Estimator.
4747

@@ -348,7 +348,7 @@ print(expectation_value)
348348
[-0.04101562]
349349
```
350350

351-
### Example 3: Circuit sampling on IBM system with error mitigation
351+
### Example 3: Circuit sampling on IBM QPU with error mitigation
352352

353353
**QuantumInstance**
354354

docs/tutorials/combine-error-mitigation-techniques.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@
573573
}
574574
],
575575
"metadata": {
576-
"description": "Combine error mitigation options for utility-scale experiments using 100Q+ IBM Quantum systems and the Qiskit Runtime Estimator primitive.",
576+
"description": "Combine error mitigation options for utility-scale experiments using 100Q+ IBM Quantum QPUs and the Qiskit Runtime Estimator primitive.",
577577
"kernelspec": {
578578
"display_name": "Python 3",
579579
"language": "python",

docs/tutorials/grovers-algorithm.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@
371371
}
372372
],
373373
"metadata": {
374-
"description": "Learn the basics of quantum computing, and how to use IBM Quantum services and systems to solve real-world problems.",
374+
"description": "Learn the basics of quantum computing, and how to use IBM Quantum services and QPUs to solve real-world problems.",
375375
"kernelspec": {
376376
"display_name": "Python 3",
377377
"language": "python",

docs/tutorials/quantum-approximate-optimization-algorithm.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1398,7 +1398,7 @@
13981398
}
13991399
],
14001400
"metadata": {
1401-
"description": "Learn the basics of quantum computing, and how to use IBM Quantum services and systems to solve real-world problems.",
1401+
"description": "Learn the basics of quantum computing, and how to use IBM Quantum services and QPUs to solve real-world problems.",
14021402
"kernelspec": {
14031403
"display_name": "Python 3",
14041404
"language": "python",

learning/courses/quantum-business-foundations/introduction-to-quantum-computing.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ While some may consider quantum computing an innovative area at the beginning of
8888
| <em>1981</em> | Richard Feynman, a noted theoretical physicist, identified the potential for quantum computers as far back as 1981. At the first Conference on the Physics of Computation, organized by IBM and the Massachusetts Institute of Technology (MIT), he famously closed his keynote speech with the statement “[...] nature isn’t classical, dammit, and if you want to make a simulation of nature, you’d better make it quantum mechanical, and by golly it’s a wonderful problem, because it doesn’t look so easy.” [\[1\]](#sources)|
8989
| <em> 1994 </em> | In 1994, Peter Shor, a mathematician then at AT&amp;T Bell Labs in New Jersey, proved that a fully functional quantum computer could do something remarkable: it could crack RSA encryption, a popular means of securing private communications. He showed that his quantum algorithm could do in minutes what might take a regular computer the lifetime of the universe to unravel. <sup>2</sup>|
9090
| <em> 1996 </em> | A year later, Lov Grover, also a Bell Labs scientist, came up with a quantum algorithm that would allow people to swiftly search unstructured databases. Scientists piled into the field, and advances in hardware soon followed the breakthroughs in code. [\[2\]](#sources)|
91-
| <em> 1998 </em> | The first experimental demonstration of a quantum algorithm was achieved in 1998. A working 2–qubit nuclear magnetic resonance (NMR) quantum computer was used to solve Deutsch’s problem by Jonathan A. Jones and Michele Mosca at Oxford University and shortly after by Isaac L. Chuang at IBM’s Almaden Research Center and Mark Kubinec and the University of California, Berkeley, together with coworkers at Stanford University and MIT. [\[3\]](#sources)|
92-
| <em> 2001 </em> | 2001 saw the first execution of Shor’s algorithm at IBM’s Almaden Research Center and Stanford University. The number 15 was factored using 1018 identical molecules, each containing seven active nuclear spins. [\[4\]](#sources)|
91+
| <em> 1998 </em> | The first experimental demonstration of a quantum algorithm was achieved in 1998. A working 2–qubit nuclear magnetic resonance (NMR) quantum computer was used to solve Deutsch’s problem by Jonathan A. Jones and Michele Mosca at Oxford University and shortly after by Isaac L. Chuang at the IBM Almaden Research Center and Mark Kubinec and the University of California, Berkeley, together with coworkers at Stanford University and MIT. [\[3\]](#sources)|
92+
| <em> 2001 </em> | 2001 saw the first execution of Shor’s algorithm at the IBM Almaden Research Center and Stanford University. The number 15 was factored using 1018 identical molecules, each containing seven active nuclear spins. [\[4\]](#sources)|
9393
| <em> 2005 </em> | By the mid–2000s, the research field had developed several types of superconducting qubits, each with its own advantages and drawbacks. In 2007, a team at Yale found a way to combine some of these approaches to overcome their individual shortcomings, naming the new design the “transmon qubit.” The transmon qubit would go on to be at the heart of many companies’ efforts to develop quantum computers, including IBM Quantum, Google AI, and Rigetti Computing. A member of the Yale team, Jay Gambetta, later became Vice President of Quantum Computing for IBM Research. |
9494

95-
![IBM’s four-qubit quantum computer](/learning/images/courses/quantum-business-foundations/introduction-to-quantum-computing/fourqubitdevice_small.avif)
95+
![The IBM four-qubit quantum computer](/learning/images/courses/quantum-business-foundations/introduction-to-quantum-computing/fourqubitdevice_small.avif)
9696

97-
*Layout of IBM’s four-qubit superconducting quantum computer announced in 2015. (Credit: IBM Research)*
97+
*Layout of the IBM four-qubit superconducting quantum computer announced in 2015. (Credit: IBM Research)*
9898

9999

100100
| | |

learning/courses/quantum-business-foundations/quantum-computing-fundamentals.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ True or false: Quantum circuits are not physical devices.
154154

155155
</summary>
156156

157-
True. A quantum circuit is an abstract representation of a set of instructions that make up a quantum algorithm. We can use a visual tool like IBM’s Quantum Composer or a programming language like Qiskit to construct quantum circuits..
157+
True. A quantum circuit is an abstract representation of a set of instructions that make up a quantum algorithm. We can use a visual tool like the IBM [Composer](https://quantum.cloud.ibm.com/composer) or a programming language like [Qiskit](/docs/guides) to construct quantum circuits.
158158

159159
</details>
160160

learning/courses/quantum-chem-with-vqe/ground-state.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@
489489
"\n",
490490
"Finally, we have **x**. This is the vector of variational parameters. These are the parameters used in the calculation that yielded the minimum cost function (energy expectation value). These eight values correspond to the eight rotation angles in those gates in the ansatz that take variable rotation angles.\n",
491491
"\n",
492-
"Congratulations! You have run a VQE calculation on an IBM Quantum System!\n",
492+
"Congratulations! You have run a VQE calculation on an IBM Quantum QPU!\n",
493493
"\n",
494494
"In the next lesson, we will see how to adjust this workstream to include variables in your Hamiltonian. In the context of quantum chemistry problems, this might mean varying geometry to determine shapes of molecules or binding sites."
495495
]

learning/courses/quantum-chem-with-vqe/hamiltonian-construction.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"\n",
3434
"As someone working in quantum chemistry, you probably already have your favorite software for modeling molecules, which can generate a Hamiltonian that describes your system of interest. Here, we will use code built solely on PySCF, numpy, and Qiskit. But the process of Hamiltonian preparation transfers to prepackaged solutions as well. The only difference between this approach and other software will be minor syntax differences; some of these are addressed in the \"Third-party software\" subsection to facilitate integration of existing workflows.\n",
3535
"\n",
36-
"Generating a quantum chemistry Hamiltonian for use on IBM Quantum&reg; systems involves the following steps:\n",
36+
"Generating a quantum chemistry Hamiltonian for use on IBM Quantum&reg; QPUs involves the following steps:\n",
3737
"\n",
3838
"1. Define your molecule (geometry, spin, active space, and so on)\n",
3939
"2. Generate the fermionic Hamiltonian (creation and annihilation operators)\n",
@@ -291,7 +291,7 @@
291291
"id": "928d72cf-212f-4f85-9d81-a7ffb33d6db8",
292292
"metadata": {},
293293
"source": [
294-
"These Hamiltonians are currently fermionic (creation and annihilation) operators, applicable to systems of (indistinguishable) fermions, and correspondingly subject to antisymmetry under exchange. This results in different statics than would apply to a distinguishable or bosonic system. To run calculations on IBM Quantum Systems, we require a bosonic operator describing the energy. The result of such a mapping is conventionally written in terms of Pauli operators, since they are both Hermitian and unitary. There are several mappings one can use. One of the simplest is the Jordan Wigner transformation.\n",
294+
"These Hamiltonians are currently fermionic (creation and annihilation) operators, applicable to systems of (indistinguishable) fermions, and correspondingly subject to antisymmetry under exchange. This results in different statics than would apply to a distinguishable or bosonic system. To run calculations on IBM Quantum QPUs, we require a bosonic operator describing the energy. The result of such a mapping is conventionally written in terms of Pauli operators, since they are both Hermitian and unitary. There are several mappings one can use. One of the simplest is the Jordan Wigner transformation.\n",
295295
"\n",
296296
"3. Mapping the Hamiltonian\n",
297297
"\n",

0 commit comments

Comments
 (0)