SWDEV-254329 - Fix for profiler ON/OFF

Change-Id: Iea72ae96ebe7ed95322dfc39d785ac326b47f6dc


[ROCm/clr commit: 14d54a7b29]
Этот коммит содержится в:
Sarbojit Sarkar
2021-02-22 00:42:18 -05:00
коммит произвёл Sarbojit Sarkar
родитель f6cc68deac
Коммит 469f00e6f3
4 изменённых файлов: 5 добавлений и 5 удалений
+1 -1
Просмотреть файл
@@ -45,7 +45,7 @@ namespace amd {
Event::Event(HostQueue& queue)
: callbacks_(NULL),
status_(CL_INT_MAX),
profilingInfo_(queue.properties().test(CL_QUEUE_PROFILING_ENABLE) ||
profilingInfo_(IS_PROFILER_ON || queue.properties().test(CL_QUEUE_PROFILING_ENABLE) ||
Agent::shouldPostEventEvents()) {
notified_.clear();
}
+2 -4
Просмотреть файл
@@ -99,10 +99,8 @@ class Event : public RuntimeObject {
struct ProfilingInfo {
ProfilingInfo(bool enabled = false) : enabled_(enabled), waves_(0), marker_ts_(false) {
if (enabled) {
clear();
callback_ = nullptr;
}
clear();
callback_ = nullptr;
}
uint64_t queued_;
+1
Просмотреть файл
@@ -82,6 +82,7 @@ namespace amd {
#endif // __APPLE__
bool IS_HIP = false;
std::atomic_bool IS_PROFILER_ON(false);
#if defined(WITH_GPU_DEVICE)
bool IS_LEGACY = true;
+1
Просмотреть файл
@@ -265,6 +265,7 @@ release(cstring, AMD_LOG_LEVEL_FILE, "", \
namespace amd {
extern bool IS_HIP;
extern std::atomic_bool IS_PROFILER_ON;
extern bool IS_LEGACY;