It depends very much on the ops that your model is using.
It supports a subset of the operators (as mentioned in the release notes). I don’t think it’s broken for the ones that it does support though.
Yes, this is my experience. Many off the shelf models still don't work, but several of my own models work great as long as they don't use unsupported operators.
Where can I find a list of the supported operators?
That's been my experience. However when fallback to CPU happens, it sometimes end up making a specific graph execution slower. But that's explicitly mentioned by the warning and pretty much expected.
You'd think it would fall back to GPU/CPU for unsupported operations instead of failing, but I guess thats easier said than done.
In fact there is an environment variable that enables exactly that. There are obviously performance issues associated with that, but it does work.
I could fine-tune a Detectron2 model a few months ago using PyTorch and MPS backend [1]. I'd be interested if it's working yet.