Expand description
Device module.
Structs§
- Device
Id - The device id.
- Service
Id - One service instance: the device it runs on and the type of service running
there. This pair is what the device registry keys on, so two instances never
share one, whatever
DeviceIdtwo runtimes happen to hand out.
Enums§
- Device
Service Stage - Pipeline stage a
DeviceServiceruns on. Each stage gets its own runner thread per device, allowing upstream work to overlap with downstream kernel dispatch.
Traits§
- Device
- Device trait for all cubecl devices.
- Device
Service - Represent a service that runs on a device.
Type Aliases§
- Server
Utilities Handle - An pointer to a service’s server utilities.