I use Matlab R2015b and try to compile .cu files with mexcuda. My installed CUDA toolkit is 7.5. Is this compatible with matlab or do I need version7.0?
>> setenv('MW_NVCC_PATH','/usr/local/cuda/bin')>> mexcuda -v vectorAdd.cuTrying MEX options '/usr/local/MATLAB/R2015b/toolbox/distcomp/gpu/extern/src/mex/glnxa64/nvcc_g++.xml'...FAILEDWarning: No supported host compiler found, or other problem with the environment.Continuing with selected compiler to provide detailed diagnosis. > In mexcuda (line 130) mex -largeArrayDims -f /usr/local/MATLAB/R2015b/toolbox/distcomp/gpu/extern/src/mex/glnxa64/nvcc_g++.xml NVCC_FLAGS="" -v vectorAdd.cu Verbose mode is on.... Looking for compiler 'nvcc' ...... Looking for environment variable 'MW_NVCC_PATH' ...Yes ('/usr/local/cuda/bin').... Looking for file '/usr/local/cuda/bin/nvcc' ...Yes.... Executing command '/usr/local/cuda/bin/nvcc --version | egrep -E 'release 7.0' > /dev/null && echo /usr/local/cuda/bin/nvcc' ...No.... Looking for file '/usr/local/cuda-7.0/bin/nvcc' ...No.Did not find installed compiler 'nvcc'.Warning: Version 7.0 of the CUDA toolkit could not be found. If installed, set MW_NVCC_PATH environment variable to location ofnvcc compiler.
Best Answer