diff --git a/docs/api/qiskit-ibm-transpiler/ai.mdx b/docs/api/qiskit-ibm-transpiler/ai.mdx index a0a4c20e0ff1..0c411da74bda 100644 --- a/docs/api/qiskit-ibm-transpiler/ai.mdx +++ b/docs/api/qiskit-ibm-transpiler/ai.mdx @@ -16,13 +16,13 @@ python_api_name: qiskit_ibm_transpiler.ai ## Classes -| | | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- | -| [`AIRouting`](ai-ai-routing "qiskit_ibm_transpiler.ai.AIRouting")(\[coupling\_map, backend, ...]) | The AIRouting pass acts both as a layout stage and a routing stage. | -| [`AICliffordSynthesis`](ai-ai-clifford-synthesis "qiskit_ibm_transpiler.ai.AICliffordSynthesis")(\[coupling\_map, backend, ...]) | Synthesis for Clifford circuits (blocks of H, S and CX gates). | -| [`AILinearFunctionSynthesis`](ai-ai-linear-function-synthesis "qiskit_ibm_transpiler.ai.AILinearFunctionSynthesis")(\[coupling\_map, ...]) | Synthesis for Linear Function circuits (blocks of CX and SWAP gates). | -| [`AIPermutationSynthesis`](ai-ai-permutation-synthesis "qiskit_ibm_transpiler.ai.AIPermutationSynthesis")(\[coupling\_map, ...]) | Synthesis for Permutation circuits (blocks of SWAP gates). | -| [`CollectCliffords`](ai-collect-cliffords "qiskit_ibm_transpiler.ai.CollectCliffords")(\[do\_commutative\_analysis, ...]) | Collects Clifford blocks as Instruction objects and stores the original sub-circuit to compare against it after synthesis. | -| [`CollectLinearFunctions`](ai-collect-linear-functions "qiskit_ibm_transpiler.ai.CollectLinearFunctions")(\[...]) | Collects blocks of SWAP and CX as LinearFunction objects and stores the original sub-circuit to compare against it after synthesis. | -| [`CollectPermutations`](ai-collect-permutations "qiskit_ibm_transpiler.ai.CollectPermutations")(\[...]) | Collects blocks of SWAP circuits as Permutations. | +| | | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| [`AIRouting`](/docs/api/qiskit-ibm-transpiler/ai-ai-routing "qiskit_ibm_transpiler.ai.AIRouting")(\[coupling\_map, backend, ...]) | The AIRouting pass acts both as a layout stage and a routing stage. | +| [`AICliffordSynthesis`](/docs/api/qiskit-ibm-transpiler/ai-ai-clifford-synthesis "qiskit_ibm_transpiler.ai.AICliffordSynthesis")(\[coupling\_map, backend, ...]) | Synthesis for Clifford circuits (blocks of H, S and CX gates). | +| [`AILinearFunctionSynthesis`](/docs/api/qiskit-ibm-transpiler/ai-ai-linear-function-synthesis "qiskit_ibm_transpiler.ai.AILinearFunctionSynthesis")(\[coupling\_map, ...]) | Synthesis for Linear Function circuits (blocks of CX and SWAP gates). | +| [`AIPermutationSynthesis`](/docs/api/qiskit-ibm-transpiler/ai-ai-permutation-synthesis "qiskit_ibm_transpiler.ai.AIPermutationSynthesis")(\[coupling\_map, ...]) | Synthesis for Permutation circuits (blocks of SWAP gates). | +| [`CollectCliffords`](/docs/api/qiskit-ibm-transpiler/ai-collect-cliffords "qiskit_ibm_transpiler.ai.CollectCliffords")(\[do\_commutative\_analysis, ...]) | Collects Clifford blocks as Instruction objects and stores the original sub-circuit to compare against it after synthesis. | +| [`CollectLinearFunctions`](/docs/api/qiskit-ibm-transpiler/ai-collect-linear-functions "qiskit_ibm_transpiler.ai.CollectLinearFunctions")(\[...]) | Collects blocks of SWAP and CX as LinearFunction objects and stores the original sub-circuit to compare against it after synthesis. | +| [`CollectPermutations`](/docs/api/qiskit-ibm-transpiler/ai-collect-permutations "qiskit_ibm_transpiler.ai.CollectPermutations")(\[...]) | Collects blocks of SWAP circuits as Permutations. | diff --git a/docs/api/qiskit-ibm-transpiler/release-notes.mdx b/docs/api/qiskit-ibm-transpiler/release-notes.mdx index 3faa158069b1..8234eacc5c4b 100644 --- a/docs/api/qiskit-ibm-transpiler/release-notes.mdx +++ b/docs/api/qiskit-ibm-transpiler/release-notes.mdx @@ -523,7 +523,7 @@ in_page_toc_max_heading_level: 2 ### New features -* Add optimization\_preferences optional input to [`TranspilerService`](transpiler-service-transpiler-service "qiskit_ibm_transpiler.transpiler_service.TranspilerService") constructor. +* Add optimization\_preferences optional input to [`TranspilerService`](/docs/api/qiskit-ibm-transpiler/transpiler-service-transpiler-service "qiskit_ibm_transpiler.transpiler_service.TranspilerService") constructor. With this new feature, users could specify by which properties they want to optimize on the transpiler process. Allowed options are: “n\_cnots”, “n\_gates”, “cnot\_layers”, “layers”, “noise”, and these options can be provided in two ways: - Only an option, as a string value: Transpilation will be done priorizating this element and then the rest of the options - Several options, as a list: Transpilation will be done only with the specified elements ([67](https://github.com/Qiskit/qiskit-ibm-transpiler/pull/67)) diff --git a/docs/api/qiskit-ibm-transpiler/transpiler-service.mdx b/docs/api/qiskit-ibm-transpiler/transpiler-service.mdx index 9d0ce958a6d4..9be424cc980a 100644 --- a/docs/api/qiskit-ibm-transpiler/transpiler-service.mdx +++ b/docs/api/qiskit-ibm-transpiler/transpiler-service.mdx @@ -16,7 +16,7 @@ python_api_name: qiskit_ibm_transpiler.transpiler_service ## Classes -| | | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| [`TranspilerService`](transpiler-service-transpiler-service "qiskit_ibm_transpiler.transpiler_service.TranspilerService")(optimization\_level\[, ai, ...]) | Class for using the transpiler service. | +| | | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| [`TranspilerService`](/docs/api/qiskit-ibm-transpiler/transpiler-service-transpiler-service "qiskit_ibm_transpiler.transpiler_service.TranspilerService")(optimization\_level\[, ai, ...]) | Class for using the transpiler service. |