22 class NetworkNodeStats;
44 class INFERENCE_ENGINE_INTERNAL("Migrate to IR v10 and use quantization approach with FakeQuantize")
ICNNNetworkStats :
public details::IRelease {
66 virtual bool isEmpty()
const = 0;
74 class INFERENCE_ENGINE_INTERNAL("Migrate to IR v10 and use quantization approach with FakeQuantize")
NetworkNodeStats {
86 float mn = (std::numeric_limits<float>::max)();
87 float mx = (std::numeric_limits<float>::min)();
89 IE_SUPPRESS_DEPRECATED_START_WIN
90 for (
int i = 0; i < statCount; i++) {
91 _minOutputs.push_back(mn);
92 _maxOutputs.push_back(mx);
94 IE_SUPPRESS_DEPRECATED_END_WIN
NetworkNodeStats()
The constructor which creates NetworkNodeStats object.
Definition: ie_icnn_network_stats.hpp:79
Definition: cldnn_config.hpp:16
std::map< std::string, NetworkNodeStatsPtr > NetworkStatsMap
A map of pairs: name of a layer and related statistics.
Definition: ie_icnn_network_stats.hpp:37
std::shared_ptr< NetworkNodeStats > NetworkNodeStatsPtr
A shared pointer to the NetworkNodeStats object.
Definition: ie_icnn_network_stats.hpp:27
std::vector< float > _maxOutputs
Vector of floats which contains maximum values of layers activations.
Definition: ie_icnn_network_stats.hpp:105
std::weak_ptr< NetworkNodeStats > NetworkNodeStatsWeakPtr
A smart pointer to the NetworkNodeStats object.
Definition: ie_icnn_network_stats.hpp:32
This class implements a container which stores statistics for a layer.
Definition: ie_icnn_network_stats.hpp:74
A header file for the Inference Engine plugins destruction mechanism.
This is the interface to describe the NN topology scoring statistics.
Definition: ie_icnn_network_stats.hpp:44
NetworkNodeStats(int statCount)
The constructor which creates NetworkNodeStats object with filled statistics.
Definition: ie_icnn_network_stats.hpp:85
std::vector< float > _minOutputs
Vector of floats which contains minimum values of layers activations.
Definition: ie_icnn_network_stats.hpp:101