Скомпилируйте MEX-функцию для расчета графического процессора
mexcuda
компиляции и исходные файлы ссылок в разделяемую библиотеку вызвали файл MEX, исполняемый файл из MATLAB®. Функция компилирует файлы MEX записанное использование среды CUDA® C ++ с NVIDIA®
filenames
nvcc
компилятор, позволяя файлам задать и запустить ядра графического процессора. Кроме того, mexcuda
функция отсоединяет API графического процессора MEX, чтобы позволить файлу MEX читать и писать gpuArrays.
mexcuda
расширение MATLAB mex
функция. Только подмножество компиляторов поддержано mex
поддерживается для mexcuda
. Поддерживаемые компиляторы зависят от версии Инструментария CUDA, поддержанной MATLAB.
mexcuda
сборки с заданными опциями сборки. option1 ... optionN
filenames
option1 ... optionN
аргументы добавляют или заменяют значение по умолчанию mexcuda
конфигурация сборки. Можно использовать большинство опций, доступных в mex
с mexcuda
.
Если инструментарий CUDA не обнаруживается или не является поддерживаемой версией, MATLAB компилирует код CUDA с помощью nvcc
NVIDIA компилятор установлен с MATLAB. Проверять который компилятор
mexcuda
использует, используйте -v
отметьте для многословного выхода в mexcuda
команда.
Инструментарий CUDA, установленный с MATLAB, не содержит все библиотеки, которые доступны в инструментарии CUDA. Если вы хотите соединить определенную библиотеку, которая не установлена с MATLAB, установите инструментарий CUDA. Можно проверять, какая версия инструментария CUDA MATLAB требует использования gpuDevice
. Для получения дополнительной информации об Инструментарии CUDA, см. Инструментарий CUDA.