Skip to main content

A library to use Qiskit IBM Transpiler (https://quantum.cloud.ibm.com/docs/api/qiskit-ibm-transpiler) and the AI transpiler passes (https://quantum.cloud.ibm.com/docs/guides/ai-transpiler-passes)

Project description

qiskit_ibm_transpiler

PyPI version License

Leverage IBM Quantum's cutting-edge Qiskit Transpiler Service and AI-powered transpiler passes to achieve superior circuit optimization through reinforcement learning algorithms.

✨ Key Features

  • 🧠 AI-Powered Optimization: Advanced routing and circuit synthesis using reinforcement learning algorithms
  • Local & Remote Modes: Run AI passes locally or leverage cloud resources
  • ☁️ Cloud-ready: Harness IBM Quantum's cloud infrastructure for intensive computations
  • 🎯 Drop-in Replacement: Seamlessly integrate with existing Qiskit workflows
  • 📈 Superior Performance: Our AI models typically outperform traditional heuristic algorithms. Read the benchmark

Note: The cloud transpilation capabilities are only available for IBM Quantum Premium Plan users. The local mode is available to any user and is enabled by default if the local mode dependencies are installed. Currently in beta release.

📦 Installation

Install the package with pip:

pip install qiskit-ibm-transpiler

Note: AI local mode dependencies (qiskit-ibm-ai-local-transpiler) are now included by default. The [ai-local-mode] extra is maintained for backward compatibility but is no longer required:

# This still works but is now equivalent to the basic installation
pip install qiskit-ibm-transpiler[ai-local-mode]

🔐 Authentication

The package automatically authenticates using your IBM Quantum Platform credentials aligned with how Qiskit Runtime manages it:

  • Environment variable: QISKIT_IBM_TOKEN
  • Configuration file: ~/.qiskit/qiskit-ibm.json (searches in order: default-ibm-quantum-platform, default-ibm-quantum)

You can also specify a particular saved account by name using the account_name parameter:

from qiskit_ibm_transpiler.transpiler_service import TranspilerService

# Use a specific saved account
service = TranspilerService(
    backend_name="ibm_torino",
    account_name="my-custom-account"  # Uses this account, falls back to defaults if not found
)

🚀 Getting Started

Tutorial and Examples

For a comprehensive introduction to the qiskit-ibm-transpiler library, start here:

These notebooks provide hands-on examples and detailed explanations to help you get the most out of the AI-powered transpilation capabilities.

Quick Start

Using AI-powered Transpiler Passes Locally (Recommended)

AI Routing Pass

The AIRouting pass provides intelligent layout selection and circuit routing using reinforcement learning:

from qiskit.transpiler import PassManager
from qiskit_ibm_transpiler.ai.routing import AIRouting
from qiskit.circuit.library import EfficientSU2

# Local mode execution
ai_routing = PassManager([
    AIRouting(
        backend_name="ibm_torino", 
        optimization_level=3, 
        layout_mode="optimize",
        local_mode=True  # Run locally for faster execution
    )
])

circuit = EfficientSU2(101, entanglement="circular", reps=1).decompose()
routed_circuit = ai_routing.run(circuit)
Configuration Options
Parameter Options Description
optimization_level 1, 2, 3 Computational effort (higher = better results, longer time)
layout_mode optimize Best for general circuits (default)
improve Uses existing layout as starting point
keep Respects previous layout selection
local_mode True/False Run locally or on cloud

AI Circuit Synthesis Passes

Optimize specific circuit blocks using AI-powered synthesis for superior gate count reduction:

from qiskit.transpiler import PassManager
from qiskit_ibm_transpiler.ai.routing import AIRouting
from qiskit_ibm_transpiler.ai.synthesis import (
    AILinearFunctionSynthesis, AIPauliNetworkSynthesis
)
from qiskit_ibm_transpiler.ai.collection import (
    CollectLinearFunctions, CollectPauliNetworks
)
from qiskit.circuit.library import EfficientSU2

# Complete AI-powered transpilation pipeline
ai_pm = PassManager([
    AIRouting(backend_name="ibm_torino", optimization_level=3, layout_mode="optimize"),
    
    # Collect and synthesize linear functions
    CollectLinearFunctions(),
    AILinearFunctionSynthesis(backend_name="ibm_torino", local_mode=True),
    
    # Collect and synthesize Pauli networks
    CollectPauliNetworks(),
    AIPauliNetworkSynthesis(backend_name="ibm_torino", local_mode=True),
])

circuit = EfficientSU2(10, entanglement="full", reps=1).decompose()
optimized_circuit = ai_pm.run(circuit)

Available Synthesis Passes

Pass Circuit Type Max Qubits Local Mode
AICliffordSynthesis H, S, CX gates 9
AILinearFunctionSynthesis CX, SWAP gates 9
AIPermutationSynthesis SWAP gates 65, 33, 27
AIPauliNetworkSynthesis H, S, SX, CX, RX, RY, RZ 6

Using the Transpiler Service (Cloud)

Note: The Qiskit Transpiler Service is currently being migrated. We recommend using local mode instead.

from qiskit.circuit.library import EfficientSU2
from qiskit_ibm_transpiler.transpiler_service import TranspilerService

# Create your circuit
circuit = EfficientSU2(101, entanglement="circular", reps=1).decompose()

# Enable AI optimization for superior results
service = TranspilerService(
    backend_name="ibm_torino",
    ai="auto",              # Service decides: AI passes vs standard Qiskit
    optimization_level=3,
)
optimized_circuit = service.run(circuit)

Service Configuration Options:

Parameter Values Description
ai "true", "false", "auto" AI transpilation mode
optimization_level 1, 2, 3 Optimization intensity
backend_name Backend string Target quantum device
coupling_map List of tuples Custom connectivity

Service Limits: Max 1M two-qubit gates per job, 30-minute transpilation timeout, 20-minute result retrieval window.

Hybrid Heuristic-AI Circuit Transpilation

The qiskit-ibm-transpiler allows you to configure a hybrid pass manager that automatically combines the best of Qiskit's heuristic and AI-powered transpiler passes. This feature behaves similarly to the Qiskit generate_pass_manager method:

from qiskit_ibm_transpiler import generate_ai_pass_manager
from qiskit.circuit.library import efficient_su2
from qiskit_ibm_runtime import QiskitRuntimeService

backend = QiskitRuntimeService().backend("ibm_torino")
torino_coupling_map = backend.coupling_map

su2_circuit = efficient_su2(101, entanglement="circular", reps=1)

ai_hybrid_pass_manager = generate_ai_pass_manager(
    coupling_map=torino_coupling_map,
    ai_optimization_level=3,
    optimization_level=3,
    ai_layout_mode="optimize",
)

ai_su2_transpiled_circuit = ai_hybrid_pass_manager.run(su2_circuit)

Configuration Options:

  • coupling_map: Specifies which coupling map to use for the transpilation
  • ai_optimization_level: Level of optimization (1-3) for AI components of the PassManager
  • optimization_level: Optimization level for heuristic components of the PassManager
  • ai_layout_mode: How the AI routing handles layout (see AI routing pass section for options)

Performance Tuning

Thread Pool Configuration:

# Method 1: Per-pass configuration
AILinearFunctionSynthesis(backend_name="ibm_torino", max_threads=20)

# Method 2: Global environment variable
import os
os.environ["AI_TRANSPILER_MAX_THREADS"] = "20"

Smart Replacement:

  • Default: Only replaces if synthesis improves gate count
  • Force replacement: replace_only_if_better=False

Note: Synthesis passes respect device coupling maps and work seamlessly after routing passes.

🔧 Advanced Configuration

Logging

Customize logging levels for debugging and monitoring:

import logging

# Available levels: NOTSET, DEBUG, INFO, WARNING, ERROR, CRITICAL
logging.getLogger("qiskit_ibm_transpiler").setLevel(logging.INFO)

Environment Variables

Configure model sources and HuggingFace integration using environment variables:

HuggingFace Configuration

Variable Description Default
QISKIT_TRANSPILER_HF_TOKEN HuggingFace authentication token for private repositories None
QISKIT_TRANSPILER_HF_ENDPOINT Custom HuggingFace API endpoint https://huggingface.co

Model Repository Configuration

Override default model repositories for each synthesis type:

Clifford Synthesis Models:

  • QISKIT_TRANSPILER_CLIFFORD_REPO_ID - HuggingFace repository ID (default: qiskit/ai-transpiler_cliffords)
  • QISKIT_TRANSPILER_CLIFFORD_REVISION - Git revision/tag (default: main)
  • QISKIT_TRANSPILER_CLIFFORD_SUBDIR - Subdirectory within repository (default: None)

Linear Function Synthesis Models:

  • QISKIT_TRANSPILER_LINEAR_FUNCTION_REPO_ID - HuggingFace repository ID (default: qiskit/ai-transpiler_linear-functions)
  • QISKIT_TRANSPILER_LINEAR_FUNCTION_REVISION - Git revision/tag (default: main)
  • QISKIT_TRANSPILER_LINEAR_FUNCTION_SUBDIR - Subdirectory within repository (default: None)

Permutation Synthesis Models:

  • QISKIT_TRANSPILER_PERMUTATION_REPO_ID - HuggingFace repository ID (default: qiskit/ai-transpiler_permutations)
  • QISKIT_TRANSPILER_PERMUTATION_REVISION - Git revision/tag (default: main)
  • QISKIT_TRANSPILER_PERMUTATION_SUBDIR - Subdirectory within repository (default: None)

Example Usage

# Use a custom model repository
export QISKIT_TRANSPILER_CLIFFORD_REPO_ID="my-org/custom-clifford-models"
export QISKIT_TRANSPILER_CLIFFORD_REVISION="v2.0.0"

# Use a private repository with authentication
export QISKIT_TRANSPILER_HF_TOKEN="hf_xxxxxxxxxxxxx"

# Use a specific subdirectory within the repository
export QISKIT_TRANSPILER_LINEAR_FUNCTION_SUBDIR="models/optimized"

Model Cache Location

Models are automatically cached by HuggingFace Hub in ~/.cache/huggingface/hub/. To clear the cache:

# Clear all HuggingFace models
rm -rf ~/.cache/huggingface/hub/

# Clear only AI transpiler models
rm -rf ~/.cache/huggingface/hub/models--*ai-transpiler*

📚 Resources & Support

📄 Citation

If you use this library in your research, please cite:

@misc{kremer2024practical,
    title={Practical and efficient quantum circuit synthesis and transpiling with Reinforcement Learning},
    author={David Kremer and Victor Villar and Hanhee Paik and Ivan Duran and Ismael Faro and Juan Cruz-Benito},
    year={2024},
    eprint={2405.13196},
    archivePrefix={arXiv},
    primaryClass={quant-ph}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qiskit_ibm_transpiler-0.18.0-cp313-cp313-win_amd64.whl (330.8 kB view details)

Uploaded CPython 3.13Windows x86-64

qiskit_ibm_transpiler-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (448.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_11_0_arm64.whl (411.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_10_12_x86_64.whl (422.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

qiskit_ibm_transpiler-0.18.0-cp312-cp312-win_amd64.whl (330.9 kB view details)

Uploaded CPython 3.12Windows x86-64

qiskit_ibm_transpiler-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (448.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_11_0_arm64.whl (411.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl (422.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

qiskit_ibm_transpiler-0.18.0-cp311-cp311-win_amd64.whl (330.8 kB view details)

Uploaded CPython 3.11Windows x86-64

qiskit_ibm_transpiler-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (449.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_11_0_arm64.whl (411.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl (424.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

qiskit_ibm_transpiler-0.18.0-cp310-cp310-win_amd64.whl (330.7 kB view details)

Uploaded CPython 3.10Windows x86-64

qiskit_ibm_transpiler-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (449.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (410.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl (423.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6451949a4ded64dcb2f172964c857a4d54e33b67c607823c97c11c930cab0242
MD5 c65e26954b2a9dc0ba5e78f56b5c3151
BLAKE2b-256 e0bde7eacbf3443bc5c09ed40ae497fc3a9496f30eee8469d3d43554e679e92f

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp313-cp313-win_amd64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbdc2475fa02f6aa2519ac30d52bcb8b224770690fc2fb03e98fc4ff76757d70
MD5 c1cca27d785bc479761e353ee7727cd2
BLAKE2b-256 3a0925f3cf7739fe318e2b6ca8f480a9d71c74155307a90c3d4f91cde623358a

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c768af7fa06e2867d34deff33c7219657264c692ddcc3d8e84276038b5f32a40
MD5 db47742496199279152f276d6714c85b
BLAKE2b-256 01bb2e57dc147c679b11071d6fdee81412dc5ac74e9a0b909dc05e0ec5405df3

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 800ccb3df4cc167dc60d3e00751a151acc1d89365554d553faa6ac103115843e
MD5 ca47c1c2f4d243ed58a53b1479f8a7a1
BLAKE2b-256 d07418b627ed4ab1e25fc2595bf9ec8112f772f2a10a184265cd15f665d6211a

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f17c725d825c664afb06956dd843e263b37a178980903aecb2e3fd2bcfdb0eb5
MD5 9f4572b3084f6c84dad3982d9abac353
BLAKE2b-256 afadaee40be8d183c3d57da4a81cf3d1d0ece5e94b22f945939afc1cd4b1141f

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74d3cfa59c8d6c1fb01adf589784fe0ac9319a7013f2698360c68ed479e421df
MD5 00cffa65d811257ba33705db18f8379a
BLAKE2b-256 acfd42e0b5749fb7ff8124722d9f44402a01a2b26b28a4d442f6ebb225102e44

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6df34076f8822f25119b8d342f94a519f407aa3e5a509deab5a056bc47d21e1
MD5 ff47abc122c1f638aaf523f5890835cc
BLAKE2b-256 05a83af7961495274ec46916dc8c2fc5db10c43fa97459646405e3096bf71287

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 75fdc8f08c5cb73c6cf8bc335c9f609e0f768032c8f7541f4f6dc5b7fa7c6a55
MD5 d2911523071ee069c07d19ad2162fceb
BLAKE2b-256 ad89d23446f57d781633b1a076df05200b090f7518635924da951a0ac1778d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b914b713bf919e76da34970c7e7c63a5924d08880f2d4f88c192c399a8ad6bfa
MD5 5bcc05f2e3f8580981486b22b39b57a0
BLAKE2b-256 ed1d08e84ba4cc502c5118e52de337728a70f3486b99e579d5a18cd009474742

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a423b79cc25edbe054f822b9a33e0d98e01d31fc6ecb666712297eafe8f38022
MD5 9f630d5f82fc67a898d8de055dde0503
BLAKE2b-256 51db42b9f9b300d1fd4d4f41c5ba26f58c258b32632487598804f7c36e7e1607

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60037f65ba6c8022872c0d02bd1b05df259123e2da907df185003710d1e3a4e6
MD5 e8fe03fc2515723bb08553becbda2454
BLAKE2b-256 1a941a234ba3bdecd83130434ff723b1d31fc2eb9d5ae5a5941d65a315399d67

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f2c302ccd7dcebfd25798f7a95c0606a34f743b500773aff5454d46dfeae8aef
MD5 4e35402be5466f92c072992613823b5a
BLAKE2b-256 66c838fdcc5064d5d38bb1c392006f8e9f40fccf3caea54f773094cb9e9255f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c8d1cabaa6f024f4b3eaef09d42bf7e6414328035769c83059bb6bdac9cece2
MD5 f4322ce70e72ca159172662a7f21ce6c
BLAKE2b-256 883457e460934bf6c7759525ec317df2fdfe9056e5580358232c5a61361c8a37

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d850540d75d78452131900c36b36901db885790efe378130a55c72edd04fa036
MD5 d1ac43e1bd7b5768af6014fdc3026f0b
BLAKE2b-256 bf6ec899e2ad6ae334fd1fec647f26d8e75ca8da6911e7bee25692e377ec34cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fde5b9374e56703fcbeff10211e0bb570a92e7b066bb0ec2074e7ca20232f4e5
MD5 b3b031dfd2e732fecae7c8f2397f19ee
BLAKE2b-256 d2250b1732bfeb454f83c23956f00e499da89815aa678111370204fbd28bd7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13ff3c7e79a536a824d2c108df98e9a163045abc399ca45d240a02e4b97a319b
MD5 b287c86a883cd124a93d0142967b00f1
BLAKE2b-256 c883040e1c7a4c8f33e5c1c9c2ba3da007f9ed4b5f9774d30c2286d323fbd039

See more details on using hashes here.

Provenance

The following attestation bundles were made for qiskit_ibm_transpiler-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: cd.yml on Qiskit/qiskit-ibm-transpiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page