Why does gpuArray() error out?
5 ビュー (過去 30 日間)
古いコメントを表示
What does the error mean?
>> A = gpuArray( rand(1024) );
There is a problem with the graphics driver or with this GPU
device. Be sure that you have a supported GPU and that the latest
driver is installed.
Caused by:
The CUDA driver could not be loaded. The library name used was
'/usr/local/cuda/lib/libcuda.dylib'. The error was:
dlopen(/usr/local/cuda/lib/libcuda.dylib, 10): image not found
>>
2 件のコメント
Jackson Burns
2019 年 8 月 13 日
I would reccomend updating/re-installing your graphics driver to see if that solves the problem.
回答 (1 件)
Joss Knight
2019 年 8 月 13 日
Make sure you have read this: https://uk.mathworks.com/matlabcentral/answers/442324-can-i-use-matlab-with-an-nvidia-gpu-on-macos-10-14-mojave
13 件のコメント
Walter Roberson
2019 年 8 月 17 日
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.
参考
カテゴリ
Help Center および File Exchange で GPU Computing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!