Можно сгенерировать код С из проектов моделей MATLAB и Simulink. Некоторые блоки Communications Toolbox™ и системные объекты обеспечивают поддержку генерации кода C, когда вы используете их с MATLAB Coder™. Можно ускорить код во время прототипирования, Communications Toolbox включает некоторые функции, которые могут выполняться на графическом процессорном Модуле (GPU).
Генерация кода C/C + + . После разработки вашего приложения можно сгенерировать портативный исходный код C/C + +, независимые исполняемые файлы или автономные приложения из вашего кода MATLAB и моделей Simulink. Генерация кода C/C + + позволяет вам запускать симуляцию на машинах, на которых не установлен MATLAB, и ускорять обработку во время работы в MATLAB. Список функций Communications Toolbox, поддерживающих генерацию кода C/C + +, см. в разделах Функции и Системные объекты, поддерживающие генерацию кода С. Вам нужен MATLAB Coder, чтобы сгенерировать код C/C + +. Для получения дополнительной информации смотрите Сгенерировать код С из видео кода MATLAB.
Ускорение кода графического процессора. Чтобы ускорить код во время прототипирования, Communications Toolbox включает некоторые функции, которые могут выполняться на графическом процессорном Модуле (GPU). Вы можете использовать gpuArray
(Parallel Computing Toolbox) для передачи данных на графический процессор и последующего вызова gather
(Parallel Computing Toolbox) для извлечения выходных данных из графического процессора. Список функций Communications Toolbox, поддерживающих генерацию кода GPU, см. в списке поддержки массивов графических процессоров для системных объектов. Вам нужен Parallel Computing Toolbox™, чтобы включить поддержку графический процессор.
MATLAB Coder | Сгенерируйте код С или MEX-функцию из кода MATLAB |
Сгенерируйте код С из кода MATLAB
Подготовьте код MATLAB для генерации кода и сгенерируйте код C-MEX и исполняемый файл C.
Сгенерируйте код С из модели Simulink
Создайте исполняемый файл и запустите его в MATLAB.
Сгенерируйте код С в командной строке (MATLAB Coder)
Сгенерируйте код C/C + + из кода MATLAB при помощи codegen
команда.
Запуск функций MATLAB на графическом процессоре (Parallel Computing Toolbox)
Сотни функций в MATLAB и других тулбоксах запускаются автоматически на графическом процессоре, если вы поставляете gpuArray
(Parallel Computing Toolbox) аргумент.
Необходимые условия для глубокого обучения с MATLAB Coder (MATLAB Coder)
Установите продукты и сконфигурируйте окружение для генерации кода для нейронных сетей для глубокого обучения.
Поддержка графического процессора по версии (Parallel Computing Toolbox)
Поддержка NVIDIA® Графический процессор, архитектуры MATLAB релиза.