Создайте объект класса workflow
при помощи dlhdl.Workflow
класс.
Установите глубокое обучение и поток битов для объекта рабочего процесса.
Вызовите estimate
функция для объекта рабочего процесса.
Скорость и задержка хранятся в структуре struct
и отображенный на экране.
Например:
snet = vgg19; hW = dlhdl.Workflow('Network', snet, 'Bitstream', 'arria10soc_single'); result = hW.estimate('Performance');
Результат оценки:
Deep Learning Processor Estimator Performance Results LastLayerLatency(cycles) LastLayerLatency(seconds) FramesNum Total Latency Frames/s ------------- ------------- --------- --------- --------- Network 172441964 1.14961 1 172441964 0.9 conv_module 162622207 1.08415 conv1_1 4528942 0.03019 conv1_2 17788981 0.11859 pool1 2360417 0.01574 conv2_1 8510437 0.05674 conv2_2 15432208 0.10288 pool2 1242064 0.00828 conv3_1 7660645 0.05107 conv3_2 14177125 0.09451 conv3_3 14177125 0.09451 conv3_4 14177125 0.09451 pool3 671713 0.00448 conv4_1 6957812 0.04639 conv4_2 13621492 0.09081 conv4_3 13621492 0.09081 conv4_4 13621492 0.09081 pool4 391652 0.00261 conv5_1 3396733 0.02264 conv5_2 3396733 0.02264 conv5_3 3396733 0.02264 conv5_4 3396733 0.02264 pool5 94553 0.00063 fc_module 9819757 0.06547 fc6 8160258 0.05440 fc7 1331586 0.00888 fc8 327913 0.00219 * The clock frequency of the DL processor is: 150MHz