feat: tensile rocm 5.5 patch
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
diff --git a/Tensile/TensileCreateLibrary.py b/Tensile/TensileCreateLibrary.py
|
||||
index 308d61fd..4037ec7c 100644
|
||||
--- a/Tensile/TensileCreateLibrary.py
|
||||
+++ b/Tensile/TensileCreateLibrary.py
|
||||
@@ -1078,13 +1078,18 @@ def generateLogicDataAndSolutions(logicFiles, args):
|
||||
# logicData[problemType] = []
|
||||
# logicData[problemType].append((scheduleName, deviceNames, \
|
||||
# solutionsForSchedule, indexOrder, exactLogic, rangeLogic ))
|
||||
-
|
||||
+ (archs, _) = splitArchs()
|
||||
if globalParameters["SeparateArchitectures"] or globalParameters["LazyLibraryLoading"]:
|
||||
if "fallback" in masterLibraries.keys():
|
||||
for key, value in masterLibraries.items():
|
||||
if key != "fallback":
|
||||
value.merge(deepcopy(masterLibraries["fallback"]))
|
||||
-
|
||||
+ for archName in archs:
|
||||
+ archName = archName.split('-', 1)[0]
|
||||
+ if archName not in masterLibraries:
|
||||
+ print1("Using fallback for arch: " + archName)
|
||||
+ masterLibraries[archName] = deepcopy(masterLibraries["fallback"])
|
||||
+ masterLibraries[archName].version = args.version
|
||||
masterLibraries.pop("fallback")
|
||||
|
||||
for _, masterLibrary in masterLibraries.items():
|
||||
Reference in New Issue
Block a user