aboutsummaryrefslogtreecommitdiff
path: root/src/backends/cl
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/cl')
-rw-r--r--src/backends/cl/ClBackendContext.cpp5
-rw-r--r--src/backends/cl/ClBackendContext.hpp2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/backends/cl/ClBackendContext.cpp b/src/backends/cl/ClBackendContext.cpp
index 9c5cca9d3a..5358fe9c79 100644
--- a/src/backends/cl/ClBackendContext.cpp
+++ b/src/backends/cl/ClBackendContext.cpp
@@ -285,6 +285,11 @@ bool ClBackendContext::AfterUnloadNetwork(NetworkId networkId)
return true;
}
+bool ClBackendContext::AfterEnqueueWorkload(NetworkId)
+{
+ return m_ClContextControlWrapper->Sync();
+}
+
ClBackendContext::~ClBackendContext()
{
if (m_Tuner && !m_TuningFile.empty())
diff --git a/src/backends/cl/ClBackendContext.hpp b/src/backends/cl/ClBackendContext.hpp
index af988a96dc..659d47b7c2 100644
--- a/src/backends/cl/ClBackendContext.hpp
+++ b/src/backends/cl/ClBackendContext.hpp
@@ -25,6 +25,8 @@ public:
bool BeforeUnloadNetwork(NetworkId networkId) override;
bool AfterUnloadNetwork(NetworkId networkId) override;
+ bool AfterEnqueueWorkload(NetworkId networkId) override;
+
~ClBackendContext() override;
private: