in bindings/python/src/lib.rs [297:309]
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match *self {
Device::Cpu => write!(f, "cpu"),
Device::Mps => write!(f, "mps"),
Device::Cuda(index) => write!(f, "cuda:{index}"),
Device::Npu(index) => write!(f, "npu:{index}"),
Device::Xpu(index) => write!(f, "xpu:{index}"),
Device::Xla(index) => write!(f, "xla:{index}"),
Device::Mlu(index) => write!(f, "mlu:{index}"),
Device::Hpu(index) => write!(f, "hpu:{index}"),
Device::Anonymous(index) => write!(f, "{index}"),
}
}