Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
remove comment code
Browse files Browse the repository at this point in the history
amcamd committed Feb 15, 2018

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent dfdde05 commit 890effc
Showing 2 changed files with 12 additions and 15 deletions.
1 change: 1 addition & 0 deletions Tensile/KernelWriterSource.py
Original file line number Diff line number Diff line change
@@ -2016,6 +2016,7 @@ def functionSuffix(self, kernel):
kStr += "#undef GLOBAL_LOAD_VECTOR_WIDTH_A%s" % (self.endLine)
kStr += "#undef GLOBAL_LOAD_VECTOR_WIDTH_B%s" % (self.endLine)
kStr += "#undef GLOBAL_WRITE_VECTOR_WIDTH%s" % (self.endLine)
kStr += "#undef MAC%s" % (self.endLine)
kStr += "#undef TYPE_MAC%s" % (self.endLine)
kStr += "#undef TYPE_MAC_WRITE%s" % (self.endLine)
kStr += "#undef GLOBAL_SPLITU%s" % (self.endLine)
26 changes: 11 additions & 15 deletions Tensile/TensileCreateLibrary.py
Original file line number Diff line number Diff line change
@@ -390,28 +390,24 @@ def writeLogic(outputPath, logicData, solutionWriter ):
if deviceNames == ["fallback"]:
reordered_schedules.append(schedule)

numReorderedSchedules = len(reordered_schedules)
for scheduleIdx in range(0, numReorderedSchedules):
schedule = reordered_schedules[scheduleIdx]
deviceNames = schedule[1]
s += "// -------------------\n"
for deviceNameIdx in range(0, len(deviceNames)):
deviceName = deviceNames[deviceNameIdx]
s += "// reordered deviceNames = %s\n" % deviceName
s += "// -------------------\n"

# get device name
if globalParameters["RuntimeLanguage"] == "OCL":
s += "get device name opencl;\n"
else:
s += "// get device name hip;\n"

s += "\n// get device name hip;\n"
s += " int deviceId;\n"
s += " hipCtxGetDevice(&deviceId);\n"
s += " hipDeviceProp_t deviceProperties;\n"
s += " hipGetDeviceProperties(&deviceProperties, deviceId);\n"
s += " std::string name = deviceProperties.name;\n"

s += "\n "
for scheduleIdx in range(0, numSchedules):
schedule = reordered_schedules[scheduleIdx]
scheduleName = schedule[0]
deviceNames = schedule[1]
if scheduleIdx > 0:
s += "else "
s += " else "
if scheduleIdx < numSchedules-1:
s += "if ("
for deviceNameIdx in range(0, len(deviceNames)):
@@ -421,13 +417,13 @@ def writeLogic(outputPath, logicData, solutionWriter ):
s += "name == \"%s\"" % deviceName
s += ")"
s += "{\n"
s += " return tensileGetSolution%s_%s_%s(" \
s += " return tensileGetSolution%s_%s_%s(" \
% ( returnType, scheduleName, problemType)
for i in range(0, len(argListSizes)):
s += "%s%s" \
% (argListSizes[i][1],
", " if i < len(argListSizes)-1 else ");\n")
s += "}\n"
s += " }\n"
else: # == 1
schedule = schedules[0]
scheduleName = schedule[0]

0 comments on commit 890effc

Please sign in to comment.