Hardware
← Curated API reference · Run on hardware · Execution
Build Gemini tasks, submit jobs, track futures, and read results.
from bloqade.gemini import GeminiLogicalDeviceDevice that builds tasks for the Gemini logical backend.
- bloqade.core.device.Devicev0.6.12
from bloqade.core.device import DeviceCreate legacy tasks and finalize or submit task builders.
from bloqade.core.device import TaskBuilderIncrementally assemble subtasks before finalizing them for a device.
from bloqade.gemini.device.logical import taskfrom bloqade.core.device.task import TaskABCAbstract base class for kernel tasks.
from bloqade.core.device.task import SingleKernelTaskTask that runs a single kernel with one set of arguments.
from bloqade.core.device.task import ParameterScanTaskTask that runs one kernel against multiple argument sets.
from bloqade.core.device.task import KernelBatchTaskTask that runs multiple kernels, one subtask per kernel.
from bloqade.gemini.device.logical.task import GeminiSingleKernelTask`SingleKernelTask` preconfigured for the Gemini logical backend.
from bloqade.gemini.device.logical.task import GeminiParameterScanTask`ParameterScanTask` preconfigured for the Gemini logical backend.
from bloqade.gemini.device.logical.task import GeminiKernelBatchTask`KernelBatchTask` preconfigured for the Gemini logical backend.
from bloqade.gemini import GeminiLogicalFutureFuture for tasks submitted to the Gemini logical backend.
- bloqade.core.device.Futurev0.6.12
from bloqade.core.device import FutureFuture for a submitted task.
from bloqade.gemini import GeminiLogicalResultResult view over stored Gemini logical shots.
- bloqade.core.device.Resultv0.6.12
from bloqade.core.device import ResultResult view over stored shots.
from bloqade.core.device import ShotResultStored result for one shot and frame type.
from bloqade.core.device import ShotFilterFilter for shot result rows.
from bloqade.core.device.local_storage import StorageFilterFilter for task and subtask metadata rows.
from bloqade.core.device import DictStorageIn-memory storage backend for shot results.
from bloqade.core.device import SQLiteStorageSQLite-backed storage for shot results.
from bloqade.core.device.local_storage import StorageBackendAbstract storage backend for shot results.