Графический процессор Coder™ генерирует оптимизированный код CUDA ® из моделей MATLAB ® и Simulink ®. Созданный код включает ядра CUDA для распараллеляемых частей вашего глубокого обучения, встроенного зрения и алгоритмов обработки сигналов. Для обеспечения высокой производительности созданный код вызывает оптимизированные библиотеки NVIDIA ® CUDA, включая TensorRT, cuDNN, cuFFT, cuSolver и cuBLAS. Код может быть интегрирован в проект в виде исходного кода, статических библиотек или динамических библиотек, а также скомпилирован для настольных компьютеров, серверов и графических процессоров, встроенных в NVIDIA Jetson, NVIDIA DRIVE и другие платформы. Сгенерированный CUDA в MATLAB можно использовать для ускорения работы сетей глубокого обучения и других ресурсоемких частей алгоритма. GPU Coder позволяет включать рукописный код CUDA в алгоритмы и создаваемый код.
При использовании с Embedded Coder ® графический процессор Coder позволяет проверить численное поведение генерируемого кода с помощью тестирования ПО в цикле (SIL) и процессора в цикле (PIL).
Изучение основ кодера графического процессора
Синтаксис и функции языка MATLAB для генерации кода
Структуры и шаблоны алгоритмов, создающих ядра GPU CUDA
Устранение неполадок, связанных с созданием кода, сокращение времени выполнения кода и использование памяти сгенерированного кода
Создание кода CUDA для нейронных сетей глубокого обучения
Развертывание созданного кода на аппаратные цели NVIDIA Tegra ®
Поддержка оборудования сторонних производителей, например, платформ NVIDIA Drive и Jetson