How to choose a Mac for CoreML work?

Almost time to buy a new Mac. How can I tell which Macs and MacBooks will be productive for work on machine learning with CoreML?

An important part of the work will involve migrating models from Tensorflow to CoreML.
It depends on the complexity of the model you want to run or train. If you're only doing light work, any Mac will do. If your model is heavy or processing a lot of data, then AMD GPUs (or soon Neural Engine) are significantly more efficient, so in that case avoid Macs with only Intel graphics.
How to choose a Mac for CoreML work?
 
 
Q