Skip to content

bloqade.analog.builder.backend.quera.QuEraDeviceRoute

← Module overview

classQuEraDeviceRoutesource

bloqade.analog.builder.backend.quera.QuEraDeviceRoute

Bases: Builder

class QuEraDeviceRoute

methoddevicesource

bloqade.analog.builder.backend.quera.QuEraDeviceRoute.device

def device(config_file: Optional[str] = None, **api_config={})

Specify QuEra’s QPU device,

  • Possible Next:

    -> ...device().submit :: submit aync remote job

    -> ...device().run :: submit job and wait until job finished and results returned

    -> ...device().__callable__ :: submit job and wait until job finished and results returned

Parameters

NameTypeDefaultDescription
config_fileOptional[str]Nonefile that speficy the target hardware
**api_config—{}

Return

QuEraHardwareRoutine

source

methodaquilasource

bloqade.analog.builder.backend.quera.QuEraDeviceRoute.aquila

def aquila()

Specify QuEra’s Aquila QPU

  • Possible Next:

    -> ...aquila().submit :: submit aync remote job

    -> ...aquila().run :: submit job and wait until job finished and results returned

    -> ...aquila().__callable__ :: submit job and wait until job finished and results returned

Return

QuEraHardwareRoutine

source

methodcloud_mocksource

bloqade.analog.builder.backend.quera.QuEraDeviceRoute.cloud_mock

def cloud_mock()

Specify QuEra’s Remote Mock QPU

  • Possible Next:

    -> ...aquila().submit :: submit aync remote job

    -> ...aquila().run :: submit job and wait until job finished and results returned

    -> ...aquila().__callable__ :: submit job and wait until job finished and results returned

Return

QuEraHardwareRoutine

source

methodmocksource

bloqade.analog.builder.backend.quera.QuEraDeviceRoute.mock

Signature
def mock(state_file: str = '.mock_state.txt', submission_error: bool = False)

Specify mock, testing locally.

  • Possible Next:

    -> ...aquila().submit :: submit aync remote job

    -> ...aquila().run :: submit job and wait until job finished and results returned

    -> ...aquila().__callable__ :: submit job and wait until job finished and results returned

Parameters

NameTypeDefaultDescription
state_filestr'.mock_state.txt'
submission_errorboolFalse

Return

QuEraHardwareRoutine

source

methodcustomsource

bloqade.analog.builder.backend.quera.QuEraDeviceRoute.custom

def custom()

Specify custom backend

Return

CustomSubmissionRoutine

source