pub fn parse_device_list(s: &str) -> Result<Vec<Device>, ParseDeviceError>
Parse comma/semicolon/whitespace-separated device lists (RLX_DEVICES=cpu,metal).
RLX_DEVICES=cpu,metal