Compatibility Issue with Kepler K40 GPU and Matlab 2023b

10 ビュー (過去 30 日間)
Ivan Rodionov
Ivan Rodionov 2024 年 12 月 5 日
編集済み: Joss Knight 2024 年 12 月 12 日
Hello,
I am facing issues with my Nvidia Kepler 40 GPU which I purchased for its fantastic price to performance ratio on double precision computation. The GPU, has a CUDA compute capability of 3.5 and shows up perfectly functional in nvidia-smi and device manager wirthout issue.
However, when I try to call it in gpuDevice in matlab much to my surprise I am greeted with:
>> gpuDevice()
Error using gpuDevice
Graphics driver is out of date. Download and install the latest graphics driver for your GPU from NVIDIA.
Logically, I downloaded and updated to the latest nvidia driver for this gpu as was recommended however I the issue persists. As a sanity check, I tried calling the gpu in an older version of Matlab (2016b) and it works without issue.
What gives? According to the GPU computing requirements for 2023b the card should be supported in this version?
Requirements:
  • MATLAB® supports NVIDIA® GPU architectures with compute capability 3.5 to 9.x.
  • Install the latest graphics driver. Download drivers for your GPU at NVIDIA Driver Downloads. To see your graphics driver version, use the gpuDevice function.
Please kindly advise me on how to proceed to rectify this issue,
Ivan
  1 件のコメント
Joss Knight
Joss Knight 2024 年 12 月 5 日
What driver did you download? Can you show the output of nvidia-smi?

サインインしてコメントする。

採用された回答

Ivan Rodionov
Ivan Rodionov 2024 年 12 月 5 日
移動済み: Walter Roberson 2024 年 12 月 5 日
Hello Joss, I solved the issue, turns out windows was getting creative and installing drivers from 2015! The solution to the problem was to download the newest driver with cuda capability of 11.2 and everything is working fine. An interresting observation turned out that the second gpu I have for an output (the gt620) does not support this newer driver and throws conflicts. The driver that supports both gpus is limited to something like cuda 9 and version 391.35. The version that ended up working was 463.15 which I downloaded via advanced search on windows.
For future reference, a more clear overview of what cuda versions need what would be much appreciated for matlab as the unclear tables in 3 places caused a good deal of confusion.
Thank you and with kind regards,
Ivan
  15 件のコメント
Ivan Rodionov
Ivan Rodionov 2024 年 12 月 12 日
Hello @Joss Knight,
Where Matlab is great it is indeed an industry leader and I use it daily myself. Examples being for system design and analysis, competitors (at least the ones I've seen are not at this level yet).
I understand developers have to be paid and the best way to achieve a large revenue is by innovation and becoming an industry leader as this is a recipe for long term sucess. Relying on searching for metaphorical pennies in the sofa by implementing proprietary policies and! providing a subpar tool is not the proper way to do this. This is reflected in the market share of matlab products for deep learning applications and to add insult to injury, Matlab is actively integrating Python libraries into itself to appeal to this market segment... bravo. If making a 180 turn from producing industry leading toolkits to actively positioning yourself as a second rate company in the market via elegant integration of existing toolkits is not the epitome of being run into the ground in this segment, I dont know what is.
A company is a dynamical entity and can end and spring up overnight so age is not a good metric. Just ask Nokia, Kodak or Sears how stagnation went for them...
Joss Knight
Joss Knight 2024 年 12 月 12 日
編集済み: Joss Knight 2024 年 12 月 12 日
I too have also run many wildly successful companies in my imagination. It's reality I don't think I'd be very good at it.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGet Started with GPU Coder についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by