namespace iree; | |
// A specification for a runtime-selected logical device. | |
// Devices are specified by a set of rules that the runtime can evaluate when | |
// performing device enumeration and resolution. All sequencer ops within a | |
// module then reference these devices by ordinal within the DeviceTableDef and | |
// can assume the rules have all been met (such as device type, available | |
// memory, or other minimum limits). | |
table DeviceDef { | |
// TODO(benvanik): define device rules. | |
} |