As we where close to WWDC every day seems more likely at least for the Mac Pro a comeback to nVidia on Apple, I think also we could see Apple offering both AMD Polaris 10 Pro and XT at lowee end Mac Pro (as d300/d500 replacement) s and some nVidia Pascal (102/104) at Mac Pro higher end (as D700 replacement and option for those dependant on CUDA) .
Its certainly possible we could see Nvidia in the Mac Pro. I don't think we will see both AMD and Nvidia in the Mac Pro at the same time though. Apple is not going to go to the trouble of designing custom cards from two different manufacturers. A possibility is that they could bring support for GPUs over Thunderbolt 3.
It's curious that CUDA 8 which requires special kernel access having support from Apple in this requirement (to enable Pascal's unified memory) on OSX. I think this it's an cue on nVidia comeback to Apple, at least the Mac Pro.
Nvidia has shown they are very serious about having the fastest possible compute product. Apple could leverage both unified memory and NVLink to create a really unique and powerful product. NVLink could help offset some of the bandwidth constraints it is facing trying to get multiple GPUs, a PCIe SSD and multiple thunderbolt 3 controllers sharing the same 40 PCIe lanes. Unified memory would help if Apple wants to use GP104 and its limited to 8 GB of GDDR5(X) VRAM.