hipBLASLt icon indicating copy to clipboard operation
hipBLASLt copied to clipboard

Adding HostLibraryTests back to hipBLASLt

Open mahmoodw opened this issue 5 months ago • 1 comments

The first set of changes to add some tests back. I'll need thorough review by team members experienced with these test behaviours.

Note I could use some guidance from the PR below breaking LLVM/LibraryPerformanceTests with the following error code

tensilelite/build3/data/Kernels.yaml:1185820:5: error: missing required key 'workGroupMappingXCCGroup'

https://github.com/mahmoodw/hipBLASLt/commit/298ab70b4aa1a14c4a74ef8d9df0b518d8bc4e8c#diff-9bb4bcad898531e5b352e879b6ba3af8101259c53c1382d5466f5410c06592ceR3947

specifically, https://github.com/mahmoodw/hipBLASLt/blob/3669450e5c7024758d59b58e581504e88c7c1508/tensilelite/Tensile/Source/lib/include/Tensile/Serialization/ContractionSolution.hpp#L118

When trying to regenerate the library after these changes (using TensileCreateLibrary)

I get the error below

File "/home/wmahmood/initblasLt2/tensilelite/Tensile/TensileCreateLibrary.py", line 1475, in TensileCreateLibrary assert len(sanityCheck0) == 0, "Unexpected code object files: {}".format(sanityCheck0) AssertionError: Unexpected code object files: {'/home/wmahmood/initblasLt2/tensilelite/HostLibraryTests/library/TensileLibrary_gfx942.co'}

mahmoodw avatar Sep 20 '24 22:09 mahmoodw