🏃♂️⏱️ qBraid-SDK
The qBraid-SDK is a platform-agnostic quantum runtime framework designed for both quantum software and hardware providers. This Python-based tool streamlines the full lifecycle management of quantum jobs—from defining program specifications to job submission and through to the post-processing and visualization of results.
Unlike existing runtime frameworks that focus their automation and abstractions on quantum components, qBraid adds an extra layer of abstractions that considers the ultimate IR needed to encode the quantum program and securely submit it to a remote API. Notably, the qBraid-SDK does not adhere to a fixed circuit-building library, or quantum program representation. Instead, it empowers providers to dynamically register any desired input program type as the target based on their specific needs. By doing so, the qBraid-SDK vastly reduces the overhead and redundancy typically associated with the development of runtime pipelines and cross-platform integrations in quantum computing.
Read more about our graph-based transpiler
Resources:
Closed bounties:
- $50 | [FEATURE] Support batch jobs for devices from Azure provider
closed by: SaashaJoshi - $50 | [BUG] Fix nodes being cut-off around outside of conv graph plot
closed by: AishSweety - $100 | [BUG] "unregistered" program type still included in
ConversionGraph
closed by: SaashaJoshi - $100 | Enhance
GateModelResultData
to support direct probability data
closed by: SaashaJoshi - $200 | [FEATURE] Rigetti QCS runtime integration
closed by: dhanaabhirajk