Skip to content

Device

GeminiLogicalDevice dataclass

GeminiLogicalDevice(
    *,
    context_name: str = "gemini-logical",
    future_cls: type[
        GeminiLogicalFuture
    ] = GeminiLogicalFuture
)

Bases: Device[GeminiLogicalFuture]


              flowchart TD
              bloqade.gemini.device.logical.device.GeminiLogicalDevice[GeminiLogicalDevice]
              bloqade.core.device.device.Device[Device]
              bloqade.core.device.mixins.AuthMixin[AuthMixin]

                              bloqade.core.device.device.Device --> bloqade.gemini.device.logical.device.GeminiLogicalDevice
                                bloqade.core.device.mixins.AuthMixin --> bloqade.core.device.device.Device
                



              click bloqade.gemini.device.logical.device.GeminiLogicalDevice href "" "bloqade.gemini.device.logical.device.GeminiLogicalDevice"
              click bloqade.core.device.device.Device href "" "bloqade.core.device.device.Device"
              click bloqade.core.device.mixins.AuthMixin href "" "bloqade.core.device.mixins.AuthMixin"
            

Device that builds tasks for the Gemini logical backend.

Wires the Gemini-specific task and future classes into the generic Device factory and defaults context_name to "gemini-logical".