diff options
Diffstat (limited to 'src/backends/cl')
-rw-r--r-- | src/backends/cl/ClBackendContext.cpp | 5 | ||||
-rw-r--r-- | src/backends/cl/ClBackendContext.hpp | 2 |
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: |