We like Rust for its build tooling and safe concurrency primitives. Thus we are eyeballing with candle [1].
OTOH, writing platform specific backends is a huge undertaking. Do you think backends such as MPS may become a shared effort?
[1] https://github.com/huggingface/candle [2] https://github.com/huggingface/candle/issues/313