Оцените эффективность нейронной сети для глубокого обучения при помощи пользовательской настройки процессора

  1. Создайте пользовательский объект настройки процессора класса dlhdl.ProcessorConfig.

  2. Создайте объект класса workflow при помощи dlhdl.Workflow класс.

  3. Установите нейронную сеть для глубокого обучения и настройку процессора для объекта рабочего процесса.

  4. Вызовите estimate функция для объекта рабочего процесса.

    Скорость и задержка хранятся в структуре struct и отображенный на экране.

Например:

hPC = dlhdl.ProcessorConfig;
snet = vgg19;
hW = dlhdl.Workflow('Network', snet, 'ProcessorConfig',hPC);
result = hW.estimate('Performance');

Результат оценки:

              Deep Learning Processor Estimator Performance Results

                   LastLayerLatency(cycles)   LastLayerLatency(seconds)       FramesNum      Total Latency     Frames/s
                         -------------             -------------              ---------        ---------       ---------
Network                  202770372                  1.01385                       1          202770372              1.0
    conv_module          158812469                  0.79406 
        conv1_1            2022004                  0.01011 
        conv1_2           15855549                  0.07928 
        pool1              2334753                  0.01167 
        conv2_1            7536365                  0.03768 
        conv2_2           14837392                  0.07419 
        pool2              1446960                  0.00723 
        conv3_1            7950445                  0.03975 
        conv3_2           14365933                  0.07183 
        conv3_3           14365933                  0.07183 
        conv3_4           14365933                  0.07183 
        pool3               930145                  0.00465 
        conv4_1            7073684                  0.03537 
        conv4_2           13761300                  0.06881 
        conv4_3           13761300                  0.06881 
        conv4_4           13761300                  0.06881 
        pool4               572644                  0.00286 
        conv5_1            3432645                  0.01716 
        conv5_2            3432645                  0.01716 
        conv5_3            3432645                  0.01716 
        conv5_4            3432645                  0.01716 
        pool5               140249                  0.00070 
    fc_module             43957903                  0.21979 
        fc6               36535923                  0.18268 
        fc7                5965299                  0.02983 
        fc8                1456681                  0.00728 
 * The clock frequency of the DL processor is: 200MHz
Для просмотра документации необходимо авторизоваться на сайте