From 4c924c8ee3383f581d3ba3404e7368dc8caa8446 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Mon, 28 Nov 2016 07:25:14 +0100 Subject: [PATCH] Performance Bugfix in cpujit --- cpu/cpujit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpu/cpujit.py b/cpu/cpujit.py index 638cbbf09..aff1a512d 100644 --- a/cpu/cpujit.py +++ b/cpu/cpujit.py @@ -125,12 +125,13 @@ def buildCTypeArgumentList(parameterSpecification, argumentDict): def makePythonFunctionIncompleteParams(kernelFunctionNode, argumentDict): func = compileAndLoad(kernelFunctionNode)[kernelFunctionNode.functionName] func.restype = None + parameters = kernelFunctionNode.parameters def wrapper(**kwargs): from copy import copy fullArguments = copy(argumentDict) fullArguments.update(kwargs) - args = buildCTypeArgumentList(kernelFunctionNode.parameters, fullArguments) + args = buildCTypeArgumentList(parameters, fullArguments) func(*args) return wrapper -- GitLab