Error using parallel.gpu.CUDADevice.hBuild An unexpected error occurred trying to retrieve CUDA device properties. The CUDA error was: CUDA_ERROR_UNKNOWN
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Pramod Rao
il 16 Feb 2018
Commentato: Nikita Belousov
il 31 Ott 2021
Hello I am getting error while running nueral network programs the error is "Error using parallel.gpu.CUDADevice.hBuild An unexpected error occurred trying to retrieve CUDA device properties. The CUDA error was: CUDA_ERROR_UNKNOWN" few days back it used to run properly from 2 days it is displaying this error. even i tried updating drivers no use. please help me .
2 Commenti
Joss Knight
il 18 Feb 2018
Please give MATLAB version, device, system information, and output of nvidia-smi.
mohammed
il 13 Mar 2019
Error
Training throws the error 'CUDA_ERROR_UNKNOWN'
Description
Sometimes, the GPU throws this error when it is being used for both compute and display requests from the OS.
Possible Solution
Try reducing the mini-batch size using the 'MiniBatchSize' option of trainingOptions. If reducing the mini-batch size does not work, then in Windows®, try adjusting the Timeout Detection and Recovery (TDR) settings. For example, change the TdrDelay from 2 seconds (default) to 4 seconds (requires registry edit).
Risposta accettata
pradeep pc
il 16 Mar 2019
![2019-03-16 (2).png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/208726/image.png)
select high performance option for MATLAB on NVIDIA control panel to solve. It works :)
4 Commenti
Più risposte (4)
Pramod Rao
il 19 Feb 2018
5 Commenti
Joss Knight
il 17 Mar 2018
These mobile graphics chips are very flaky for CUDA execution because of their power requirements. Try rebooting; also, go to the NVIDIA Control Panel, Manage 3D Settings, then ensure that in Program Settings, when MATLAB is selected, the High-performance NVIDIA processor is the preferred graphics processor.
mohammed
il 13 Mar 2019
Error
Training throws the error 'CUDA_ERROR_UNKNOWN'
Description
Sometimes, the GPU throws this error when it is being used for both compute and display requests from the OS.
Possible Solution
Try reducing the mini-batch size using the 'MiniBatchSize' option of trainingOptions. If reducing the mini-batch size does not work, then in Windows®, try adjusting the Timeout Detection and Recovery (TDR) settings. For example, change the TdrDelay from 2 seconds (default) to 4 seconds (requires registry edit).
M. Mubashir Hussain
il 4 Mar 2019
I am getting the following error when I try to train my network : Error using parallel.gpu.CUDADevice.hBuild
An unexpected error occurred trying to retrieve CUDA device properties. The CUDA error was:
CUDA_ERROR_UNKNOWN
I an using Nvidia Geforce GTX 1050 TI GPU on my Windows 10 Laptop. When I restart Matlab, error goes away but reappears when I train network again. I have the latest Nvidia driver. I feel that I hve started getting this error after I installed Cuda toolkit 9 and CuDNN libraries to make tensorflow for GPU work?
Interestingly my GPU is dectable using the various MATLAB commands.
1 Commento
mohammed
il 13 Mar 2019
Error
Training throws the error 'CUDA_ERROR_UNKNOWN'
Description
Sometimes, the GPU throws this error when it is being used for both compute and display requests from the OS.
Possible Solution
Try reducing the mini-batch size using the 'MiniBatchSize' option of trainingOptions. If reducing the mini-batch size does not work, then in Windows®, try adjusting the Timeout Detection and Recovery (TDR) settings. For example, change the TdrDelay from 2 seconds (default) to 4 seconds (requires registry edit).
M. Mubashir Hussain
il 11 Mar 2019
Any replies please? The only solution is to restart MATLAB everytime this error occur? Any other solution please?
1 Commento
mohammed
il 13 Mar 2019
Error
Training throws the error 'CUDA_ERROR_UNKNOWN'
Description
Sometimes, the GPU throws this error when it is being used for both compute and display requests from the OS.
Possible Solution
Try reducing the mini-batch size using the 'MiniBatchSize' option of trainingOptions. If reducing the mini-batch size does not work, then in Windows®, try adjusting the Timeout Detection and Recovery (TDR) settings. For example, change the TdrDelay from 2 seconds (default) to 4 seconds (requires registry edit).
M. Mubashir Hussain
il 11 Mar 2019
I am now getting this error:
Error using gpuDevice
An unexpected error occurred trying to retrieve CUDA device properties. The CUDA error was:
CUDA_ERROR_UNKNOWN
3 Commenti
mohammed
il 13 Mar 2019
Error
Training throws the error 'CUDA_ERROR_UNKNOWN'
Description
Sometimes, the GPU throws this error when it is being used for both compute and display requests from the OS.
Possible Solution
Try reducing the mini-batch size using the 'MiniBatchSize' option of trainingOptions. If reducing the mini-batch size does not work, then in Windows®, try adjusting the Timeout Detection and Recovery (TDR) settings. For example, change the TdrDelay from 2 seconds (default) to 4 seconds (requires registry edit).
Oscar
il 27 Giu 2019
I have the same error, what works for me is using the command: gpuDevice(1)
I was hoping to find a better alternative to my solution, but maybe there's none other.
Vedere anche
Categorie
Scopri di più su GPU Computing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!