I've asked a similar question [here].

I cannot use some of the machine learning modules without enabling my discrete Nvidia GPU.

My setup:

  • Ubuntu 16.04 on a Dell XPS-15 9560 Intel i7 CPU with 8-cores,
  • Integrated IntelHD Graphics 630 (Kaby Lake GT2) card
  • Discrete Nvidia GTX-1050 card

To save power and reduce noise, I disable the discrete graphics card (using the Nvidia prime-select tool) . In this mode, running NetTrain leads to the error:

LibraryFunction::libload: The function WL_MXGetVersion was not loaded from the file /usr/local/Wolfram/Mathematica/11.3/SystemFiles/Components/MXNetLink/LibraryResources/Linux-x86-64/MXNetLink.so.

Re-enabling the Nvidia graphics card and rebooting fixes this problem. However, the default mode of NetTrain is to run with 'TargetDevice -> "CPU" ' so surely I should not need to enable my Nvidia card to get this to work.

enter image description here


closed as off-topic by C. E., m_goldberg, Bill Watts, MarcoB, Pinti Feb 7 at 5:55

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "The question is out of scope for this site. The answer to this question requires either advice from Wolfram support or the services of a professional consultant." – C. E., m_goldberg, Bill Watts, MarcoB, Pinti
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    $\begingroup$ I expect it would be more fruitful to speak to Wolfram Support about this since it seems like a bug in the underlying system. $\endgroup$ – Carl Lange Feb 6 at 16:00
  • $\begingroup$ @CarlLange - Hey, remember you from the last post! Yes, I've contacted Wolfram Supported and posted in Wolfram Community, still no response. Hoping that someone else has seen this, but as you said in the other post, it could be an edge case. $\endgroup$ – nonreligious Feb 6 at 19:10
  • $\begingroup$ Oh, my apologies, I hadn't realised I commented on the previous post as well! $\endgroup$ – Carl Lange Feb 6 at 19:21