diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2016-06-17 12:32:06 +0200 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2016-06-17 12:32:06 +0200 |
commit | 98a95c89fc0633efdc8439c942762bef9a1e5e1d (patch) | |
tree | d37775c4bf07229f7eae38c335da85eaf0c468a9 /include/internal/routines/level3 | |
parent | 520e28e7a72f288f04d04d86d4e7560d78159820 (diff) |
Moved the RunKernel and PadCopyTransposeMatrix functions out of the Routine class
Diffstat (limited to 'include/internal/routines/level3')
-rw-r--r-- | include/internal/routines/level3/xgemm.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xhemm.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xher2k.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xherk.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xsymm.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xsyr2k.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xsyrk.h | 3 | ||||
-rw-r--r-- | include/internal/routines/level3/xtrmm.h | 3 |
8 files changed, 11 insertions, 13 deletions
diff --git a/include/internal/routines/level3/xgemm.h b/include/internal/routines/level3/xgemm.h index 8facaa76..2fd853a9 100644 --- a/include/internal/routines/level3/xgemm.h +++ b/include/internal/routines/level3/xgemm.h @@ -28,11 +28,10 @@ class Xgemm: public Routine<T> { using Routine<T>::db_; using Routine<T>::source_string_; using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::event_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::PadCopyTransposeMatrix; - using Routine<T>::RunKernel; // Constructor Xgemm(Queue &queue, EventPointer event, const std::string &name = "GEMM"); diff --git a/include/internal/routines/level3/xhemm.h b/include/internal/routines/level3/xhemm.h index cf833f57..8bd38393 100644 --- a/include/internal/routines/level3/xhemm.h +++ b/include/internal/routines/level3/xhemm.h @@ -27,9 +27,10 @@ class Xhemm: public Xgemm<T> { // Members and methods from the base class using Routine<T>::db_; + using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::RunKernel; // Uses the regular Xgemm routine using Xgemm<T>::DoGemm; diff --git a/include/internal/routines/level3/xher2k.h b/include/internal/routines/level3/xher2k.h index cdba33ab..1afe87a6 100644 --- a/include/internal/routines/level3/xher2k.h +++ b/include/internal/routines/level3/xher2k.h @@ -30,11 +30,10 @@ class Xher2k: public Routine<T> { using Routine<T>::db_; using Routine<T>::source_string_; using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::event_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::PadCopyTransposeMatrix; - using Routine<T>::RunKernel; // Constructor Xher2k(Queue &queue, EventPointer event, const std::string &name = "HER2K"); diff --git a/include/internal/routines/level3/xherk.h b/include/internal/routines/level3/xherk.h index a9d1615a..64abae3b 100644 --- a/include/internal/routines/level3/xherk.h +++ b/include/internal/routines/level3/xherk.h @@ -30,11 +30,10 @@ class Xherk: public Routine<T> { using Routine<T>::db_; using Routine<T>::source_string_; using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::event_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::PadCopyTransposeMatrix; - using Routine<T>::RunKernel; // Constructor Xherk(Queue &queue, EventPointer event, const std::string &name = "HERK"); diff --git a/include/internal/routines/level3/xsymm.h b/include/internal/routines/level3/xsymm.h index ec145a89..c35dfb5e 100644 --- a/include/internal/routines/level3/xsymm.h +++ b/include/internal/routines/level3/xsymm.h @@ -29,9 +29,10 @@ class Xsymm: public Xgemm<T> { // Members and methods from the base class using Routine<T>::db_; + using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::RunKernel; // Uses the regular Xgemm routine using Xgemm<T>::DoGemm; diff --git a/include/internal/routines/level3/xsyr2k.h b/include/internal/routines/level3/xsyr2k.h index 1093d635..73d11b0b 100644 --- a/include/internal/routines/level3/xsyr2k.h +++ b/include/internal/routines/level3/xsyr2k.h @@ -30,11 +30,10 @@ class Xsyr2k: public Routine<T> { using Routine<T>::db_; using Routine<T>::source_string_; using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::event_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::PadCopyTransposeMatrix; - using Routine<T>::RunKernel; // Constructor Xsyr2k(Queue &queue, EventPointer event, const std::string &name = "SYR2K"); diff --git a/include/internal/routines/level3/xsyrk.h b/include/internal/routines/level3/xsyrk.h index c2edbf2b..344c02e2 100644 --- a/include/internal/routines/level3/xsyrk.h +++ b/include/internal/routines/level3/xsyrk.h @@ -32,11 +32,10 @@ class Xsyrk: public Routine<T> { using Routine<T>::db_; using Routine<T>::source_string_; using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::event_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::PadCopyTransposeMatrix; - using Routine<T>::RunKernel; // Constructor Xsyrk(Queue &queue, EventPointer event, const std::string &name = "SYRK"); diff --git a/include/internal/routines/level3/xtrmm.h b/include/internal/routines/level3/xtrmm.h index 6cb46b01..5c12815d 100644 --- a/include/internal/routines/level3/xtrmm.h +++ b/include/internal/routines/level3/xtrmm.h @@ -28,9 +28,10 @@ class Xtrmm: public Xgemm<T> { // Members and methods from the base class using Routine<T>::db_; + using Routine<T>::queue_; + using Routine<T>::device_; using Routine<T>::context_; using Routine<T>::GetProgramFromCache; - using Routine<T>::RunKernel; // Uses the regular Xgemm routine using Xgemm<T>::DoGemm; |