Why am I getting this error?

coder.checkGpuInstall('gpu','codegen','cudnn','quiet');
Warning: Selected MEX compiler 'MinGW64 Compiler (C++)' is not supported for GPU code generation. Refer to the
GPU Coder documentation for a list of supported GPU MEX compilers.
> In coder.gpu.getDefaultGpuToolchain
In emlckernel
In emlckernel
In emlcprivate
In codegen
In gpucoder.internal.system.checkGpuInstallPrivate
In gpucoder.internal.system.checkGpuInstallPrivate
In coder.checkGpuInstall (line 71)
------------------------------------------------------------------------
nvcc -c -rdc=true -Xcompiler "/wd 4819" -Xcompiler "/MD" -Xcudafe "--diag_suppress=unsigned_compare_with_zero --diag_suppress=useless_type_qualifier_on_return_type" -D_GNU_SOURCE -DMATLAB_MEX_FILE -Wno-deprecated-declarations -arch sm_35 -I "C:\PROGRA~1\MATLAB\R2018b\simulink\include" -I "C:\PROGRA~1\MATLAB\R2018b\toolbox\shared\simtargets" -I "C:\Users\Maalini\AppData\Local\Temp\tpdfc236c2_f72f_440d_a56c_9f5754f918d1\codegen\mex\gpuSimpleTest" -I "C:\Users\Maalini\AppData\Local\Temp\tpdfc236c2_f72f_440d_a56c_9f5754f918d1" -I ".\interface" -I "C:\PROGRA~1\MATLAB\R2018b\extern\include" -I "." "gpuSimpleTest_data.cu"
'nvcc' is not recognized as an internal or external command,
operable program or batch file.
gmake: *** [gpuSimpleTest_data.obj] Error 1
------------------------------------------------------------------------
??? Build error: C++ compiler produced errors. See the Build Log for further details.
Code generation failed: View Error Report
Error using coder.checkGpuInstall (line 73)
One or more of the system checks did not pass, with the following errors ...
Host CUDA Environment: (Unable to execute the nvcc command. Check your CUDA SDK installation.)
Code Generation: (Test GPU code generation failed with the following error 'emlc:compilationError'.)
Compatible GPU: (A valid GPU device not found on the host system. Execution of the generated GPU MEX will not
be available.)

2 comentarios

dpb
dpb el 3 de Oct. de 2018
Seems pretty clear from the very first message:
Warning: Selected MEX compiler 'MinGW64 Compiler (C++)' is not supported for GPU code generation. Refer to the
GPU Coder documentation for a list of supported GPU MEX compilers.
Dmitriy Ogureckiy
Dmitriy Ogureckiy el 25 de Dic. de 2022
Movida: DGM el 25 de Dic. de 2022
the same error for me.

Iniciar sesión para comentar.

Respuestas (3)

Walter Roberson
Walter Roberson el 3 de Oct. de 2018
Editada: Walter Roberson el 7 de Nov. de 2018

0 votos

6 comentarios

Hema Maalini
Hema Maalini el 12 de Oct. de 2018
Thanks I will try with it
Abdelwahab Afifi
Abdelwahab Afifi el 2 de En. de 2020
I have the same problem. any solutions?
Francis Tiong
Francis Tiong el 3 de Abr. de 2020
The problem is fixed for me when I installed gcc 6.5.0.
Walter Roberson
Walter Roberson el 3 de Abr. de 2020
gcc can only be used for GPU Coder on Linux, not on Windows; for Windows you must have Visual Studios.
ikeuwanuakwa
ikeuwanuakwa el 19 de Oct. de 2020
Editada: Walter Roberson el 19 de Oct. de 2020
I installed Visual studios 2019 and I am getting the error
Error using dlquantization.instrument
The value of 'executionEnvironment' is invalid. No GPU available. dlquantizer requires a GPU machine to quantize a network object.
Error in dlquantizer/calibrate (line 25)
results = dlquantization.instrument(obj.NetworkObject, p.Results.data, obj.DLAccelData, 'BatchSize', p.Results.batchSize,
'MiniBatchSize', p.Results.miniBatchSize, 'ExecutionEnvironment', obj.ExecutionEnvironment);
Walter Roberson
Walter Roberson el 19 de Oct. de 2020
Editada: Walter Roberson el 19 de Oct. de 2020
ikeuwanuakwa : do you have a supported NVIDIA GPU ? The supported execution environments for that function are only GPU or FPGA.

Iniciar sesión para comentar.

Hüseyin Tunç
Hüseyin Tunç el 6 de Abr. de 2020

0 votos

First download visuaal studio 2019 with sdk applications and write mex -setup to command window and then choose vs 2019 and c++.

7 comentarios

Dmitriy Ogureckiy
Dmitriy Ogureckiy el 25 de Dic. de 2022
what are the sdk ? and how to choose vs 2019 and C++ and where ?
Walter Roberson
Walter Roberson el 25 de Dic. de 2022
https://visualstudio.microsoft.com/vs/older-downloads/ . It looks like you will need to log in to download the older releases.
Dmitriy Ogureckiy
Dmitriy Ogureckiy el 25 de Dic. de 2022
this doesn't work
Walter Roberson
Walter Roberson el 25 de Dic. de 2022
Are you saying that although you created a Microsoft account, Microsoft refused to let you download VS 2019 ?
Are you saying that although you were able to download VS 2019, that your MacOS Sierra system refused to install the product?
Are you saying that you got everything installed seemingly okay, but you still encountered a message "No GPU available" ?
Dmitriy Ogureckiy
Dmitriy Ogureckiy el 26 de Dic. de 2022
I use windows 10 and I have lenovo ideapad310-15ISK with GPU Geforce 920MX. I installed VS 2019, but I have error. I don't certain about preferencies that I set up.
Walter Roberson
Walter Roberson el 26 de Dic. de 2022
okay what error do you observe?
kunal gokhe
kunal gokhe el 20 de Feb. de 2023
Editada: kunal gokhe el 20 de Feb. de 2023
Hii, i'm also facing same issue, ive win 10 with GTX GPU, ive installed VS2019 but its showing host compiler c+ not found

Iniciar sesión para comentar.

TripleS SS
TripleS SS el 27 de Jun. de 2023

0 votos

I had similar problem.
Run gpuDevice from terminal
It poped an error that my nvidia driver is not supported and I have to update it first.

Categorías

Etiquetas

Preguntada:

el 3 de Oct. de 2018

Respondida:

el 27 de Jun. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by