Why are you so 100% certain of all of this based on charts you said yourself were unreliable? Why would you expect AMD to bench using CUDA as well?
Which charts? The vega vs Titan chart is a joke because the correct drivers weren't used to benchmark that kind of software, and its has some serious erros such as getting the half-precision performance of the Titan completely wrong.
The Deep learning benchmark is also completely misleading because it didn't use the correct version of DeepBench for the P100. I work machine learning problems professionals, and sometimes dabble with deep learning so I follow this stuff closely and discussed such flaws in this benchmark elsewhere. A major giveaway of the flaw in AMD"s slides is they give the P100 different results on different slides, so they aren't even internally consistent. Deep learning is strongly influenced by the theoretical half-precision performance, Vega is about 15% faster in this regard. However, Nvidia have massively invested in a harmonious software-hardware solution to maximize performance for HPC and deep learning. CUDA is very mature, and extremely well optimized. CUDA is a low-level API that can extra the best eprformance out of NVidia hardware, a bit Like DX12 is a low level API. OpenCL which is used by AMD is a high level API and is more generic in scope with more over head and less performance. You can look at any number of benchmarks comparing a CUDA optimized HPC/DL system to the OpenCL and you see a ~30% performance improvement using CUDA.
It also helps that CUDA is the de-facto industry standard for this stuff, so a vast majority of software supports a CUDA path and in fact a lot of software will only support CUDA as the GPOU acceleration. I'm nt even sure if TensorFLow has an OpenCL code path yet, at least untul recently it was CUDA or CPU.
And all of this is going that the P100 is far more than just a deep learning accelerator, it is 1:2 FP 64 support while vega is at 1:16. That is a game changer with the HPC world.
Not even AMD are seriously trying to compete with nvidia in that market. What they hope to achieve is picking up a lot of sales form a more budget orientated group, university researchers or prosumers for example. Nvidi can sell their big P100 and V100 for 10,000K a chip and their target audience happily pays that kind of money. AMD isn't a player in that market at this point in time. Vega 20 is supposed to have 1:2 FP64 support and if Navi succeeds then they could be extremely competitive with NVidia' core HPC market.