blob: efcc79fbffd13aeec3a693067ca807b3317edc2b [file] [log] [blame]
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.
}