Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Qiskit Transpiler Service links #2498

Merged
merged 2 commits into from
Dec 17, 2024
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
2 changes: 1 addition & 1 deletion docs/guides/qiskit-transpiler-service.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -122,5 +122,5 @@ Eprint = {arXiv:2405.13196},
<Admonition type="tip" title="Recommendations">
- Learn how to create [AI transpiler passes.](ai-transpiler-passes)
- Learn [how to transpile circuits](https://learning.quantum.ibm.com/tutorial/submit-transpiled-circuits) as part of Qiskit Patterns workflows using Qiskit Runtime.
- Review the [Qiskit Transpiler Service API documentation.](https://cloud-transpiler-experimental.quantum-computing.ibm.com/docs)
- Review the [Qiskit Transpiler Service Python client](/api/qiskit-ibm-transpiler) documentation.
</Admonition>
6 changes: 3 additions & 3 deletions docs/guides/transpile-rest-api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ You have two transpilation options:

* Transpile [locally via Qiskit](./defaults-and-configuration-options) before generating the QASM string.

* Use the [Qiskit Transpiler Service API](https://cloud-transpiler.quantum.ibm.com/docs).
* Use the [Qiskit Transpiler Service Python client](/api/qiskit-ibm-transpiler) or [Qiskit Transpiler Service REST API](/api/qiskit-ibm-transpiler-rest).

<Admonition type="note">
[Transpilation is necessary](https://docs.quantum.ibm.com/announcements/product-updates/2024-02-14-qiskit-runtime-primitives-update) prior to submitting a circuit to IBM&reg; QPUs.
[Transpilation is necessary](/announcements/product-updates/2024-02-14-qiskit-runtime-primitives-update) prior to submitting a circuit to IBM&reg; QPUs.
</Admonition>

The steps in this topic describe how to transpile a given QASM circuit and obtain results using the Cloud Transpiler REST API, and include suggestions on how to submit the transpiled quantum circuit to IBM compute resources. For an example that uses parameterized input, see [Sampler primitive with REST API and parameterized circuits.](/guides/primitives-rest-api#start-sampler-parms)

## Query the Qiskit Transpiler Service

Query the [Qiskit Transpiler Service API](https://cloud-transpiler.quantum-computing.ibm.com/docs) and provide your QASM string as input. See more details in the [API reference documentation](/api/qiskit-transpiler-service-rest).
Query the Qiskit Transpiler Service REST API and provide your QASM string as input. See more details in the [API reference documentation](/api/qiskit-transpiler-service-rest).

There are two ways to invoke the Qiskit Transpiler Service using REST API: with regular transpilation, and with AI-enhanced transpilation. The following demonstrates both ways to invoke the Qiskit Transpiler Service API.

Expand Down
1 change: 1 addition & 0 deletions scripts/js/commands/checkInternalLinks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import { FileBatch } from "../lib/links/FileBatch.js";
// checker should assume that they exist in production.
const SYNTHETIC_FILES: string[] = [
"docs/errors.mdx",
"docs/api/qiskit-ibm-transpiler-rest/index.mdx",
"docs/api/runtime/index.mdx",
"docs/api/runtime/tags/jobs.mdx",
"docs/api/qiskit-transpiler-service-rest/index.mdx",
Expand Down
3 changes: 3 additions & 0 deletions scripts/js/lib/links/ignores.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ const ALWAYS_IGNORED_URLS__EXPECTED = [
"http://dx.doi.org/10.1103/PhysRevA.83.012308",
"https://doi.org/10.1103/PhysRevLett.103.150502",
"https://doi.org/10.1103/PhysRevA.99.032331",
"https://aip.scitation.org/doi/10.1063/1.5019371",
"https://aip.scitation.org/doi/10.1063/1.5141835",
"https://pubs.aip.org/aip/rsi/article/88/10/104703/836456",
];

// These external URLs cause actual 404s and should probably be fixed.
Expand Down
Loading