Генерация кода графического процессора и ускорение

Сгенерируйте CUDA® код из MATLAB®

После того, как вы разработаете свое приложение с помощью Computer Vision Toolbox™, можно сгенерировать оптимизированный код CUDA для NVIDIA®графический процессор (GPU) из кода MATLAB. Код может быть интегрирован в ваш проект как исходный код, статические библиотеки или динамические библиотеки, и может использоваться для прототипирования на графических процессорах. Можно использовать сгенерированный CUDA в MATLAB, чтобы ускорить в вычислительном отношении интенсивные фрагменты кода MATLAB в машинном обучении, глубоком обучении или других приложениях. У вас должны быть MATLAB Coder™ и GPU Coder™, чтобы сгенерировать код CUDA.

Чтобы использовать в своих интересах выигрыши в производительности, предлагаемые современным графическим процессором, определенные функции Computer Vision Toolbox могут работать на графическом процессоре. Эта поддержка требует Parallel Computing Toolbox™.

Темы

GPU Environment Check и приложение установки (GPU Coder)

Проверьте и настройте среду генерации кода графического процессора.

Генерация кода при помощи приложения GPU Coder (GPU Coder)

Сгенерируйте код CUDA из кода MATLAB при помощи приложения GPU Coder.

Генерация кода Используя интерфейс командной строки (GPU Coder)

Сгенерируйте код CUDA из кода MATLAB при помощи codegen команда.

Запустите функции MATLAB на графическом процессоре (Parallel Computing Toolbox)

Сотни функций в MATLAB и других тулбоксах запускаются автоматически на графическом процессоре, если вы предоставляете a gpuArray Аргумент (Parallel Computing Toolbox).

Поддержка графического процессора релизом (Parallel Computing Toolbox)

Поддержка NVIDIA архитектуры графического процессора релизом MATLAB.