SWDEV-254329 - Fix for profiler ON/OFF

Change-Id: Iea72ae96ebe7ed95322dfc39d785ac326b47f6dc


[ROCm/clr commit: 14d54a7b29]
This commit is contained in:
Sarbojit Sarkar authored and Sarbojit Sarkar committed 2021-03-02 02:16:14 -05:00
1 parent f6cc68deac
commit 469f00e6f3
4 files changed
+5 -5

No files matched your search

+1 -1
Vedi File
@@ -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
Vedi File
@@ -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
Vedi File
@@ -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
Vedi File
@@ -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;