Represents basic inference profiling information per layer. If the layer is executed using tiling, the sum time per each tile is indicated as the total execution time. Due to parallel execution, the total execution time for all layers might be greater than the total inference time. More...
#include <ie_common.h>
Public Types | |
enum | LayerStatus { NOT_RUN, OPTIMIZED_OUT, EXECUTED } |
Defines the general status of the layer. |
|
Data Fields | |
LayerStatus | status |
long long | realTime_uSec |
The absolute time in microseconds that the layer ran (in total) |
|
long long | cpu_uSec |
The net host cpu time that the layer ran. |
|
char | exec_type [256] = {} |
An execution type of unit. |
|
char | layer_type [256] = {} |
A layer type. |
|
unsigned | execution_index |
An execution index of the unit. |
|
Represents basic inference profiling information per layer. If the layer is executed using tiling, the sum time per each tile is indicated as the total execution time. Due to parallel execution, the total execution time for all layers might be greater than the total inference time.