diff --git a/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.cpp b/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.cpp index cffc4e5247..760b2c4469 100644 --- a/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.cpp +++ b/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.cpp @@ -17,7 +17,6 @@ #define XDP_PLUGIN_SOURCE #include "aie_profile_metadata.h" -#include "xdp/profile/plugin/aie_profile/util/aie_profile_util.h" #include #include @@ -266,7 +265,17 @@ namespace xdp { } return true; } - + + /**************************************************************************** + * Check if profile API metric set + ***************************************************************************/ + bool AieProfileMetadata::profileAPIMetricSet(const std::string metricSet) + { + if ((metricSet == METRIC_BYTE_COUNT) || (metricSet == METRIC_LATENCY)) + return true; + return false; + } + /**************************************************************************** * Resolve metrics for AIE or Memory tiles ***************************************************************************/ @@ -1000,7 +1009,7 @@ namespace xdp { uint8_t channelId1 = 1; uint32_t bytes = defaultTransferBytes; if (metrics[i].size() > 2) { - if (aie::profile::profileAPIMetricSet(metrics[i][1])) { + if (profileAPIMetricSet(metrics[i][1])) { bytes = processUserSpecifiedBytes(metrics[i][2]); } else { diff --git a/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.h b/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.h index 408b62c231..1527b31e30 100644 --- a/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.h +++ b/src/runtime_src/xdp/profile/plugin/aie_profile/aie_profile_metadata.h @@ -139,6 +139,7 @@ class AieProfileMetadata { int getPairModuleIndex(const std::string& metricSet, module_type mod); uint8_t getMetricSetIndex(const std::string& metricSet, module_type mod); bool isSupported(const std::string metricSet, bool isTileBased); + bool profileAPIMetricSet(const std::string metricSet); std::map getConfigMetrics(const int module){ return configMetrics[module];} std::vector> getConfigMetricsVec(const int module);