GPU Coder

Сгенерируйте код CUDA для NVIDIA графические процессоры

GPU Coder™ генерирует, оптимизировал код CUDA® из кода MATLAB® для глубокого обучения, компьютерного зрения и автономных систем. Вызовы сгенерированного кода оптимизировали библиотеки CUDA NVIDIA®, включая cuDNN, cuSolver, и cuBLAS. Это может быть интегрировано в ваш проект как исходный код, статические библиотеки или динамические библиотеки, и может использоваться для прототипирования на графических процессорах, таких как NVIDIA Tesla® и NVIDIA Tegra®. Можно использовать сгенерированный CUDA в MATLAB, чтобы ускорить в вычислительном отношении интенсивные фрагменты кода MATLAB. GPU Coder позволяет вам включить устаревший код CUDA в свои алгоритмы MATLAB и сгенерированный код.

Когда используется с Embedded Coder®, GPU Coder позволяет вам проверить числовое поведение сгенерированного кода с помощью программного обеспечения в цикле (SIL) тестирование.

Начало работы

Изучите основы GPU Coder

Проект алгоритма MATLAB для графического процессора

Синтаксис языка MATLAB и функции для генерации кода

Создание ядра

Структуры алгоритма и шаблоны, которые создают ядра графического процессора CUDA

Производительность

Диагностируйте проблемы генерации кода, улучшите время выполнения кода и уменьшайте использование памяти сгенерированного кода

Глубокое обучение для GPU Coder

Сгенерируйте код CUDA для глубоких нейронных сетей

Развертывание

Разверните сгенерированный код на аппаратных целях NVIDIA Tegra

Поддерживаемые аппаратные средства

Поддержка стороннего оборудования, такого как Диск NVIDIA и платформы Джетсона.