There's an amazing website and community if you are interested in external GPUs at <a href="https://egpu.io/" rel="nofollow">https://egpu.io/</a> . Both for Mac and PC you will find guides, explanations etc.<p>There's also an eGPU subreddit and I wrote a sticky on U series chips, PCIe lanes and Thunderbolt 3 <a href="https://www.reddit.com/r/eGPU/comments/7vb0gg/u_series_chips_pcie_lanes_and_thunderbolt_3/" rel="nofollow">https://www.reddit.com/r/eGPU/comments/7vb0gg/u_series_chips...</a> which is more interesting for PCs than Mac.
This is speculation, but I’m betting that we will see a GPU-backed external display (sort of an iMac minus the Mac) sometime in the next year. Apple never builds out support like this unless they plan on having a product to sell.<p>And they seem to generally "dislike" putting discrete GPUs in laptops, going all the way back to the Titanium G4 days.
Apple has a pretty decent summary of the feature in this support article: <a href="https://support.apple.com/en-us/HT208544" rel="nofollow">https://support.apple.com/en-us/HT208544</a><p>Seems to be limited to AMD GPUs at this time.
I've been using an eGPU for a few months now and It's fantastic. It's a bit annoying to deal with all of the workarounds for libraries like pytorch/tensorflow so you can use the latest version but other than that it's great.
CUDA support is pretty critical for a lot of media production. I'm thankful that official support is here. The downside is a Mac Pro looks like a rats nest of cables with external video I/O cards, 10GbE cards, eGPus. It's a much larger physical footprint than a tower with a lot more technical troubleshooting resulting in making sure a crappy thunderbolt 2 cable is seated correctly.
Apple doesn't want to release a mid-priced ($2000?) desktop for content creators, as that would cannibalize the market of the $8000 Mac Pro and iMac Pro.<p>Now they seem to be realizing they're losing that segment of the market to PC side of things, and that people in that segment are often thought leaders. If content creators have PCs, content usually ends up working the best on a PC.
On the MacOS install page for TensorFlow, we have this goodie:<p>Note: As of version 1.2, TensorFlow no longer provides GPU support on macOS.<p>Will eGPU support help change that?<p><a href="https://www.tensorflow.org/install/install_mac" rel="nofollow">https://www.tensorflow.org/install/install_mac</a>
I have an Akitio Node - Thunderbolt3 eGPU enclosure which says it accepts full size cards and works with High Sierra with AMD GPU's. (<a href="https://www.akitio.com/expansion/node" rel="nofollow">https://www.akitio.com/expansion/node</a>)<p>What is a good GPU for a budget for someone that just wants to experiment with GPU's like OpenCL or some machine or deep learning?<p>If I didn't have a budget what would a better card be? :-)
I have a crazy question, why don't we put the big gpus in the monitor instead of putting them in the laptop? It is ok to have a small low performance gpu in the laptop like the one i have in my MBP but instead of buying an external gpu i would pretty much buy a large screen with a gpu in it. Maybe it is just me.
What is the point of this if it doesn't support any GPUS with a osx driver? I was under the impression that PCI-E was supported by TB3 - the little squabble between Nvidia and Apple needs to stop.
PSA: If you are using a DisplayLink based device, this update will break your setup. They have a beta driver on their site that will re-enable clone mode, but not extended desktops, etc. Through the 10.13.4 beta the rumor was that changes to support eGPU's broke something they relied on.<p>Edit: 1.0.13.4 is not a version of macOS.