Tensile icon indicating copy to clipboard operation
Tensile copied to clipboard

Refactor generateLogicDataAndSolutions

Open davidd-amd opened this issue 1 year ago • 0 comments

The goal of this PR is to refactor the logic associated with the generateLogicDataAndSolutions into smaller testable functions with documentation. This will enable finer grained profile results that will help identify precisely where performance bottlenecks occur. Further, by testing the new functions, code coverage will improve and provide stability in the presence of future changes.

In addition to refactoring the function, we eliminated the need to carry multiple master solution libraries (i.e. masterLibraries and fullMasterLibrary) forward in TensileCreateLibrary which simplifies logic in downstream code.

davidd-amd avatar Jun 28 '24 19:06 davidd-amd