NetTrain's option TargetDevice -> "GPU" works for old macbooks that have GEForce GT 750m cards (like mine), but what about other nvidia cards?

Does it (or will it) work with opencl based graphics card types?

  • $\begingroup$ I don't think we will ever support OpenCL in NetTrain, even Apple has deprecated it: "Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14." ~ developer.apple.com/macos/whats-new $\endgroup$
    – Sebastian
    Jun 5, 2018 at 11:28
  • 1
    $\begingroup$ @Sebastian Do you think you might use Metal or something similar as a replacement? $\endgroup$
    – Carl Lange
    Jul 14, 2018 at 8:03
  • $\begingroup$ @CarlLange: definitely not, unless Apple wrote a complete Metal backend for MXNet (which is very unlikely). Its a massive project to implement an efficient Metal backend for a feature of very limited utility. $\endgroup$
    – Sebastian
    Jul 16, 2018 at 21:53
  • 1
    $\begingroup$ @Sebastian Fair enough. Its a pity that many of us will have to be left out of the machine learning race because of Apple deprecating OpenCL. Ah well. Thanks for your answer! $\endgroup$
    – Carl Lange
    Jul 16, 2018 at 23:22
  • 1
    $\begingroup$ @Sebastian Wait... I was thinking about getting a high end MacBook Pro almost two years later and you are saying for six grand I will have a machine that has no ability to do anything GPU accelerated in Mathematica? $\endgroup$
    – Michael
    Apr 11, 2020 at 21:23

1 Answer 1


All NVIDIA GPUs except newest 10xx.


"A number of TensorFlow users are reporting problems using a 1080/1070 with CUDA v7.5 and cuDNN v5.0 (which we are currently using for 11.0)."

"So it looks like you will need to wait for 11.1, which will definitely support CUDA 8.0."

OpenCL is in plans.


Mathematica's neural network functionality is based on MXNET. Wolfram developers are contributing to this project very actively.

https://github.com/dmlc/mxnet/search?q=sbodenstein&type=Issues https://github.com/dmlc/mxnet/search?q=taliesinb&type=Issues


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.