Crikey, that's the opposite of my point. Upgrading to Mojave (which is 10.14 not 10.13) will prevent you ever using your card for computation in MATLAB. If you are still on Sierra then great, the only issue is downloading a valid driver: https://www.nvidia.com/en-us/drivers/cuda/mac-driver-archive/
You may of course have to upgrade your OS to High Sierra (10.13) if you have a more recent version of MATLAB since it will demand a driver with a certain minimum version.
18b is on CUDA 9.2, and there doesn't appear to be a MacOS 10.12-compatible driver that supports CUDA 9.2. You'll need to downgrade MATLAB or upgrade your OS.
No, because you have MATLAB R2018b, which requires a driver that supports CUDA 9.2. You can do worse than try every driver and look for one that works. But, as I said, you will probably have to either upgrade your OS to 10.13 or get an earlier version of MATLAB.
The version compatibility issues between MATLAB and MacOS are just an artifact of the restrictions on NVIDIA driver version/MacOS compatibility and affect any application attempting to use the GPU for computation, not just MATLAB.
Note: eGPU on Mac only officially supports some AMD Radeon .
However: Your MacPro mid 2012 13" appears to be model MacBookPro9,2 with 1280 by 800 resolution internal. That model has two USB3.0 connectors, and a Firewire 800 connector, and a Thunderbolt 1 connector. You would therefore not be able to use any of the external GPUs that need Thunderbolt 3 connectors.
I happen to have the very next model up, the mid 2012 15.4 inch, which I took the upgraded display resolution on. It has a GeForce GT 650M as well as HD 4000. However, I effectively do not use that system now; the memory limitations (8 Gb) were getting tiresome, and the hard drive started to whine.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
2 Comments
Direct link to this comment
https://nl.mathworks.com/matlabcentral/answers/475991-why-does-gpuarray-error-out#comment_734649
Direct link to this comment
https://nl.mathworks.com/matlabcentral/answers/475991-why-does-gpuarray-error-out#comment_734649
Direct link to this comment
https://nl.mathworks.com/matlabcentral/answers/475991-why-does-gpuarray-error-out#comment_734650
Direct link to this comment
https://nl.mathworks.com/matlabcentral/answers/475991-why-does-gpuarray-error-out#comment_734650
Sign in to comment.