Параметры конфигурации для генерации кода CUDA из кода MATLAB при помощи GPU Coder
coder.gpuConfig
объект содержит параметры конфигурации это codegen
использование для генерации CUDA® MEX, статической библиотеки, динамически подключаемой библиотеки или исполняемой программы с GPU Coder™. Передайте объект codegen
функция при помощи -config
опция.
cfg = coder.gpuConfig(
создает объект настройки генерации кода для заданного типа сборки, который может быть MEX CUDA, статической библиотекой, динамически подключаемой библиотекой или исполняемой программой. Если продукт Embedded Coder® установлен, он создает build_type
)coder.EmbeddedCodeConfig
объект для статической библиотеки, динамической библиотеки или исполняемого файла создает типы.
cfg = coder.gpuConfig(
создает объект настройки генерации кода сгенерировать build_type
,'ecoder',false)'lib'
CUDA,
'dll'
, или 'exe'
выведите, даже если продукт Embedded Coder установлен.
cfg = coder.gpuConfig(
создает build_type
,'ecoder',true)coder.EmbeddedCodeConfig
объект настройки, даже если продукт Embedded Coder не установлен. Однако генерация кода, использующая coder.EmbeddedCodeConfig
объект требует лицензии Embedded Coder.
GPU Coder всегда устанавливает PassStructByReference
свойство настройки кода возражает против истины.
Для генерации кода графического процессора, IncludeTerminateFcn
свойство coder.EmbeddedCodeConfig
объект настройки кода должен быть установлен в истину.
codegen
| coder.gpu.constantMemory
| coder.gpu.kernel
| coder.gpu.nokernel
| gpucoder.matrixMatrixKernel
| gpucoder.reduce
| gpucoder.sort
| gpucoder.stencilKernel