Сгенерируйте пользовательский поток битов

Чтобы развернуть нейронную сеть для глубокого обучения в ваше пользовательское целевое устройство, сгенерируйте пользовательский поток битов при помощи dlhdl.ProcessorConfig объект.

  1. Создайте dlhdl.ProcessorConfig объект.

    hPC = dlhdl.ProcessorConfig;

  2. Настройте инструмент path к своему Design Tool. Например, чтобы создать путь к Vivado® Design Tool, введите:

    hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath','C:\Xilinx\Vivado\2019.2\bin\vivado.bat');
  3. Сгенерируйте пользовательский поток битов.

    dlhdl.buildProcessor(hPC);

  4. Найдите файл потока битов и сопоставленный файл MAT в cwd\dlhdl_prj\, где cwd ваша текущая рабочая папка. Именем файла потока битов является dlprocessor.bit . Именем файла MAT является dlprocessor.mat.

    Использовать сгенерированный поток битов для поддерживаемого Xilinx® платы, скопируйте dlprocessor.bit и dlprocessor.mat файлы к существующей рабочей папке.

    Xilinx custom bitstream files

    Использовать сгенерированный поток битов для поддерживаемого Intel® платы, скопируйте dlprocessor.core.rbf, dlprocessor.mat, dlprocessor.periph.rbf, и dlprocessor.sof файлы к той же существующей рабочей папке.

    Intel custom bitstream files

  5. Разверните пользовательский поток битов и нейронную сеть для глубокого обучения к вашему целевому устройству.

    hTarget = dlhdl.Target('Xilinx');
    net = resnet18;
    hW = dlhdl.Workflow('Network',net,'Bitstream','dlprocessor.bit','Target',hTarget);
    % If your custom bitstream files are in a different folder, use:
    % hW = dlhdl.Workflow('Network',snet,'Bitstream',...
    % 'C:\yourfolder\dlprocessor.bit','Target',hTarget);
    hW.compile;
    hW.deploy;

Использование ресурса потока битов Intel

Чтобы видеть использование ресурса потока битов для ссылки (поставка) потоки битов Intel, смотрите Использование Ресурса Потока битов (Пакет поддержки Deep Learning HDL Toolbox для FPGA Intel и Устройств SoC).

Использование ресурса потока битов Xilinx

Чтобы видеть использование ресурса потока битов для ссылки (поставка) потоки битов Xilinx, смотрите Использование Ресурса Потока битов (Пакет поддержки Deep Learning HDL Toolbox для FPGA Xilinx и Устройств SoC).

Смотрите также

| |