From 9fd89a143a4a40300600611f2a7c3893313f166c Mon Sep 17 00:00:00 2001 From: ABBY CROSS Date: Tue, 16 Dec 2025 14:48:59 -0500 Subject: [PATCH 1/3] move combine-error-mitigation-techniques to guides --- docs/guides/_toc.json | 4 ++++ .../combine-error-mitigation-techniques.ipynb | 16 ++++++++-------- ...-mitigation-and-suppression-techniques.ipynb | 2 +- docs/guides/operators-overview.ipynb | 2 +- docs/guides/run-jobs-batch.ipynb | 2 +- docs/guides/summary-manage-noise.mdx | 2 +- docs/tutorials/_toc.json | 4 ---- docs/tutorials/index.mdx | 2 -- .../027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif | Bin .../027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif | Bin .../24abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif | Bin .../24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif | Bin .../4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif | Bin .../4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif | Bin .../d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif | Bin .../eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif | Bin scripts/config/notebook-testing.toml | 2 +- 17 files changed, 17 insertions(+), 19 deletions(-) rename docs/{tutorials => guides}/combine-error-mitigation-techniques.ipynb (94%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif (100%) rename public/docs/images/{tutorials => guides}/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif (100%) diff --git a/docs/guides/_toc.json b/docs/guides/_toc.json index efd7c62c34c..66d6c760dbd 100644 --- a/docs/guides/_toc.json +++ b/docs/guides/_toc.json @@ -505,6 +505,10 @@ "title": "Configure error suppression", "url": "/docs/guides/configure-error-suppression" }, + { + "title": "Combine error mitigation options with the Estimator primitive", + "url": "/docs/guides/combine-error-mitigation-techniques" + }, { "title": "Sample-based quantum diagonalization (SQD)", "children":[ diff --git a/docs/tutorials/combine-error-mitigation-techniques.ipynb b/docs/guides/combine-error-mitigation-techniques.ipynb similarity index 94% rename from docs/tutorials/combine-error-mitigation-techniques.ipynb rename to docs/guides/combine-error-mitigation-techniques.ipynb index 800dffe9340..3337e4bc4cd 100644 --- a/docs/tutorials/combine-error-mitigation-techniques.ipynb +++ b/docs/guides/combine-error-mitigation-techniques.ipynb @@ -86,7 +86,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 4, @@ -96,7 +96,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, @@ -156,7 +156,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 8, @@ -166,7 +166,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, @@ -239,7 +239,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 10, @@ -249,7 +249,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, @@ -390,7 +390,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, @@ -457,7 +457,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, diff --git a/docs/guides/error-mitigation-and-suppression-techniques.ipynb b/docs/guides/error-mitigation-and-suppression-techniques.ipynb index 292474e585e..933bc083bfa 100644 --- a/docs/guides/error-mitigation-and-suppression-techniques.ipynb +++ b/docs/guides/error-mitigation-and-suppression-techniques.ipynb @@ -325,7 +325,7 @@ "source": [ "## Next steps\n", "\n", - "- Check out the [tutorial](/docs/tutorials/combine-error-mitigation-techniques) on combining error mitigation options with the Estimator primitive.\n", + "- Check out the [guide](/docs/guides/combine-error-mitigation-techniques) on combining error mitigation options with the Estimator primitive.\n", "- [Configure error mitigation.](configure-error-mitigation)\n", "- [Configure error suppression.](configure-error-suppression)\n", "- Explore other [options](runtime-options-overview) for the Qiskit Runtime primitives.\n", diff --git a/docs/guides/operators-overview.ipynb b/docs/guides/operators-overview.ipynb index 6ed381faf87..e823f3b6ae3 100644 --- a/docs/guides/operators-overview.ipynb +++ b/docs/guides/operators-overview.ipynb @@ -510,7 +510,7 @@ "\n", "\n", " - Learn how to [specify observables in the Pauli basis](./specify-observables-pauli).\n", - " - See an example of using operators in the [Combine error mitigation options with the estimator primitive](/docs/tutorials/combine-error-mitigation-techniques) tutorial.\n", + " - See an example of using operators in the [Combine error mitigation options with the estimator primitive](/docs/guides/combine-error-mitigation-techniques) guide.\n", " - Read more [in-depth coverage of the Operator class](./operator-class).\n", " - Explore the [Operator API](/docs/api/qiskit/qiskit.quantum_info.Operator#operator) reference.\n", "" diff --git a/docs/guides/run-jobs-batch.ipynb b/docs/guides/run-jobs-batch.ipynb index 7151dace008..e1623ed8c50 100644 --- a/docs/guides/run-jobs-batch.ipynb +++ b/docs/guides/run-jobs-batch.ipynb @@ -335,7 +335,7 @@ "## Next steps\n", "\n", "\n", - " - Try an example in the [Combine error mitigation options with the estimator primitive](/docs/tutorials/combine-error-mitigation-techniques) tutorial.\n", + " - Try an example in the [Combine error mitigation options with the estimator primitive](/docs/guides/combine-error-mitigation-techniques) guide.\n", " - Review the [Batch API](/docs/api/qiskit-ibm-runtime/batch#batch) reference.\n", " - Understand the [Job limits](/docs/guides/job-limits) when sending a job to an IBM QPU.\n", " - Review [execution modes FAQs.](/docs/guides/execution-modes-faq)\n", diff --git a/docs/guides/summary-manage-noise.mdx b/docs/guides/summary-manage-noise.mdx index 387c28db3a7..9d581c11490 100644 --- a/docs/guides/summary-manage-noise.mdx +++ b/docs/guides/summary-manage-noise.mdx @@ -38,7 +38,7 @@ When executing quantum workloads, there are multiple ways to reduce the impact o ## Next steps -- Check out the [tutorial](/docs/tutorials/combine-error-mitigation-techniques) on combining error mitigation options with the Estimator primitive. +- Check out the [guide](/docs/guides/combine-error-mitigation-techniques) on combining error mitigation options with the Estimator primitive. - [Configure error mitigation in Qiskit Runtime primitives.](/docs/guides/configure-error-mitigation) - [Configure error suppression in Qiskit Runtime primitives.](/docs/guides/configure-error-suppression) - Understand how to use the Qiskit Runtime [noise learner](/docs/guides/noise-learning) class. diff --git a/docs/tutorials/_toc.json b/docs/tutorials/_toc.json index 2258c999b6e..b982090712a 100644 --- a/docs/tutorials/_toc.json +++ b/docs/tutorials/_toc.json @@ -209,10 +209,6 @@ "title": "Utility-scale error mitigation with probabilistic error amplification", "url": "/docs/tutorials/probabilistic-error-amplification" }, - { - "title": "Combine error mitigation options with the Estimator primitive", - "url": "/docs/tutorials/combine-error-mitigation-techniques" - }, { "title": "Real-time benchmarking for qubit selection", "url": "/docs/tutorials/real-time-benchmarking-for-qubit-selection" diff --git a/docs/tutorials/index.mdx b/docs/tutorials/index.mdx index a526da977c9..9f89f2fb1d8 100644 --- a/docs/tutorials/index.mdx +++ b/docs/tutorials/index.mdx @@ -156,8 +156,6 @@ Error mitigation addresses the challenge of noise without full fault tolerance b * [Utility-scale error mitigation with probabilistic error amplification](/docs/tutorials/probabilistic-error-amplification) -* [Combine error mitigation options with the Estimator primitive](/docs/tutorials/combine-error-mitigation-techniques) - * [Real-time benchmarking for qubit selection](/docs/tutorials/real-time-benchmarking-for-qubit-selection) diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-0.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/027e829a-44d3-455e-b2bf-8ce0d7e26b9b-1.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-0.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/24abd7ba-bbb8-443b-9e81-866795d39a6c-1.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-0.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/4dbde811-1ba9-47a8-85a0-dcaff054ed60-1.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/d7d8408b-faf1-4eda-ab9c-bdeaab01ff53-0.avif diff --git a/public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif b/public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif similarity index 100% rename from public/docs/images/tutorials/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif rename to public/docs/images/guides/combine-error-mitigation-techniques/extracted-outputs/eef38976-0ca2-429a-b2dc-41aac69605f7-0.avif diff --git a/scripts/config/notebook-testing.toml b/scripts/config/notebook-testing.toml index 00183a18468..6ffa33da1c4 100644 --- a/scripts/config/notebook-testing.toml +++ b/scripts/config/notebook-testing.toml @@ -183,7 +183,7 @@ notebooks = [ "docs/tutorials/solve-higher-order-binary-optimization-problems-with-q-ctrls-optimization-solver.ipynb", "docs/tutorials/chsh-inequality.ipynb", "docs/tutorials/approximate-quantum-compilation-for-time-evolution.ipynb", - "docs/tutorials/combine-error-mitigation-techniques.ipynb", + "docs/guides/combine-error-mitigation-techniques.ipynb", "docs/tutorials/periodic-boundary-conditions-with-circuit-cutting.ipynb", "docs/tutorials/repetition-codes.ipynb", "docs/tutorials/error-mitigation-with-qiskit-functions.ipynb", From 3b985180071b1b30bc781ae75b9a1e74f156cbfd Mon Sep 17 00:00:00 2001 From: ABBY CROSS Date: Tue, 16 Dec 2025 15:05:23 -0500 Subject: [PATCH 2/3] move circuit-transpilation-settings --- docs/guides/DAG-representation.ipynb | 2 +- docs/guides/_toc.json | 4 ++++ .../circuit-transpilation-settings.ipynb | 18 ++++++++++++++---- .../combine-error-mitigation-techniques.ipynb | 10 ++++++++++ docs/guides/common-parameters.ipynb | 2 +- docs/guides/custom-transpiler-pass.ipynb | 2 +- docs/guides/debug-qiskit-runtime-jobs.ipynb | 2 +- .../defaults-and-configuration-options.ipynb | 2 +- .../dynamical-decoupling-pass-manager.ipynb | 2 +- docs/guides/estimate-job-run-time.ipynb | 2 +- docs/guides/get-started-with-primitives.ipynb | 2 +- docs/guides/local-testing-mode.ipynb | 2 +- docs/guides/primitives-examples.ipynb | 2 +- docs/guides/qiskit-transpiler-service.ipynb | 2 +- docs/guides/represent-quantum-computers.ipynb | 2 +- docs/guides/set-optimization.ipynb | 2 +- .../guides/transpile-with-pass-managers.ipynb | 2 +- docs/guides/transpile.mdx | 4 ++-- docs/guides/transpiler-stages.ipynb | 2 +- docs/tutorials/_toc.json | 4 ---- docs/tutorials/index.mdx | 2 -- ...ada6498-b9d7-4d88-b8a9-ef1dc0a85bf7-0.avif | Bin ...25777ea-d438-4f3b-acb6-53e579f24a0e-0.avif | Bin ...61afe09-b669-453f-8363-55070d6c8f57-0.avif | Bin ...e7944c5-68ac-40cf-a0eb-5f4a44d53931-0.avif | Bin qiskit_bot.yaml | 4 ++-- scripts/config/notebook-testing.toml | 2 +- 27 files changed, 48 insertions(+), 30 deletions(-) rename docs/{tutorials => guides}/circuit-transpilation-settings.ipynb (93%) rename public/docs/images/{tutorials => guides}/circuit-transpilation-settings/extracted-outputs/4ada6498-b9d7-4d88-b8a9-ef1dc0a85bf7-0.avif (100%) rename public/docs/images/{tutorials => guides}/circuit-transpilation-settings/extracted-outputs/525777ea-d438-4f3b-acb6-53e579f24a0e-0.avif (100%) rename public/docs/images/{tutorials => guides}/circuit-transpilation-settings/extracted-outputs/761afe09-b669-453f-8363-55070d6c8f57-0.avif (100%) rename public/docs/images/{tutorials => guides}/circuit-transpilation-settings/extracted-outputs/7e7944c5-68ac-40cf-a0eb-5f4a44d53931-0.avif (100%) diff --git a/docs/guides/DAG-representation.ipynb b/docs/guides/DAG-representation.ipynb index 853346432dd..eef45b23363 100644 --- a/docs/guides/DAG-representation.ipynb +++ b/docs/guides/DAG-representation.ipynb @@ -453,7 +453,7 @@ "\n", " - Review the guide on creating a [custom transpiler pass](./custom-transpiler-pass)\n", " - Learn how to [Create and transpile against custom backends](./custom-backend)\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - Review the [DAG Circuit API documentation.](/docs/api/qiskit/dagcircuit)\n", "" ] diff --git a/docs/guides/_toc.json b/docs/guides/_toc.json index 66d6c760dbd..09d9c588eaa 100644 --- a/docs/guides/_toc.json +++ b/docs/guides/_toc.json @@ -245,6 +245,10 @@ } ] }, + { + "title": "Compare transpiler settings", + "url": "/docs/guides/circuit-transpilation-settings" + }, { "title": "Approximate quantum compilation (AQC-Tensor)", "children": [ diff --git a/docs/tutorials/circuit-transpilation-settings.ipynb b/docs/guides/circuit-transpilation-settings.ipynb similarity index 93% rename from docs/tutorials/circuit-transpilation-settings.ipynb rename to docs/guides/circuit-transpilation-settings.ipynb index 716a09011f2..6ec9daa17d3 100644 --- a/docs/tutorials/circuit-transpilation-settings.ipynb +++ b/docs/guides/circuit-transpilation-settings.ipynb @@ -9,6 +9,16 @@ "*Usage estimate: under one minute on an Eagle r3 processor (NOTE: This is an estimate only. Your runtime might vary.)*" ] }, + { + "cell_type": "markdown", + "id": "c909d475-622d-4526-80ef-1d14328237c1", + "metadata": { + "tags": [ + "version-info" + ] + }, + "source": [] + }, { "cell_type": "markdown", "id": "3609dc34-10de-47ea-9d1d-f516493a7b91", @@ -119,7 +129,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 29, @@ -145,7 +155,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 30, @@ -254,7 +264,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 33, @@ -313,7 +323,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 35, diff --git a/docs/guides/combine-error-mitigation-techniques.ipynb b/docs/guides/combine-error-mitigation-techniques.ipynb index 3337e4bc4cd..09faca40a25 100644 --- a/docs/guides/combine-error-mitigation-techniques.ipynb +++ b/docs/guides/combine-error-mitigation-techniques.ipynb @@ -9,6 +9,16 @@ "*Usage estimate: Seven minutes on a Heron r2 processor (NOTE: This is an estimate only. Your runtime might vary.)*" ] }, + { + "cell_type": "markdown", + "id": "95263dce-783f-48a4-88f7-45426dfd5a49", + "metadata": { + "tags": [ + "version-info" + ] + }, + "source": [] + }, { "cell_type": "markdown", "id": "018313d1-d959-4011-81df-59bf7c157470", diff --git a/docs/guides/common-parameters.ipynb b/docs/guides/common-parameters.ipynb index 312fed73189..9e3059d7d33 100644 --- a/docs/guides/common-parameters.ipynb +++ b/docs/guides/common-parameters.ipynb @@ -275,7 +275,7 @@ "\n", " - Review the [Default options and configuration settings](defaults-and-configuration-options) topic.\n", " - Learn how to [Set the optimization level.](set-optimization)\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - Review the [transpiler API documentation.](/docs/api/qiskit/transpiler)\n", "\n", "" diff --git a/docs/guides/custom-transpiler-pass.ipynb b/docs/guides/custom-transpiler-pass.ipynb index c7309d6f54c..a6459e6e1ec 100644 --- a/docs/guides/custom-transpiler-pass.ipynb +++ b/docs/guides/custom-transpiler-pass.ipynb @@ -335,7 +335,7 @@ "\n", "\n", " - To learn how to use the `generate_preset_passmanager` function instead of writing your own passes, start with the [Transpilation default settings and configuration options](defaults-and-configuration-options) topic.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - Review the [transpiler API documentation.](/docs/api/qiskit/transpiler)\n", "" ] diff --git a/docs/guides/debug-qiskit-runtime-jobs.ipynb b/docs/guides/debug-qiskit-runtime-jobs.ipynb index 3c622d29482..fa1337f27b8 100644 --- a/docs/guides/debug-qiskit-runtime-jobs.ipynb +++ b/docs/guides/debug-qiskit-runtime-jobs.ipynb @@ -633,7 +633,7 @@ " - Learn about [available Qiskit Runtime options.](/docs/guides/runtime-options-overview)\n", " - Learn about [Error mitigation and suppression techniques.](/docs/guides/error-mitigation-and-suppression-techniques)\n", " - Visit the [Transpile with pass managers](transpile-with-pass-managers) topic.\n", - " - Learn [how to transpile circuits](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) as part of Qiskit patterns workflows using Qiskit Runtime.\n", + " - Learn [how to transpile circuits](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) as part of Qiskit patterns workflows using Qiskit Runtime.\n", " - Review the [Debugging tools API documentation.](/docs/api/qiskit-ibm-runtime/debug-tools)\n", "" ] diff --git a/docs/guides/defaults-and-configuration-options.ipynb b/docs/guides/defaults-and-configuration-options.ipynb index e9c5ee25000..7548b687274 100644 --- a/docs/guides/defaults-and-configuration-options.ipynb +++ b/docs/guides/defaults-and-configuration-options.ipynb @@ -293,7 +293,7 @@ " - Learn how to [Set the optimization level when using Qiskit Runtime.](./runtime-options-overview)\n", " - Visit the [Transpile with pass managers](transpile-with-pass-managers) topic.\n", " - For examples, see [Representing quantum computers.](./represent-quantum-computers)\n", - " - Learn [how to transpile circuits](/docs/tutorials/circuit-transpilation-settings) as part of the Qiskit patterns workflow using Qiskit Runtime.\n", + " - Learn [how to transpile circuits](/docs/guides/circuit-transpilation-settings) as part of the Qiskit patterns workflow using Qiskit Runtime.\n", " - Review the [Transpile API documentation](/docs/api/qiskit/transpiler).\n", "" ] diff --git a/docs/guides/dynamical-decoupling-pass-manager.ipynb b/docs/guides/dynamical-decoupling-pass-manager.ipynb index 5894659d33e..77336b26a13 100644 --- a/docs/guides/dynamical-decoupling-pass-manager.ipynb +++ b/docs/guides/dynamical-decoupling-pass-manager.ipynb @@ -285,7 +285,7 @@ "\n", "\n", " - To learn how to use the `generate_preset_passmanager` function instead of writing your own passes, start with the [Transpilation default settings and configuration options](defaults-and-configuration-options) topic.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) guide.\n", " - See the [Transpile API documentation.](https://docs.quantum-computing.ibm.com/api/qiskit/transpiler)\n", "" ] diff --git a/docs/guides/estimate-job-run-time.ipynb b/docs/guides/estimate-job-run-time.ipynb index f0d808e488a..08a970b4124 100644 --- a/docs/guides/estimate-job-run-time.ipynb +++ b/docs/guides/estimate-job-run-time.ipynb @@ -80,7 +80,7 @@ " - Review these tips: [Minimize job run time](minimize-time).\n", " - Set the [Maximum execution time](max-execution-time).\n", " - Learn how to transpile locally in the [Transpile](./transpile/) section.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", "" ] } diff --git a/docs/guides/get-started-with-primitives.ipynb b/docs/guides/get-started-with-primitives.ipynb index 05dbd9488cc..9137d8d3db3 100644 --- a/docs/guides/get-started-with-primitives.ipynb +++ b/docs/guides/get-started-with-primitives.ipynb @@ -505,7 +505,7 @@ " - Review detailed [primitives examples.](primitives-examples)\n", " - Practice with primitives by working through the [Cost function lesson](/learning/courses/variational-algorithm-design/cost-functions) in IBM Quantum Learning.\n", " - Learn how to transpile locally in the [Transpile](transpile/) section.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) guide.\n", " - Learn how to [use the primitive options.](runtime-options-overview)\n", " - View the API for [Sampler](/docs/api/qiskit-ibm-runtime/options-sampler-options) and [Estimator](/docs/api/qiskit-ibm-runtime/options-estimator-options) options.\n", " - Read [Migrate to V2 primitives](/docs/guides/v2-primitives).\n", diff --git a/docs/guides/local-testing-mode.ipynb b/docs/guides/local-testing-mode.ipynb index b9a5b3e9b8f..e6bc245a6d4 100644 --- a/docs/guides/local-testing-mode.ipynb +++ b/docs/guides/local-testing-mode.ipynb @@ -258,7 +258,7 @@ " - Read [Migrate to V2 primitives](/docs/guides/v2-primitives).\n", " - Practice with primitives by working through the [Cost function lesson](/learning/courses/variational-algorithm-design/cost-functions) in IBM Quantum Learning.\n", " - Learn how to transpile locally in the [Transpile](/docs/guides/transpile) section.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) tutorial.\n", "" ] } diff --git a/docs/guides/primitives-examples.ipynb b/docs/guides/primitives-examples.ipynb index 5e8b0148b9c..70b5d045411 100644 --- a/docs/guides/primitives-examples.ipynb +++ b/docs/guides/primitives-examples.ipynb @@ -662,7 +662,7 @@ " - [Specify advanced runtime options.](runtime-options-overview)\n", " - Practice with primitives by working through the [Cost function lesson](/learning/courses/variational-algorithm-design/cost-functions) in IBM Quantum Learning.\n", " - Learn how to transpile locally in the [Transpile](./transpile/) section.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - Read [Migrate to V2 primitives](/docs/guides/v2-primitives).\n", " - Understand the [Job limits](/docs/guides/job-limits) when sending a job to an IBM® QPU.\n", "" diff --git a/docs/guides/qiskit-transpiler-service.ipynb b/docs/guides/qiskit-transpiler-service.ipynb index 2e110590705..d9ca2b1e0c4 100644 --- a/docs/guides/qiskit-transpiler-service.ipynb +++ b/docs/guides/qiskit-transpiler-service.ipynb @@ -180,7 +180,7 @@ "\n", "\n", " - Learn how to create [AI transpiler passes.](ai-transpiler-passes)\n", - " - Learn [how to transpile circuits](/docs/tutorials/circuit-transpilation-settings) as part of the Qiskit patterns workflow using Qiskit Runtime.\n", + " - Learn [how to transpile circuits](/docs/guides/circuit-transpilation-settings) as part of the Qiskit patterns workflow using Qiskit Runtime.\n", " - Review the [Qiskit Transpiler Service Python client](/docs/api/qiskit-ibm-transpiler) documentation.\n", "" ] diff --git a/docs/guides/represent-quantum-computers.ipynb b/docs/guides/represent-quantum-computers.ipynb index 03872f463bc..49d67c3b3f4 100644 --- a/docs/guides/represent-quantum-computers.ipynb +++ b/docs/guides/represent-quantum-computers.ipynb @@ -495,7 +495,7 @@ "\n", " - Understand [Transpilation default settings and configuration options.](defaults-and-configuration-options)\n", " - Review the [Commonly used parameters for transpilation](common-parameters) topic.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) guide.\n", " - See the [Transpile API documentation.](/docs/api/qiskit/transpiler)\n", "" ] diff --git a/docs/guides/set-optimization.ipynb b/docs/guides/set-optimization.ipynb index 43981239a88..3d4b8a60da2 100644 --- a/docs/guides/set-optimization.ipynb +++ b/docs/guides/set-optimization.ipynb @@ -379,7 +379,7 @@ "\n", " - To learn more about the `generate_preset_passmanager` function, start with the [Transpilation default settings and configuration options](defaults-and-configuration-options) topic.\n", " - Continue learning about transpilation with the [Transpiler stages](transpiler-stages) topic.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - Try the [Build repetition codes](/docs/tutorials/repetition-codes) tutorial.\n", " - See the [Transpile API documentation.](/docs/api/qiskit/transpiler)\n", "" diff --git a/docs/guides/transpile-with-pass-managers.ipynb b/docs/guides/transpile-with-pass-managers.ipynb index 2e0bfe383b3..5a809b8d395 100644 --- a/docs/guides/transpile-with-pass-managers.ipynb +++ b/docs/guides/transpile-with-pass-managers.ipynb @@ -335,7 +335,7 @@ " - [Write a custom transpiler pass](custom-transpiler-pass).\n", " - [Create a pass manager for dynamical decoupling](dynamical-decoupling-pass-manager).\n", " - To learn more about the `generate_preset_passmanager` function, see the [Transpilation default settings and configuration options](defaults-and-configuration-options) topic.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - Review the [transpiler API documentation.](/docs/api/qiskit/transpiler)\n", "" ] diff --git a/docs/guides/transpile.mdx b/docs/guides/transpile.mdx index f9d9e9f1268..6b4f7552887 100644 --- a/docs/guides/transpile.mdx +++ b/docs/guides/transpile.mdx @@ -60,8 +60,8 @@ For a simpler, but less customizable, "out-of-the-box" way to use the transpiler - To learn how to use the `generate_preset_passmanager` function, start with the [Transpilation default settings and configuration options](defaults-and-configuration-options) topic. - Continue learning about transpilation with the [Transpiler stages](transpiler-stages) topic. - - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) tutorial. + - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) guide. - Try an end-to-end example that uses transpiled circuits in the [Ground-state energy estimation of the Heisenberg chain with VQE](/docs/tutorials/spin-chain-vqe) tutorial. - See the [Transpile API documentation.](https://docs.quantum-computing.ibm.com/api/qiskit/transpiler) - - Learn [how to transpile circuits.](/docs/tutorials/circuit-transpilation-settings#compare-transpiler-settings) + - Learn [how to transpile circuits.](/docs/guides/circuit-transpilation-settings#compare-transpiler-settings) diff --git a/docs/guides/transpiler-stages.ipynb b/docs/guides/transpiler-stages.ipynb index 4de853204e1..fe47cdd8a5e 100644 --- a/docs/guides/transpiler-stages.ipynb +++ b/docs/guides/transpiler-stages.ipynb @@ -473,7 +473,7 @@ "\n", " - To learn how to use the `generate_preset_passmanager` function, start with the [Transpilation default settings and configuration options](defaults-and-configuration-options) topic.\n", " - Continue learning about transpilation with the [Transpiler with pass managers](transpile-with-pass-managers) topic.\n", - " - Try the [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) tutorial.\n", + " - Try the [Compare transpiler settings](/docs/guides/circuit-transpilation-settings) guide.\n", " - See the [Transpile API documentation.](https://docs.quantum-computing.ibm.com/api/qiskit/transpiler)\n", "" ] diff --git a/docs/tutorials/_toc.json b/docs/tutorials/_toc.json index b982090712a..ac78bbbab54 100644 --- a/docs/tutorials/_toc.json +++ b/docs/tutorials/_toc.json @@ -110,10 +110,6 @@ "title": "Transpilation optimizations with SABRE", "url": "/docs/tutorials/transpilation-optimizations-with-sabre" }, - { - "title": "Compare transpiler settings", - "url": "/docs/tutorials/circuit-transpilation-settings" - }, { "title": "Long-range entanglement with dynamic circuits", "url": "/docs/tutorials/long-range-entanglement" diff --git a/docs/tutorials/index.mdx b/docs/tutorials/index.mdx index 9f89f2fb1d8..1a0ad9b2f42 100644 --- a/docs/tutorials/index.mdx +++ b/docs/tutorials/index.mdx @@ -88,8 +88,6 @@ Workload optimization focuses on either efficient orchestration of classical and * [Transpilation optimizations with SABRE](/docs/tutorials/transpilation-optimizations-with-sabre) -* [Compare transpiler settings](/docs/tutorials/circuit-transpilation-settings) - * [Compilation methods for Hamiltonian simulation circuits](/docs/tutorials/compilation-methods-for-hamiltonian-simulation-circuits) * [Long-range entanglement with dynamic circuits](/docs/tutorials/long-range-entanglement) diff --git a/public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/4ada6498-b9d7-4d88-b8a9-ef1dc0a85bf7-0.avif b/public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/4ada6498-b9d7-4d88-b8a9-ef1dc0a85bf7-0.avif similarity index 100% rename from public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/4ada6498-b9d7-4d88-b8a9-ef1dc0a85bf7-0.avif rename to public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/4ada6498-b9d7-4d88-b8a9-ef1dc0a85bf7-0.avif diff --git a/public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/525777ea-d438-4f3b-acb6-53e579f24a0e-0.avif b/public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/525777ea-d438-4f3b-acb6-53e579f24a0e-0.avif similarity index 100% rename from public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/525777ea-d438-4f3b-acb6-53e579f24a0e-0.avif rename to public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/525777ea-d438-4f3b-acb6-53e579f24a0e-0.avif diff --git a/public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/761afe09-b669-453f-8363-55070d6c8f57-0.avif b/public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/761afe09-b669-453f-8363-55070d6c8f57-0.avif similarity index 100% rename from public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/761afe09-b669-453f-8363-55070d6c8f57-0.avif rename to public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/761afe09-b669-453f-8363-55070d6c8f57-0.avif diff --git a/public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/7e7944c5-68ac-40cf-a0eb-5f4a44d53931-0.avif b/public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/7e7944c5-68ac-40cf-a0eb-5f4a44d53931-0.avif similarity index 100% rename from public/docs/images/tutorials/circuit-transpilation-settings/extracted-outputs/7e7944c5-68ac-40cf-a0eb-5f4a44d53931-0.avif rename to public/docs/images/guides/circuit-transpilation-settings/extracted-outputs/7e7944c5-68ac-40cf-a0eb-5f4a44d53931-0.avif diff --git a/qiskit_bot.yaml b/qiskit_bot.yaml index 7d7be3f5dc3..6b79bb85efc 100644 --- a/qiskit_bot.yaml +++ b/qiskit_bot.yaml @@ -568,7 +568,7 @@ notifications: - "@miamico" - "@henryzou50" - "@annaliese-estes" - "docs/tutorials/combine-error-mitigation-techniques": + "docs/guides/combine-error-mitigation-techniques": - "@miamico" - "@ritajitmajumdar1" - "@annaliese-estes" @@ -596,7 +596,7 @@ notifications: - "@miamico" - "@a-matsuo" - "@annaliese-estes" - "docs/tutorials/circuit-transpilation-settings": + "docs/guides/circuit-transpilation-settings": - "@miamico" - "@henryzou50" - "@annaliese-estes" diff --git a/scripts/config/notebook-testing.toml b/scripts/config/notebook-testing.toml index 6ffa33da1c4..92b5b5751ad 100644 --- a/scripts/config/notebook-testing.toml +++ b/scripts/config/notebook-testing.toml @@ -170,7 +170,7 @@ notebooks = [ "docs/tutorials/multi-product-formula.ipynb", "docs/tutorials/advanced-techniques-for-qaoa.ipynb", "docs/tutorials/ai-transpiler-introduction.ipynb", - "docs/tutorials/circuit-transpilation-settings.ipynb", + "docs/guides/circuit-transpilation-settings.ipynb", "docs/tutorials/grovers-algorithm.ipynb", "docs/tutorials/spin-chain-vqe.ipynb", "docs/tutorials/quantum-approximate-optimization-algorithm.ipynb", From b633b7f4960756101de2d2e63a2e6fc3be8b6170 Mon Sep 17 00:00:00 2001 From: ABBY CROSS Date: Tue, 16 Dec 2025 15:10:57 -0500 Subject: [PATCH 3/3] look for tutorial language --- .../circuit-transpilation-settings.ipynb | 22 ++++------------- .../combine-error-mitigation-techniques.ipynb | 24 +++++-------------- 2 files changed, 11 insertions(+), 35 deletions(-) diff --git a/docs/guides/circuit-transpilation-settings.ipynb b/docs/guides/circuit-transpilation-settings.ipynb index 6ec9daa17d3..215065880c8 100644 --- a/docs/guides/circuit-transpilation-settings.ipynb +++ b/docs/guides/circuit-transpilation-settings.ipynb @@ -28,7 +28,7 @@ "\n", "To ensure faster and more efficient results, as of 1 March 2024, circuits and observables need to be transformed to only use instructions supported by the QPU (quantum processing unit) before being submitted to the Qiskit Runtime primitives. We call these *instruction set architecture* (ISA) circuits and observables. One common way to do this is to use the transpiler's `generate_preset_pass_manager` function. However, you might choose to follow a more manual process.\n", "\n", - "For example, you might want to target a specific subset of qubits on a specific device. This tutorial tests the performance of different transpiler settings by completing the full process of creating, transpiling, and submitting circuits." + "For example, you might want to target a specific subset of qubits on a specific device. This walkthrough tests the performance of different transpiler settings by completing the full process of creating, transpiling, and submitting circuits." ] }, { @@ -38,10 +38,10 @@ "source": [ "## Requirements\n", "\n", - "Before starting this tutorial, ensure that you have the following installed:\n", + "Before you begin, ensure that you have the following installed:\n", "\n", - "* Qiskit SDK 1.2 or later, with visualization support (`pip install 'qiskit[visualization]'`)\n", - "* Qiskit Runtime 0.28 or later (`pip install qiskit-ibm-runtime`)" + "* Qiskit SDK v1.2 or later, with visualization support (`pip install 'qiskit[visualization]'`)\n", + "* Qiskit Runtime v0.28 or later (`pip install qiskit-ibm-runtime`)" ] }, { @@ -379,22 +379,10 @@ "for prob in binary_prob:\n", " print(f\"{hellinger_fidelity(prob, ideal_distribution):.3f}\")" ] - }, - { - "cell_type": "markdown", - "id": "e6c0a85f-80a9-48e4-9910-5cfdab75863d", - "metadata": {}, - "source": [ - "## Tutorial survey\n", - "\n", - "Please take this short survey to provide feedback on this tutorial. Your insights will help us improve our content offerings and user experience.\n", - "\n", - "[Link to survey](https://your.feedback.ibm.com/jfe/form/SV_0j1SlLPkooyeFJY)" - ] } ], "metadata": { - "description": "In this tutorial, we'll explore the transpilation pipeline and take you through the full process of creating, transpiling, and submitting circuits.", + "description": "In this walkthrough, we'll explore the transpilation pipeline and take you through the full process of creating, transpiling, and submitting circuits.", "kernelspec": { "display_name": "Python 3", "language": "python", diff --git a/docs/guides/combine-error-mitigation-techniques.ipynb b/docs/guides/combine-error-mitigation-techniques.ipynb index 09faca40a25..9f494643818 100644 --- a/docs/guides/combine-error-mitigation-techniques.ipynb +++ b/docs/guides/combine-error-mitigation-techniques.ipynb @@ -26,7 +26,7 @@ "source": [ "## Background\n", "\n", - "This tutorial explores the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime. You will construct a circuit and observable and submit jobs using the Estimator primitive using different combinations of error mitigation settings. Then, you will plot the results to observe the effects of the various settings. Most of the tutorial uses a 10-qubit circuit to make visualizations easier, and at the end, you can scale up the workflow to 50 qubits.\n", + "This walkthrough explores the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime. You will construct a circuit and observable and submit jobs using the Estimator primitive using different combinations of error mitigation settings. Then, you will plot the results to observe the effects of the various settings. Most of the examples use a 10-qubit circuit to make visualizations easier, and at the end, you can scale up the workflow to 50 qubits.\n", "\n", "These are the error suppression and mitigation options you will use:\n", "\n", @@ -43,7 +43,7 @@ "source": [ "## Requirements\n", "\n", - "Before starting this tutorial, ensure that you have the following installed:\n", + "Before starting this walkthrough, ensure that you have the following installed:\n", "\n", "- Qiskit SDK v2.1 or later with visualization support (`pip install 'qiskit[visualization]'`)\n", "- Qiskit Runtime v0.40 or later (`pip install qiskit-ibm-runtime`)" @@ -82,7 +82,7 @@ "source": [ "## Step 1: Map classical inputs to a quantum problem\n", "\n", - "This tutorial assumes that the classical problem has already been mapped to quantum. Begin by constructing a circuit and observable to measure. While the techniques used in this tutorial apply to many different kinds of circuits, for simplicity this tutorial uses the [`efficient_su2`](/docs/api/qiskit/qiskit.circuit.library.efficient_su2) circuit included in Qiskit's circuit library.\n", + "This walkthrough assumes that the classical problem has already been mapped to quantum. Begin by constructing a circuit and observable to measure. While the techniques used here apply to many different kinds of circuits, for simplicity this walkthrough uses the [`efficient_su2`](/docs/api/qiskit/qiskit.circuit.library.efficient_su2) circuit included in the Qiskit circuit library.\n", "\n", "`efficient_su2` is a parameterized quantum circuit designed to be efficiently executable on quantum hardware with limited qubit connectivity, while still being expressive enough to solve problems in application domains like optimization and chemistry. It's built by alternating layers of parameterized single-qubit gates with a layer containing a fixed pattern of two-qubit gates, for a chosen number of repetitions. The pattern of two-qubit gates can be specified by the user. Here you can use the built-in `pairwise` pattern because it minimizes the circuit depth by packing the two-qubit gates as densely as possible. This pattern can be executed using only linear qubit connectivity." ] @@ -214,7 +214,7 @@ "- Translate the gates in your circuit to [Instruction Set Architecture (ISA)](/docs/guides/transpile#instruction-set-architecture) instructions that can directly be executed on the hardware.\n", "- Perform circuit optimizations to minimize the circuit depth and gate count.\n", "\n", - "The transpiler built into Qiskit can perform all of these steps for you. Because this tutorial uses a hardware-efficient circuit, the transpiler should be able to pick a qubit layout that does not require any swap gates to be inserted for routing interactions.\n", + "The transpiler built into Qiskit can perform all of these steps for you. Because this example uses a hardware-efficient circuit, the transpiler should be able to pick a qubit layout that does not require any swap gates to be inserted for routing interactions.\n", "\n", "You need to choose the hardware device to use before you optimize your circuit. The following code cell requests the least busy device with at least 127 qubits." ] @@ -455,7 +455,7 @@ "source": [ "## Scale the experiment up\n", "\n", - "When developing an experiment, it's useful to start with a small circuit to make visualizations and simulations easier. Now that you've developed and tested our workflow on a 10-qubit circuit, you can scale it up to 50 qubits. The following code cell repeats all of the steps in this tutorial, but now applies them to a 50-qubit circuit." + "When developing an experiment, it's useful to start with a small circuit to make visualizations and simulations easier. Now that you've developed and tested our workflow on a 10-qubit circuit, you can scale it up to 50 qubits. The following code cell repeats all of the steps in this walkthrough, but now applies them to a 50-qubit circuit." ] }, { @@ -581,19 +581,7 @@ "\n", "## Conclusion\n", "\n", - "In this tutorial, you investigated different error mitigation options available for the Qiskit Runtime Estimator primitive. You developed a workflow using a 10-qubit circuit, and then scaled it up to 50 qubits. You might have observed that enabling more error suppression and mitigation options doesn't always improve performance (specifically, enabling dynamical decoupling in this case). Most of the options accept additional configuration, which you can test out in your own work!" - ] - }, - { - "cell_type": "markdown", - "id": "9de59efa-f79e-4a8e-b985-3ea8ea10953f", - "metadata": {}, - "source": [ - "## Tutorial survey\n", - "\n", - "Please take this short survey to provide feedback on this tutorial. Your insights will help us improve our content offerings and user experience.\n", - "\n", - "[Link to survey](https://your.feedback.ibm.com/jfe/form/SV_cUCGeqAAI7suE3I)" + "In this walkthrough, you investigated different error mitigation options available for the Qiskit Runtime Estimator primitive. You developed a workflow using a 10-qubit circuit, and then scaled it up to 50 qubits. You might have observed that enabling more error suppression and mitigation options doesn't always improve performance (specifically, enabling dynamical decoupling in this case). Most of the options accept additional configuration, which you can test out in your own work!" ] } ],