One way Intel can compete with CUDA is if they allow us to write plain Numpy code, and magically compile it for their GPUs with similar performance to what we get from Nvidia when writing in CUDA.
An alternative would be for them to (again magically) modify all major DL frameworks to support their GPUs.
I don't even know which option is more realistic.