mexcuda
编译 MEX 函数或 PTX 文件以进行 GPU 计算
说明
mexcuda 使用指定的构建选项进行构建。option1 ... optionN filenamesoption1 ... optionN 参量补充或覆盖默认的 mexcuda 构建配置。您可以将 mex 中的大多数选项与 mexcuda 一起使用。
示例
输入参数
提示
与 CUDA 一起安装的 MATLAB 工具包不包含 CUDA 工具包中可用的所有库。如果要使用未随 MATLAB 安装的特定库,请安装 CUDA 工具包。您可以使用
gpuDevice检查 CUDA 支持哪个 MATLAB 工具包版本。有关 CUDA 工具包的更多信息,请参阅 安装 CUDA 工具包(可选)。如果未检测到 CUDA 工具包或者其版本不受支持,则
mexcuda将使用随 CUDA 安装的 NVIDIAnvcc编译器编译 MATLAB 代码。要检查mexcuda正在使用哪个编译器,请在-v命令中使用mexcuda标志进行详细输出。如果您已将 CUDA 工具包安装在非默认位置,则可以通过将
nvcc存储在环境变量MW_NVCC_PATH中来指定系统上它的位置。您可以使用 MATLABsetenv命令设置此变量。例如,setenv("MW_NVCC_PATH","/usr/local/CUDA/bin")
版本历史记录
在 R2015b 中推出