本文介绍了如何在MATLAB环境中编译CUDA文件,包括安装Visual Studio 2010和CUDA Toolkit,以及使用特定的MATLAB函数进行编译。
摘要由CSDN通过智能技术生成
使用matlab函数编译cuda文件
安装 Microsoft Visual studio 2010
安装 cuda tool kit
使用以下函数
function nvmex(cuFileName)
%NVMEX Compiles and links a CUDA file for MATLAB usage
% NVMEX(FILENAME) will create a MEX-File (also with the name FILENAME) by
% invoking the CUDA compiler, nvcc, and then linking with the MEX
% functionin MATLAB.
if ispc % Windows
Host_Compiler_Location = '-ccbin "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64"';
CUDA_INC_Location = ['"' getenv('CUDA_PATH') '\include"'];
CUDA_SAMPLES_