exponenta event banner

Установка необходимых продуктов

Чтобы использовать Coder™ графического процессора для создания кода CUDA ®, необходимо установить и настроить следующие продукты. Инструкции по настройке см. в разделе Настройка необходимых продуктов.

Продукты MathWorks и пакеты поддержки

  • MATLAB ® (обязательно).

  • MATLAB Coder™ (обязательно).

  • Параллельные вычисления Toolbox™ (обязательно).

  • Simulink ® (требуется для генерации кода из моделей Simulink).

  • Компьютерное зрение Toolbox™ (рекомендуется).

  • Toolbox™ глубокого обучения (требуется для глубокого обучения).

  • Встроенный кодер ® (рекомендуется).

  • Toolbox™ обработки изображений (рекомендуется).

  • Simulink Coder (требуется для генерации кода из моделей Simulink).

  • Пакет поддержки интерфейса кодера GPU для библиотек глубокого обучения (требуется для глубокого обучения).

  • Пакет поддержки кодеров MATLAB для платформ NVIDIA ® Jetson и NVIDIA DRIVE (требуется для развертывания во встраиваемых системах, таких как NVIDIA Jetson и Drive).

Инструкции по установке продуктов MathWorks ® см. в документации по установке MATLAB для вашей платформы. Если вы установили MATLAB и хотите проверить, какие другие продукты MathWorks установлены, введитеver в окне команд MATLAB. Чтобы установить пакеты поддержки, используйте проводник Add-On в MATLAB.

Если MATLAB установлен по пути, содержащему не 7-битные символы ASCII, например японские символы, кодер GPU не работает, поскольку не может найти функции библиотеки генерации кода.

Аппаратное обеспечение сторонних производителей

  • Графический процессор NVIDIA поддерживает CUDA с совместимым графическим драйвером. Дополнительные сведения см. в разделе Графические процессоры CUDA (NVIDIA).

    Для просмотра требований к вычислительным возможностям CUDA для создания кода см. следующую таблицу.

    ЦельВычислительные возможности

    CUDA MEX

    См. раздел Поддержка графического процессора по версии.

    Исходный код, статическая или динамическая библиотека и исполняемые файлы

    3.2 или выше.

    Приложения для глубокого обучения с 8-разрядной целочисленной точностью

    6.1, 6.3 или выше.

    Приложения для глубокого обучения с полуконкретностью (16-разрядная плавающая точка)

    5.3, 6.0, 6.2 или выше.

  • Графический процессор ARM ® Mali.

    Для устройства Mali GPU Coder поддерживает генерацию кода только для сетей глубокого обучения.

Программное обеспечение сторонних производителей

Необходимый

Компилятор C/C + +:

Linux ®

Windows ®

Компилятор GCC C/C + +. Поддерживаемые версии см. в разделе Поддерживаемые и совместимые компиляторы

Microsoft ® Visual Studio ® 2013

Microsoft Visual Studio 2015

Microsoft Visual Studio 2017

Microsoft Visual Studio 2019

Дополнительный

Для CUDA MEX генератор кода использует компилятор NVIDIA и библиотеки, установленные с MATLAB. Автономный код (статическая библиотека, динамически связанная библиотека или исполняемая программа) создает дополнительные требования к программному обеспечению.

Название программного обеспеченияИнформация

Инструментарий CUDA

Кодер графического процессора был протестирован с помощью набора инструментов CUDA v9.x-v11.0.

Сведения о загрузке набора инструментов CUDA см. в разделе Архив набора инструментов CUDA (NVIDIA).

Библиотека глубоких нейронных сетей NVIDIA CUDA (cuDNN) для графических процессоров NVIDIA

Для основного устройства GPU кодер GPU был протестирован с помощью cuDNN версии 8.1.0.

Для загрузки cuDNN см. cuDNN (NVIDIA).

NVIDIA TensorRT™ высокопроизводительный оптимизатор выводов и библиотека среды выполнения

Для устройства главного GPU кодер GPU был протестирован с помощью TensorRT версии 7.2.x.

Для загрузки TensorRT см. TensorRT (NVIDIA).

Вычислительная библиотека ARM для графических процессоров Мали

Кодер GPU был протестирован с v19.05.

Дополнительные сведения см. в разделе Библиотека вычислений (ARM).

Библиотека компьютерного зрения с открытым исходным кодом (OpenCV)

Требуется для глубоких примеров обучения.

В качестве примеров, нацеленных на графические процессоры NVIDIA на хост-компьютере разработки, используйте OpenCV v3.1.0.

Для примеров, направленных на графические процессоры ARM, используйте OpenCV v2.4.9 на целевом оборудовании ARM.

Дополнительные сведения см. в разделе OpenCV.

Совет

 Общая информация

 Инструментарий CUDA

 Глубокое обучение

 Цели для встраиваемых систем NVIDIA

 АРМ Мали

См. также

Приложения

Функции

Объекты

Связанные темы