Package org.apache.sysds.runtime.codegen
Class CodegenUtils
java.lang.Object
org.apache.sysds.runtime.codegen.CodegenUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidclearClassCache(Class<?> cla) static Class<?>compileClass(String name, String src) static SpoofOperatorcreateInstance(Class<?> cla) static SpoofOperator.SideInputstatic Class<?>static Class<?>static byte[]getClassData(String name) static Class<?>getClassSync(String name, byte[] classBytes) static IntegergetCUDAopID(String name) static booleanExtension of org.apache.commons.lang.StringUtils to account for negatives and decimals.static Stringstatic voidputCUDAOpID(String name, int id) static voidputCUDASource(int id, String src) static voidsetClassLoader(ClassLoader clsLoader)
-
Field Details
-
_mainClassLoader
-
-
Constructor Details
-
CodegenUtils
public CodegenUtils()
-
-
Method Details
-
setClassLoader
-
compileClass
-
getClass
-
getClassSync
-
getClass
-
getClassData
-
clearClassCache
public static void clearClassCache() -
clearClassCache
-
createInstance
-
getCUDAopID
-
putCUDAOpID
-
putCUDASource
-
createSideInput
-
isNumeric
Extension of org.apache.commons.lang.StringUtils to account for negatives and decimals.
- Parameters:
str- the String to check, may be null- Returns:
trueif only contains digits,-,., and is non-null
-
printWithLineNumber
-