Skip to content

bloqade.analog.submission.quera.QuEraBackend

← Module overview

classQuEraBackendsource

bloqade.analog.submission.quera.QuEraBackend

Bases: SubmissionBackend

class QuEraBackend

Attributes

NameTypeDefaultDescription
api_hostnamestrrequired
qpu_idstrrequired
api_stagestr'v0'
virtual_queueOptional[str]None
proxyOptional[str]None
regionOptional[str]None
access_keyOptional[str]None
secret_keyOptional[str]None
session_tokenOptional[str]None
session_expiresOptional[int]None
role_arnOptional[str]None
role_session_nameOptional[str]None
profileOptional[str]None

propertyqueue_apisource

bloqade.analog.submission.quera.QuEraBackend.queue_api

queue_api
source

methodget_capabilitiessource

bloqade.analog.submission.quera.QuEraBackend.get_capabilities

Signature
def get_capabilities(use_experimental: bool = False) -> QuEraCapabilities

Parameters

NameTypeDefaultDescription
use_experimentalboolFalse

Returns

QuEraCapabilities

source

methodsubmit_tasksource

bloqade.analog.submission.quera.QuEraBackend.submit_task

def submit_task(task_ir: QuEraTaskSpecification) -> str

Parameters

NameTypeDescription
task_irQuEraTaskSpecification

Returns

str

source

methodtask_resultssource

bloqade.analog.submission.quera.QuEraBackend.task_results

def task_results(task_id: str) -> QuEraTaskResults

Parameters

NameTypeDescription
task_idstr

Returns

QuEraTaskResults

source

methodcancel_tasksource

bloqade.analog.submission.quera.QuEraBackend.cancel_task

def cancel_task(task_id: str)

Parameters

NameTypeDescription
task_idstr
source

methodtask_statussource

bloqade.analog.submission.quera.QuEraBackend.task_status

def task_status(task_id: str) -> QuEraTaskStatusCode

Parameters

NameTypeDescription
task_idstr

Returns

QuEraTaskStatusCode

source

methodvalidate_tasksource

bloqade.analog.submission.quera.QuEraBackend.validate_task

def validate_task(task_ir: QuEraTaskSpecification)

Parameters

NameTypeDescription
task_irQuEraTaskSpecification
source

methodupdate_credentialsource

bloqade.analog.submission.quera.QuEraBackend.update_credential

Signature
def update_credential(access_key: str = None, secret_key: str = None, session_token: str = None)

Parameters

NameTypeDefaultDescription
access_keystrNone
secret_keystrNone
session_tokenstrNone
source