4 ms·
Why is it on AMD to support TensorFlow? Pretty sure it is on the machine learning people to use the standard APIs like OpenCL or Vulkan etc instead of CUDA...
by kmicklas 9y ago
Why is it on AMD to support TensorFlow? Pretty sure it is on the machine learning people to use the standard APIs like OpenCL or Vulkan etc instead of CUDA...
- b4lancesh33t 9y agoAs with many things: it depends on who wants it more. In this case, I think AMD probably cares more.
- rdlecler1 9y agoThe’re not running a non-profit. It’s on them to respond to the market.
- Nullabillity 9y agoGoes the other way around too. This whole debacle demonstrates how dumb it is to base your product on a proprietary API with just one vendor.
- Analemma_ 9y agoNobody wanted to do this, but the lousy state of OpenCL compared to CUDA left them no choice. It really is so far ahead that OpenCL was never an option. It’s on AMD to fix that, since NVIDIA certainly won’t.
- binaryzeitgeist 9y agoHere you go: https://github.com/tensorflow/tensorflow/issues/22 https://github.com/tensorflow/tensorflow/issues/22
- ematvey 9y agoCompanies doing ML do not and should not base their decisions on some hypothetical considerations about long-term effects on market health, or just present/future hardware cost. They work with what's available. It is market's job to correct. And it surely will now, as current situation becomes more of a problem.
- pjmlp 9y agoNo, because CUDA has first class C++ support, while Khronos only added C++ support when it became visible no one wants to keep using C, when better options are available in CUDA via PTX.