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