MCPcopy Create free account
hub / github.com/clMathLibraries/clBLAS / __init__

Method __init__

src/library/blas/AutoGemm/Includes.py:16–30  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

14 # SINC - default constructor
15 ##############################################################################
16 def __init__(self):
17 self.incFileName = Common.getIncludePath() + "AutoGemmKernelSources.h"
18 self.incFile = open(self.incFileName, "w")
19 self.incFile.write( Common.getAutoGemmHeader() )
20 self.incStr = "#ifndef AUTOGEMM_KERNEL_SOURCE_INCLUDES_H\n"
21 self.incStr += "#define AUTOGEMM_KERNEL_SOURCE_INCLUDES_H\n"
22 self.incStr += "\n"
23
24 self.cppFileName = Common.getIncludePath() + "AutoGemmKernelSources.cpp"
25 self.cppFile = open(self.cppFileName, "w")
26 self.cppFile.write( Common.getAutoGemmHeader() )
27 self.cppStr = "\n"
28 self.cppStr += "#include \"%sAutoGemmKernelSources.h\"\n" % Common.getRelativeIncludePath()
29 self.cppStr += "#include \"UserGemmKernelSources/UserGemmKernelSourceIncludes.cpp\"\n"
30 #self.cppStr += "#include \"UserGemmKernelSources/UserGemmKernelSources.cpp\"\n"
31
32 def addKernel(self, kernel):
33 kernelName = kernel.getName()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected