Error executing command "touch -c /home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/codegen/exe/MyNetJetson/*.*;make -f MyNetJetson_rtw.mk all MATLAB_
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
hi guys I have big problem, The codegen task to transfer from Matlab to jetson nano does not work with the error below. Can you solve this problem?
Error executing command "touch -c /home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/codegen/exe/MyNetJetson/*.*;make -f MyNetJetson_rtw.mk all MATLAB_WORKSPACE="/home/jetson/remoteBuildDir/MATLAB_ws/R2019b" -C /home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/codegen/exe/MyNetJetson". Details:
STDERR: /home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/codegen/exe/MyNetJetson/MyNetJetson.cu: In function 쁵oid MyNetJetson():
/home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/codegen/exe/MyNetJetson/MyNetJetson.cu:672:10: warning: format not a string literal and no format arguments [-Wformat-security]
printf(cv);
^
/usr/bin/ld: skipping incompatible /usr/local/cuda/bin/../targets/aarch64-linux/lib/libcudnn.so when searching for -lcudnn
MWFusedConvReLULayerImpl.o: In function `MWFusedConvReLULayerImpl::getConvAlgoNoWorkSpace()':
tmpxft_00003e0d_00000000-5_MWFusedConvReLULayerImpl.cudafe1.cpp:(.text+0xbfc): undefined reference to `cudnnGetConvolutionForwardAlgorithm'
collect2: error: ld returned 1 exit status
make: *** [/home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/MyNetJetson.elf] Error 1
nvcc -lm -lrt -ldl -Xlinker -rpath,/usr/lib32 -Xnvlink -w -lcudart -lcuda -Wno-deprecated-gpu-targets -lcudnn -lcublas -arch sm_35 -lSDL -lcufft -lcublas -o /home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/MyNetJetson.elf MWDepthConcatenationLayer.o MWElementwiseAffineLayer.o MWFusedConvReLULayer.o MWSplittingLayer.o cnn_api.o MWCNNLayerImpl.o MWDepthConcatenationLayerImpl.o MWElementwiseAffineLayerImpl.o MWElementwiseAffineLayerImplKernel.o MWFusedConvReLULayerImpl.o MWSplittingLayerImpl.o MWTargetNetworkImpl.o rt_nonfinite.o rtGetNaN.o rtGetInf.o v4l2_cam.o availableWebcam.o MW_SDL_video_display.o MyNetJetson_rtwutil.o MyNetJetson_data.o MyNetJetson_initialize.o MyNetJetson_terminate.o MyNetJetson.o DeepLearningNetwork.o predict.o fileManager.o main.o MWCudaDimUtility.o -lm -lm
MyNetJetson_rtw.mk:320: recipe for target '/home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/MyNetJetson.elf' failed
make: Leaving directory '/home/jetson/remoteBuildDir/MATLAB_ws/R2019b/C/Users/JSH/Documents/MATLAB/codegen/exe/MyNetJetson'
------------------------------------------------------------------------
??? Build error: C++ compiler produced errors. See the Build Log for further details.
More information
Code generation failed: View Error Report
2 comentarios
Ramakrishna Mandalapu
el 1 de Jun. de 2023
Hi Se Hwan,
This can be an issue with the DL library mismatch on the target which means that the generated code expects a cuDNN version but the target has a different version. To understand the problem cleary, we need the software details on this board.
Can you provide the software details of this board, majorly Jetpack, CUDA, cuDNN and TensorRT versions.
Thanks,
Ramakrishna
Respuestas (1)
R
el 2 de Feb. de 2024
Editada: R
el 2 de Feb. de 2024
Hello,
From the ouput log, I understand that you are using MATLAB R2019b and cuDNN version 8.0. The error "undefined reference to `cudnnGetConvolutionForwardAlgorithm'" occurs because the "cudnnGetConvolutionForwardAlgorithm" API is deprecated in cuDNN version 8.0. Please refer to the table in the link below, which details the API functions and data types removed in cuDNN 8.0.0:
Further, MATLAB R2019b has been tested on cudNN version 7.0. I recommend you either upgrade MATLAB or downgrade the cudNN version to resolve this issue. Support for cudNN version 8.0 is provided from MATLAB R2021a onwards.
Here are the install prerequisites of MATLAB R2021a for your reference:
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!