GPU Coder

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

GPU Coder™ генерирует оптимизированный CUDA® код из MATLAB® код и Simulink® модели. Сгенерированный код включает ядра CUDA для параллелизируемых частей вашего глубокого обучения, компьютерного зрения и алгоритмов обработки сигналов. Для высокой эффективности сгенерированный код вызывает оптимизированную NVIDIA® Библиотеки CUDA, включая TensorRT, cuDNN, cuFFT, cuSolver и cuBLAS. Код может быть интегрирован в ваш проект как исходный код, статические библиотеки или динамические библиотеки, и его можно скомпилировать для рабочих столов, серверов и графических процессоров, встроенных на NVIDIA Jetson, NVIDIA DRIVE и других платформах. Можно использовать сгенерированный CUDA в MATLAB, чтобы ускорить нейронные сети для глубокого обучения и другие вычислительно интенсивные фрагменты вашего алгоритма. GPU Coder позволяет включать рукописный код CUDA в алгоритмы и в сгенерированный код.

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

Запуск

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

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

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

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

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

Эффективность

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

Глубокое обучение с помощью GPU Coder

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

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

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

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

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