mexcuda
编译 MEX 函数或 PTX 文件以进行 GPU 计算
说明
mexcuda
使用指定的构建选项进行构建。option1 ... optionN
filenames
option1 ... 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 中推出