qbraid.runtime.azure.AzureQuantumProvider
- class AzureQuantumProvider(workspace=None)[source]
Manages interactions with Azure Quantum services, encapsulating API calls, handling Azure Storage, and managing sessions.
- workspace
The configured Azure Quantum workspace.
- Type:
Workspace
Initializes an AzureQuantumProvider instance with a specified Workspace.
- Parameters:
workspace (Workspace, optional) – An Azure Quantum Workspace object. If not provided, will be initialized from the
AZURE_QUANTUM_CONNECTION_STRINGenvironment variable, or via default Azure authentication.
- __init__(workspace=None)[source]
Initializes an AzureQuantumProvider instance with a specified Workspace.
- Parameters:
workspace (Workspace, optional) – An Azure Quantum Workspace object. If not provided, will be initialized from the
AZURE_QUANTUM_CONNECTION_STRINGenvironment variable, or via default Azure authentication.
Methods
__init__([workspace])Initializes an AzureQuantumProvider instance with a specified Workspace.
get_device(device_id)Get a specific Azure Quantum device.
get_devices(**kwargs)Get all Azure Quantum devices.
Attributes
Get the Azure Quantum workspace.