I train models for niche use cases where I haven't found any pre-trained models for. It's not great, but with PlaidML/Keras, I make use of my current MacBook Pro's GPU (AMD 5500M). I get a speedup of about 2x over using multi-processing with all cores using TensorFlow.