[討論] 新手問題:無法執行gpu 相關指令

看板MATLAB作者 (零點旭日)時間8年前 (2016/10/22 19:30), 8年前編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
事情是這樣的,最近有需要用筆電試跑含有gpuArray的指令,結果立刻出現錯誤。 出現了這樣的錯誤訊息: There is a problem with the CUDA 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 was found, but the function 'cuDriverGetVersion' return an error. The error returned was: CUDA_ERROR_NOT_INITIALIZED 雖然我不太擅長電腦,英文也不太好,但根據第一段應該是說只要check GPU 效能是否足夠,並且在效能足夠的情況下去下載最新的驅動程式就可以了。然後 我就點擊錯誤訊息裡附的連結去做那兩件事。 Check GPU : http://goo.gl/HSPGKC Latest driver : http://goo.gl/PCcMtq 在這裡我先附上我的筆電型號和GPU MacBook Pro (Retina, 13-inch, Early 2015) Version 10.10.5 (14F1912) GPU Intel Iris Graphics 6100 1536 MB Matlab_R2014b 當我點開check GPU 的網頁,我不確定該如何找我的型號,所以我就直接先下載 最新的驅動程式了。(之所以這樣做是因為有先在電腦裡找到CUDA的檔案,所以覺的 應該沒問題) 當下載最新驅動程式時,雖然所附的網址沒有mac版,但下方有給mac用戶的連結, 所以也很順利的找到並安裝。(NVIDIA CUDA 8.0 FOR MAC OS X RELEASE) 但最後執行還是失敗。 因此我用 CUDA_ERROR_NOT_INITIALIZED 去找相關訊息,找到了這篇 http://goo.gl/snyN3t 那個網頁有建議下載一個驅動程式和一些東西,然後我依照建議安裝了. 在最後一步試跑 >>paralleldemo_gpu_devices 這條指令時卻還是無法出現預期的效果 出現錯誤訊息與一開始相同,唯一多的是 numDevices = 0 因此我不能用GPU指令的原因是因為被我跳過的效能並不支援嗎,還是我安裝錯誤... 今天整天被它弄得焦頭爛額,希望有人可以幫我解惑...或者哪邊有提供詢問的服務 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.71.208.72 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1477135830.A.FD9.html

10/22 20:56, , 1F
cuda只能在nvidia 自家顯卡上跑
10/22 20:56, 1F
謝謝你的回覆,但我在網路上有查到 Nvidia 的 GPU 內建於 Mac Pro 裡, 所以這句話的意思並不能保證CUDA 能在上面跑QQ? 那請問還有方法讓我可以跑gpu運算嗎QQ? ※ 編輯: NoireIan (219.71.208.72), 10/22/2016 22:12:23

10/23 11:59, , 2F
有 換電腦
10/23 11:59, 2F

10/23 18:36, , 3F
你的GPU是Intel的..
10/23 18:36, 3F
文章代碼(AID): #1O2qtM_P (MATLAB)
文章代碼(AID): #1O2qtM_P (MATLAB)