diff options
Diffstat (limited to 'src/backends/cl/ClWorkloadFactory.hpp')
-rw-r--r-- | src/backends/cl/ClWorkloadFactory.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/backends/cl/ClWorkloadFactory.hpp b/src/backends/cl/ClWorkloadFactory.hpp index 9f8ec62db7..66de3a50f1 100644 --- a/src/backends/cl/ClWorkloadFactory.hpp +++ b/src/backends/cl/ClWorkloadFactory.hpp @@ -132,6 +132,16 @@ public: private: #ifdef ARMCOMPUTECL_ENABLED + template<typename FloatWorkload, typename Uint8Workload, typename QueueDescriptorType, typename... Args> + static std::unique_ptr<IWorkload> MakeWorkload(const QueueDescriptorType& descriptor, + const WorkloadInfo& info, + Args&&... args); + + template <typename Workload, typename QueueDescriptorType, typename... Args> + static std::unique_ptr<IWorkload> MakeWorkload(const QueueDescriptorType& descriptor, + const WorkloadInfo& info, + Args&&... args); + mutable ClMemoryManager m_MemoryManager; #endif }; |