Borrar filtros
Borrar filtros

Error in vl_compilenn (line 506)

2 visualizaciones (últimos 30 días)
Sander Khowaja
Sander Khowaja el 25 de Jun. de 2018
Comentada: Junaid Lodhi el 15 de Sept. de 2018
Hi guys,
I am trying to use pre-trained convolutional neural network which needs to compile the CUDA for enabling the GPU. I have installed CUDA v8.0 with MATLAB2017a, and downloaded the CUDNN of the same specs, respectively. Everytime I run the vl_compilenn I get the error "Operands to the and && operators must be convertible to logical scalar values. Error in vl_compilenn line(506) if strcmp(arch,'win64') && opts.enableCudnn". Does anybody facing the same problem or have any body solved this issue?
  2 comentarios
Joss Knight
Joss Knight el 27 de Jun. de 2018
This is a question about MatConvNet - they have their own forums, for instance this Google group, so you may want to start there.
Junaid Lodhi
Junaid Lodhi el 15 de Sept. de 2018
Have you copied the CUDNN library files to the MATLAB default directory/location?
What is the architecture(win32/win64) of MATLAB version 2017a you installed? And, Try to match the architect of your windows OS and MATLAB version.

Iniciar sesión para comentar.

Respuestas (1)

WideAwaken
WideAwaken el 4 de Jul. de 2018
Please check whether you use the right format of name/value pairs for cudnn. The right name/value pair for cudnn is "...,'enableCudnn', true, ...", rather than "...,'enableCudnn','true',..." . Use the logical value true (no single quotes) , not the string 'true' .

Categorías

Más información sobre GPU Computing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by