Try using mps I guess, I saw multiple references to code checking if device is not mps, so seems like it should be supported. If not, CPU.