DirectML is young tech. GPU vendors should optimize their drivers for DirectML .
But at least you can run tf graph models on amd gpu right now.
Also inference on tensorflow-DirectML is only ~30% slower.