Skip to content
Snippets Groups Projects
Commit d82dcd9d authored by Jean-Matthieu Etancelin's avatar Jean-Matthieu Etancelin Committed by Franck Pérignon
Browse files

Use OpenCL API instead of copy kernel

parent fa18de5f
No related branches found
No related tags found
No related merge requests found
......@@ -33,8 +33,12 @@ class KernelListLauncher(object):
self.local_size = lsize
if CL_PROFILE:
if len(self.kernel) == 1:
self.profile = [FProfiler("OpenCL_" + k.function_name)
for k in self.kernel]
try:
self.profile = [FProfiler("OpenCL_" + k.function_name)
for k in self.kernel]
except AttributeError:
self.profile = [FProfiler("OpenCL_" + k.__name__)
for k in self.kernel]
else:
self.profile = [
FProfiler("OpenCL_" + k.function_name + S_DIR[d])
......@@ -94,7 +98,7 @@ class KernelLauncher(KernelListLauncher):
with a list of one kernel.
"""
@debug
def __init__(self, kernel, queue, gsize, lsize):
def __init__(self, kernel, queue, gsize=None, lsize=None):
"""
Create a KernelLauncher.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment