MATLAB Answers

Can I use MATLAB with an NVIDIA GPU on macOS 10.14 Mojave?

148 views (last 30 days)
Can I use MATLAB with an NVIDIA GPU on macOS 10.14 Mojave?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 30 Jan 2019
MATLAB requires that an NVIDIA-supplied graphics driver be installed on your Mac in order to take full advantage of an NVIDIA GPU. NVIDIA has not released an Apple-approved graphics driver for macOS Mojave. For more information, please see this official statement from NVIDIA on NVIDIA's developer forums.
The impact on MATLAB is as follows:
Graphics
You can use MATLAB with an NVIDIA GPU on macOS Mojave, however, graphics performance is degraded when compared to running MATLAB on previous releases of macOS.
Computational acceleration
NVIDIA-specific functionality such as CUDA is not available which means GPU Arrays, provided by Parallel Computing Toolbox and used by many products, will not work.
The following products have features that make use of CUDA functionality and these features will be impacted by the lack of an NVIDIA-supplied graphics driver:
  • Parallel Computing Toolbox
  • GPU Coder
  • Image Processing Toolbox
  • Deep Learning Toolbox
  • Statistics and Machine Learning Toolbox
  • Computer Vision System Toolbox
  • Signal Processing Toolbox
  • Communications Toolbox
  • Phased Array System Toolbox
  • Text Analytics Toolbox
  • Reinforcement Learning Toolbox

  17 Comments

Walter Roberson
Walter Roberson on 16 Feb 2020
Apple does not support OpenCL either, and will not in future.
Apparently OpenCL leaves enough parts optional, and which do in fact differ between manufacturers and models, such that Mathworks would not be able to provide a single OpenCL implementation... at least not an efficient one.
LeChat
LeChat on 17 Feb 2020
Does this mean that GPU computing on Matlab will die on Mac? Is there any compatibility with Metal planned?
At least please try to leave the future Matlab versions compatible with MacOSX High Sierra (10.13.6), so that we still have CUDA drivers for our Nvidia GPU...
Walter Roberson
Walter Roberson on 17 Feb 2020
Does this mean that GPU computing on Matlab will die on Mac?
I have been emphasizing to Mathworks that this is something they need to talk about. They have acknowledged reading my concerns, but I do not have a response from them on the topic.

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Tags

No tags entered yet.