Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/guides/latest-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ This summary of the latest changes to the Qiskit Runtime service applies to anyo
- Starting 2 June 2025 and continuing through the year, IBM Quantum will begin a gradual rollout of new features to [dynamic circuits](/docs/guides/classical-feedforward-and-control-flow) that will enable them at the utility scale.
Improvements include the following:

- A 75x speedup in execution by using the [Gen3 engine stack](/docs/guides/runtime-options-overview#experimental-option-note)
- A 75x speedup in execution by using the Gen3 engine stack
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From an archival standpoint, ok to leave the mention of gen3-turbo in the latest-updates page, since they are date-stamped?

It seems more clear to me to remove entirely, given that people may read this and wonder how to use it

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it help to add a note by any occurrences saying something like "(no longer experimental as of June 2025)" @jyu00 ? I try to resist any appearance of rewriting history.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If so, will do in a followup so that we can get this one merged for now.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought the original wording was
... by using the latest (Gen3) engine stack?
If that may still make people wonder about how to use it, then we can say
... by using the latest (Gen3) engine stack, which is the default execution path as of June 2025

Or add a note saying gen3-turbo was removed because it's now the default instead of experimental, as @abbycross suggested.

- Parallel execution of branches, which reduces circuit duration and improves result quality
- Improvement in mid-circuit measurement
- Better integration with dynamical decoupling
Expand All @@ -251,7 +251,7 @@ Improvements include the following:

**7 January 2025**

- The rollout of the Gen3 engine stack begins today. This engine stack gives a 75x speedup in execution. The rollout will be done on one QPU at a time, where a percentage of the jobs on the QPU will use the Gen3 path. You can also force the Gen3 path using the [`gen3-turbo` experimental option.](/docs/guides/runtime-options-overview#available-options) Note that this engine stack is not compatible with fractional gates, pulse gates, or dynamic circuits.
- The rollout of the Gen3 engine stack begins today. This engine stack gives a 75x speedup in execution. The rollout will be done on one QPU at a time, where a percentage of the jobs on the QPU will use the Gen3 path. You can also force the Gen3 path using the `gen3-turbo` experimental option. Note that this engine stack is not compatible with fractional gates, pulse gates, or dynamic circuits.

**15 October 2024**

Expand Down Expand Up @@ -507,7 +507,7 @@ IBM Quantum documentation recently added a number of user-facing improvements, i

- Updated code examples to fix a bug in [Get started with primitives](/docs/guides/get-started-with-primitives)

- Updates to [Introduction to options](/docs/guides/runtime-options-overview) to include the new [gen3-turbo](/docs/guides/runtime-options-overview#experimental-option-note) options
- Updates to [Introduction to options](/docs/guides/runtime-options-overview) to include the new gen3-turbo options

- Copyediting and typo fixes across the documentation, including bugs reported by open-source contributors - thank you!

Expand Down
16 changes: 1 addition & 15 deletions docs/guides/runtime-options-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ Scroll to see the full table.
| | shots_per_randomization | | `auto`/ Integer no larger than `backend.max_shots`. | `auto` | |
| | strategy | | `active`<br />`active-circuit`<br />`active-accum`<br />`all` | `active-accum` | |
| experimental | | | | | |
| | execution_path | | `gen3-turbo` *([see note](#experimental-option-note))* | None | |
| | execution_path | | | None | |
</TabItem>

<TabItem value="Sampler" label="Sampler">
Expand Down Expand Up @@ -149,14 +149,9 @@ Scroll to see the full table.
| | shots_per_randomization | `auto`/ Integer no larger than `backend.max_shots`. | `auto` | |
| | strategy | `active`<br />`active-circuit`<br />`active-accum`<br />`all` | `active-accum` | |
| experimental | | | | |
| | execution_path | `gen3-turbo` *([see note](#experimental-option-note))* | None | |
</TabItem>
</Tabs>

<span id="experimental-option-note"></span>
<Admonition type="note">
Setting `gen3-turbo` enables the next-generation execution path, which provides a great improvement in performance. This option is experimental (subject to change without notice, and stability is not guaranteed).
</Admonition>
<span id="options-compatibility-table"></span>
### Feature compatibility

Expand All @@ -166,7 +161,6 @@ Due to differences in the device compilation process, certain runtime features c
<TabItem value="Dynamic" label="Dynamic circuits">
Incompatible with:
- Gate-folding ZNE
- gen3-turbo
- PEA
- PEC
- Dynamical decoupling
Expand All @@ -184,7 +178,6 @@ Due to differences in the device compilation process, certain runtime features c
<TabItem value="Fractional" label="Fractional gates">
Incompatible with:
- Dynamic circuits
- gen3-turbo
- Gate twirling
- PEA
- PEC
Expand All @@ -208,13 +201,6 @@ Due to differences in the device compilation process, certain runtime features c

</TabItem>

<TabItem value="Gen3" label="gen3-turbo">
Incompatible with:
- Dynamic circuits
- Fractional gates

</TabItem>

<TabItem value="PEA" label="PEA">
Incompatible with:
- Dynamic circuits
Expand Down
3 changes: 1 addition & 2 deletions docs/tutorials/krylov-quantum-diagonalization.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -1098,7 +1098,7 @@
},
{
"cell_type": "code",
"execution_count": 20,
"execution_count": null,
"id": "9059dc9e-9203-4572-92c4-76e9c85dfed9",
"metadata": {},
"outputs": [],
Expand All @@ -1112,7 +1112,6 @@
"\n",
"\n",
"experimental_opts = {}\n",
"experimental_opts[\"execution_path\"] = \"gen3-turbo\"\n",
"experimental_opts[\"resilience\"] = {\n",
" \"measure_mitigation\": True,\n",
" \"measure_noise_learning\": {\n",
Expand Down
Loading