struct Device Prefer CapabilitiesEnabled unless you specifically mean one of the raw axes: CapabilitiesDetected describes the device and says nothing about whether a kernel was compiled into this binary, so selecting on it alone claims support for code that may not exist. Every call of this binding dispatches over the CPU's enabled set; a GPU device only reports its masks here.