Structs§
- Device
Id - The device id.
- Device
Settings - Settings controlling the default data types for a specific device.
- HashMap
std - A hash map implemented with quadratic probing and SIMD lookup.
Enums§
- Device
Error - Errors that can occur during device-related operations.
- 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 ruda devices.
- Device
Ops - Device trait for all ruda backend devices.
- Device
Service - Represent a service that runs on a device.
Functions§
- get_
device_ settings - Get the
device’s settings. - set_
default_ dtypes - Sets the default data types for the device.
- set_
default_ float_ dtype - Sets the default floating-point data type for the device.
- set_
default_ int_ dtype - Sets the default integer data type for the device.
Type Aliases§
- Server
Utilities Handle - An pointer to a service’s server utilities.