Is your feature request related to a problem? Please describe.
I noticed this broader habbit in #97 and partially covered there, but I realised there is a wider habit of enforcing cuda usage, although people might still be interested in using cpu or mps, and @sharpenb mentioned we wanted to try supporting it.
Describe the solution you'd like
I propose re-using the logic in #97 and doing some other things:
- Always check and warm for device placement, where we prefer
mps/cuda when no preference is given.
- Warn when using
mps about limited support while nudging users to open an issue in case of weird behaviour. (torch..compile implements internal MPS warning, for example)
Additional context
Is your feature request related to a problem? Please describe.
I noticed this broader habbit in #97 and partially covered there, but I realised there is a wider habit of enforcing
cudausage, although people might still be interested in usingcpuormps, and @sharpenb mentioned we wanted to try supporting it.Describe the solution you'd like
I propose re-using the logic in #97 and doing some other things:
mps/cudawhen no preference is given.mpsabout limited support while nudging users to open an issue in case of weird behaviour. (torch..compile implements internal MPS warning, for example)Additional context