Index
BackendRoute
BackendRoute(parent: Optional[Builder] = None)
Bases: QuEraService, BraketService, BloqadeService
flowchart TD
bloqade.analog.builder.backend.BackendRoute[BackendRoute]
bloqade.analog.builder.backend.quera.QuEraService[QuEraService]
bloqade.analog.builder.backend.braket.BraketService[BraketService]
bloqade.analog.builder.backend.bloqade.BloqadeService[BloqadeService]
bloqade.analog.builder.base.Builder[Builder]
bloqade.analog.builder.parse.trait.Parse[Parse]
bloqade.analog.builder.parse.trait.ParseRegister[ParseRegister]
bloqade.analog.builder.parse.trait.ParseSequence[ParseSequence]
bloqade.analog.builder.parse.trait.ParseCircuit[ParseCircuit]
bloqade.analog.builder.parse.trait.ParseRoutine[ParseRoutine]
bloqade.analog.builder.parse.trait.Show[Show]
bloqade.analog.builder.backend.quera.QuEraService --> bloqade.analog.builder.backend.BackendRoute
bloqade.analog.builder.base.Builder --> bloqade.analog.builder.backend.quera.QuEraService
bloqade.analog.builder.parse.trait.Parse --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.parse.trait.ParseRegister --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseSequence --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseCircuit --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseRoutine --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.Show --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.backend.braket.BraketService --> bloqade.analog.builder.backend.BackendRoute
bloqade.analog.builder.base.Builder --> bloqade.analog.builder.backend.braket.BraketService
bloqade.analog.builder.parse.trait.Parse --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.parse.trait.ParseRegister --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseSequence --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseCircuit --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseRoutine --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.Show --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.backend.bloqade.BloqadeService --> bloqade.analog.builder.backend.BackendRoute
bloqade.analog.builder.base.Builder --> bloqade.analog.builder.backend.bloqade.BloqadeService
bloqade.analog.builder.parse.trait.Parse --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.parse.trait.ParseRegister --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseSequence --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseCircuit --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseRoutine --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.Show --> bloqade.analog.builder.base.Builder
click bloqade.analog.builder.backend.BackendRoute href "" "bloqade.analog.builder.backend.BackendRoute"
click bloqade.analog.builder.backend.quera.QuEraService href "" "bloqade.analog.builder.backend.quera.QuEraService"
click bloqade.analog.builder.backend.braket.BraketService href "" "bloqade.analog.builder.backend.braket.BraketService"
click bloqade.analog.builder.backend.bloqade.BloqadeService href "" "bloqade.analog.builder.backend.bloqade.BloqadeService"
click bloqade.analog.builder.base.Builder href "" "bloqade.analog.builder.base.Builder"
click bloqade.analog.builder.parse.trait.Parse href "" "bloqade.analog.builder.parse.trait.Parse"
click bloqade.analog.builder.parse.trait.ParseRegister href "" "bloqade.analog.builder.parse.trait.ParseRegister"
click bloqade.analog.builder.parse.trait.ParseSequence href "" "bloqade.analog.builder.parse.trait.ParseSequence"
click bloqade.analog.builder.parse.trait.ParseCircuit href "" "bloqade.analog.builder.parse.trait.ParseCircuit"
click bloqade.analog.builder.parse.trait.ParseRoutine href "" "bloqade.analog.builder.parse.trait.ParseRoutine"
click bloqade.analog.builder.parse.trait.Show href "" "bloqade.analog.builder.parse.trait.Show"
Specify the backend to run your program on via a string
(versus more formal builder syntax) of specifying the vendor/product first
(Bloqade/Braket) and narrowing it down
(e.g: ...device("quera.aquila") versus ...quera.aquila())
- You can pass the following arguments:
- "braket.aquila"
- "braket.local_emulator"
- "bloqade.python"
- "bloqade.julia"
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/builder/base.py
10 11 12 13 14 | |