3 ms·
I wish OS X would do better with AMD and also get it working with Tensorflow. No OS X support here sadly.
by neximo64 7y ago
I wish OS X would do better with AMD and also get it working with Tensorflow. No OS X support here sadly.
- nknealk 7y agoCheck out PlaidML (from of all companies intel) to get AMD GPUs working with the Keras APIs for tensorflow https://github.com/plaidml/plaidml https://github.com/plaidml/plaidml
- neximo64 7y agoI've used this, unfortunately I've not had a good experience with it. Say I was to have a keras model, and use a tensorflow backend, and then use the plaidml backend and compare the results: They're different in a radical way. Also I don't think they've got their driver usage right. Metal on the GPU gets different results than OpenCL. OpenCL is supposed to be the 'beta' and the results are more stable with it - and again different radically between the PlaidML devices.
- woadwarrior01 7y agoI remember running inference on a model that I trained on a pair of NVIDIA 1080TIs with a NVIDIA 2080TI (after upgrading) and observing slightly (albeit not significantly) different results. We’re dealing with single precision floats for everything. FWIW, every implementation of IEE 754 floats has its own set of minor oddities and quirks.
- nileshk 7y agoI wish macOS would allow for PCI passthrough to VMs (like you can do on Linux via OVMF, using QEMU). I wish I could connect an eGPU and pass full access of it to my Linux VM (or Windows VM), whether that GPU is AMD or NVidia shouldn't matter. That would remove the disadvantages Macs have when it comes to GPU and make it the best VM host (currently Linux seems to be the best option for VM host). I'm sure Mac Pro owners could take advantage of this were it possible. However, I suspect Apple has no intention of doing this, as they are more focus on pushing Metal and reliance on macOS. I wouldn't mind seeing PCI or GPU passthrough capabilities this in Windows 10 Pro (not just Server). With their Linux Subsystem progressing the way it is, they really have an opportunity here. Though since NVidia and CUDA are supported in Windows, maybe not as necessary as the situation on macOS.
- ahartmetz 7y agoYou bought into a more closed ecosystem and that is what you have now.
- shmerl 7y agoWhy do you need macOS? You can use Linux for your needs, it lets you do what you want and how you want it, instead of Apple telling you you can't do it.
- slezyr 7y agoThat's entirely self inflicted wound by Apple they did their best to stop any vendor from developing the driver.