Even then there is no transparency on how it decides what runs on the ANE/GPU etc
Correct. OS level stuff get first priority, so you can’t count on using it.
Correct. OS level stuff get first priority, so you can’t count on using it.