Создайте пользовательский объект настройки процессора класса dlhdl.ProcessorConfig.
Создайте объект класса workflow при помощи dlhdl.Workflow класс.
Установите нейронную сеть для глубокого обучения и настройку процессора для объекта рабочего процесса.
Вызовите 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