diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2016-07-24 16:48:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-24 16:48:20 +0200 |
commit | d4ffa6395ec7d6f4aa9ca52d0705db0f34c72eba (patch) | |
tree | 78cede59741be9f4d95c26648e4d51fa9391a7ea /src/routines/common.hpp | |
parent | 622682ffe30ae4e250d53a88eaacd899c905e20b (diff) | |
parent | e4e1f05079273f60f4f15280b3f103810c7eb31f (diff) |
Merge pull request #84 from intelfx/device-specific-kernels
Groundwork for device-specific routines
Diffstat (limited to 'src/routines/common.hpp')
-rw-r--r-- | src/routines/common.hpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/routines/common.hpp b/src/routines/common.hpp index d53bdc25..9d8849c3 100644 --- a/src/routines/common.hpp +++ b/src/routines/common.hpp @@ -29,12 +29,7 @@ namespace clblast { // Enqueues a kernel, waits for completion, and checks for errors StatusCode RunKernel(Kernel &kernel, Queue &queue, const Device &device, std::vector<size_t> global, const std::vector<size_t> &local, - EventPointer event, std::vector<Event>& waitForEvents); - -// As above, but without an event waiting list -StatusCode RunKernel(Kernel &kernel, Queue &queue, const Device &device, - std::vector<size_t> global, const std::vector<size_t> &local, - EventPointer event); + EventPointer event, const std::vector<Event> &waitForEvents = {}); // ================================================================================================= @@ -43,7 +38,7 @@ StatusCode RunKernel(Kernel &kernel, Queue &queue, const Device &device, template <typename T> StatusCode PadCopyTransposeMatrix(Queue &queue, const Device &device, const Database &db, - EventPointer event, std::vector<Event>& waitForEvents, + EventPointer event, const std::vector<Event> &waitForEvents, const size_t src_one, const size_t src_two, const size_t src_ld, const size_t src_offset, const Buffer<T> &src, |