bloqade.device.AbstractDevice
← Module overview
class
method
source
classAbstractDevice¶source
bloqade.device.AbstractDevice
Bases: abc.ABC, Generic[TaskType]
Abstract base class for devices. Defines the minimum interface for devices.
class AbstractDevicemethodtask¶source
bloqade.device.AbstractDevice.task
Signature
def task(kernel: ir.Method[Params, RetType], args: tuple[Any, ...] = (), kwargs: dict[str, Any] | None = None) -> TaskTypeCreates a remote task for the device.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
kernel | ir.Method[Params, RetType] | required | |
args | tuple[Any, ...] | () | |
kwargs | dict[str, Any] | None | None |
Returns
TaskType