BEGIN 1781494426.3924541 EXEC /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build /usr/local/therock-tools/bin/cmake -E env --unset=ROCM_PATH --unset=ROCM_DIR --unset=HIP_PATH --unset=HIP_DIR -- /usr/local/therock-tools/bin/cmake --build /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build 0.0 [1/202] cd /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/stamp/stage.stamp 0.1 [2/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen_inst_gen.dir/GenInstructionsMain.cpp.o 0.1 [3/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen_inst_gen.dir/GenInstructions.cpp.o 0.1 [4/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/hardware.cpp.o 0.1 [5/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/gemm.cpp.o 0.1 [6/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/streamk.cpp.o 0.1 [7/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/heuristics.cpp.o 0.1 [8/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast_simulator.cpp.o 0.1 [9/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/origami.cpp.o 0.1 [10/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/logger.cpp.o 0.1 [11/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast.cpp.o 0.1 [12/202] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/types.cpp.o 0.1 [13/202] Linking CXX executable hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen_inst_gen 0.1 [14/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelArguments.cpp.o 0.1 [15/202] Linking CXX static library hipblaslt/origami/liborigami.a 0.1 [16/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/hip/HipSolutionAdapter.cpp.o 0.1 [17/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedData.cpp.o 0.1 [18/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelLanguageTypes.cpp.o 0.1 [19/202] Generating instruction metadata and ISA from .def files... 0.1 Gfx1250Formats.def: parsed 53 formats 0.1 Gfx1250Instructions.def: parsed 548 instructions 0.1 Successfully generated instruction metadata and ISA for all archs 0.1 [20/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Utils.cpp.o 0.1 [21/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_prune.cpp.o 0.1 [22/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/AMDGPU.cpp.o 0.1 [23/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/singletons.cpp.o 0.1 [24/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/MLFeatures.cpp.o 0.2 [25/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_static_property.cpp.o 0.2 [26/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/tensile_host.cpp.o 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/tensile_host.cpp:41: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/Contractions.hpp:29: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ContractionProblem.hpp:32: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ScalarValueTypes.hpp:29: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes.hpp:52: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes_Float6.hpp:54: 0.2 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/hip_ext_ocp.h:12: 0.2 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_fp.hpp:15: 0.2 /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_host.hpp:781:22: warning: missing 'typename' prior to dependent type name 'std::conditional::type' is a C++20 extension [-Wc++20-extensions] 0.2 781 | using other_type = std::conditional::type; 0.2 | ^ 0.2 | typename 0.2 /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_host.hpp:895:22: warning: missing 'typename' prior to dependent type name 'std::conditional::type' is a C++20 extension [-Wc++20-extensions] 0.2 895 | using other_type = std::conditional::type; 0.2 | ^ 0.2 | typename 0.2 2 warnings generated when compiling for gfx950. 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/tensile_host.cpp:41: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/Contractions.hpp:29: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ContractionProblem.hpp:32: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ScalarValueTypes.hpp:29: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes.hpp:52: 0.2 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes_Float6.hpp:54: 0.2 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/hip_ext_ocp.h:12: 0.2 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_fp.hpp:15: 0.2 /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_host.hpp:781:22: warning: missing 'typename' prior to dependent type name 'std::conditional::type' is a C++20 extension [-Wc++20-extensions] 0.2 781 | using other_type = std::conditional::type; 0.2 | ^ 0.2 | typename 0.2 /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_host.hpp:895:22: warning: missing 'typename' prior to dependent type name 'std::conditional::type' is a C++20 extension [-Wc++20-extensions] 0.2 895 | using other_type = std::conditional::type; 0.2 | ^ 0.2 | typename 0.2 2 warnings generated when compiling for host. 0.2 [27/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/TensorOps.cpp.o 0.2 [28/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/hipsparselt.cpp.o 0.2 [29/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hipsparselt_ostream.cpp.o 0.2 [30/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/cblas_interface.cpp.o 0.2 [31/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp.o 0.2 [32/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_parse_data.cpp.o 0.2 [33/202] Building CXX object clients/bench/CMakeFiles/hipsparselt-bench.dir/client.cpp.o 0.2 [34/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/PerformanceMetricTypes.cpp.o 0.2 [35/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/auxiliary.cpp.o 0.2 [36/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_compress.cpp.o 0.2 [37/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/MLPNet.cpp.o 0.2 [38/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/DataTypes.cpp.o 0.2 [39/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/error.cpp.o 0.2 [40/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/common.cpp.o 0.2 [41/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/trampoline.cpp.o 0.2 [42/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_ndarray.cpp.o 0.2 [43/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_internals.cpp.o 0.2 [44/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/msgpack/MessagePack.cpp.o 0.2 [45/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ContractionProblem.cpp.o 0.2 [46/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/TensorDescriptor.cpp.o 0.2 [47/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ScalarValueTypes.cpp.o 0.2 [48/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_type.cpp.o 0.2 [49/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/status.cpp.o 0.2 [50/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Activation.cpp.o 0.2 [51/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/argument_model.cpp.o 0.2 [52/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/utility.cpp.o 0.2 [53/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/utility.cpp.o 0.2 [54/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Tensile.cpp.o 0.2 [55/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_ft.cpp.o 0.2 [56/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_arguments.cpp.o 0.2 [57/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/GpuArchManager.cpp.o 0.2 [58/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/hip/HipHardware.cpp.o 0.2 [59/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ContractionSolution.cpp.o 0.2 [60/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Debug.cpp.o 0.2 [61/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_enum.cpp.o 0.2 [62/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxArchDefines.cpp.o 0.2 [63/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/handle.cpp.o 0.2 [64/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_func.cpp.o 0.2 [65/202] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_random.cpp.o 0.2 [66/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/implicit.cpp.o 0.2 [67/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_spmm.cpp.o 0.2 [68/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalIR.cpp.o 0.2 [69/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/tablegen.cpp.o 0.2 [70/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenRocisaHwMapping.cpp.o 0.2 [71/202] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedLibrary.cpp.o 0.2 [72/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalToAsmMapping.cpp.o 0.2 [73/202] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/Debug.cpp.o 0.2 [74/202] Linking CXX static library hipblaslt/tensilelite/rocisa/libnanobind-static.a 0.3 [75/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/serialization/asm/IRLexer.cpp.o 0.3 [76/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/serialization/asm/PatternParser.cpp.o 0.3 [77/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenPatterns.cpp.o 0.3 [78/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/Gfx1250/Gfx1250.cpp.o 0.3 [79/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxLogicalMaps.cpp.o 0.3 [80/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenInstructions.cpp.o 0.3 [81/202] Linking CXX shared library library/libhipsparselt.so.0.2 0.3 [82/202] Creating library symlink library/libhipsparselt.so.0 library/libhipsparselt.so 0.3 [83/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/InstDefDSL.cpp.o 0.4 [84/202] Linking CXX static library hipblaslt/tensilelite/rocisa/stinkytofu/hardware/libgfxisa.a 0.4 [85/202] Linking CXX executable clients/bench/hipsparselt-bench 0.4 [86/202] Linking CXX executable hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen 0.4 [87/202] Generating ISA definitions, IR classes, and pattern matchers with tablegen... 0.4 Generating Rocisa mappings for Gfx1250 in "/__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/stinkytofu/ir/rocisa/RocisaGfx1250Mappings.inc" 0.4 Generating Logical IR -> ASM mappings in "/__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/stinkytofu/ir/LogicalToAsmMappings_generated.inc" 0.4 Parsing patterns from: /__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/asm/PeepholePatterns.pattern 0.4 Found 12 pattern(s) 0.4 Generated 12 pattern matchers: /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/PeepholePatterns.inc 0.4 Parsing patterns from: /__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/logical/LogicalIRPatterns.pattern 0.4 Found 12 pattern(s) 0.4 Generated 12 pattern matchers: /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/LogicalIRPatterns.inc 0.4 0.4 === Generating High-Level IR === 0.4 Generated 274 opcode enum values -> LogicalOpcodes_generated.inc 0.4 Generated opcode mapping functions -> LogicalOpcode.cpp 0.4 Generated 274 LogicalInstruction factory functions + 5 special instruction factories (MFMA/MXMFMA/SMFMA/Label/IntrinsicCall) -> LogicalInstructions_generated.hpp 0.4 Generated Python bindings for 274 IR instructions -> PythonBindings_generated.inc 0.4 === High-Level IR generation completed successfully === 0.4 0.5 [88/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/IRBase.cpp.o 0.5 [89/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/AnalysisManager.cpp.o 0.5 [90/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/stinkytofu/ir/logical/LogicalOpcode.cpp.o 0.5 [91/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicLibrary.cpp.o 0.5 [92/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DebugPrintInstrumentation.cpp.o 0.5 [93/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/IntrinsicExpansionPass.cpp.o 0.5 [94/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/Module.cpp.o 0.5 [95/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleLastLRsPass.cpp.o 0.5 [96/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalOpcode.cpp.o 0.5 [97/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/BasicBlock.cpp.o 0.5 [98/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/Function.cpp.o 0.5 [99/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DAGScheduleJsonWriter.cpp.o 0.5 [100/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/PassManager.cpp.o 0.5 [101/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/HwReg.cpp.o 0.5 [102/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/AsmSetSymbolMap.cpp.o 0.6 [103/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/LogicalPeepholePass.cpp.o 0.6 [104/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicRegistry.cpp.o 0.6 [105/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/LogicalModule.cpp.o 0.6 [106/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/ToStinkyAsmPass.cpp.o 0.6 [107/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RaiseVgprMsbPass.cpp.o 0.6 [108/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/logical/IRSerializer.cpp.o 0.6 [109/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/SwPrefetchInsertionPass.cpp.o 0.6 [110/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/CompositeInstructionLoweringPass.cpp.o 0.6 [111/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRLexer.cpp.o 0.6 [112/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/EstimateAsmCyclesPass.cpp.o 0.6 [113/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleFirstLRsPass.cpp.o 0.6 [114/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/logical/IRVerifierPass.cpp.o 0.6 [115/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyBuildImplicitDependencyPass.cpp.o 0.6 [116/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkySignature.cpp.o 0.6 [117/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/main.cpp.o 0.6 [118/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRConverter.cpp.o 0.6 [119/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/AccumulateInstructionSizePass.cpp.o 0.6 [120/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InsertVgprMsbPass.cpp.o 0.6 [121/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/BackendRegistry.cpp.o 0.6 [122/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalToFunctionConverter.cpp.o 0.6 [123/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/SetMatrixReusePass.cpp.o 0.6 [124/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RedundantMovEliminationPass.cpp.o 0.6 [125/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkyAsmIR.cpp.o 0.6 [126/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkyModifiers.cpp.o 0.6 [127/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/helper.cpp.o 0.6 [128/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/controlflow/Dominance.cpp.o 0.6 [129/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Gfx1250Backend.cpp.o 0.6 [130/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRParser.cpp.o 0.6 [131/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RemoveDelayAluPass.cpp.o 0.6 [132/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InstructionSizeCosting.cpp.o 0.6 [133/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyDAGSchedulerPass.cpp.o 0.6 [134/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InsertDelayAluPass.cpp.o 0.6 [135/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/PatternParser.cpp.o 0.6 [136/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PassOrderSnapshotJson.cpp.o 0.6 [137/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmPrinter.cpp.o 0.6 [138/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyWaitCntInsertionPass.cpp.o 0.6 [139/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ComgrProbe.cpp.o 0.6 [140/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/DumpStinkyFunctionPass.cpp.o 0.6 [141/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/LoopRegionRemarkPass.cpp.o 0.6 [142/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/ModifierSerializer.cpp.o 0.6 [143/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/enum.cpp.o 0.6 [144/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PeepholeOptimizationPass.cpp.o 0.6 [145/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ToolchainCaps.cpp.o 0.6 [146/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/CFGBuilderPass.cpp.o 0.6 [147/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/container.cpp.o 0.6 [148/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ArchHelper.cpp.o 0.6 [149/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Backend.cpp.o 0.6 [150/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmEmitter.cpp.o 0.6 [151/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/code.cpp.o 0.6 [152/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/asm/AsmVerifierPass.cpp.o 0.6 [153/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyConfigurableWaitCntPass.cpp.o 0.6 [154/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/base.cpp.o 0.6 [155/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/LegalizationUtils.cpp.o 0.6 [156/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyRemoveNopPass.cpp.o 0.6 [157/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/BuildDefUseChain.cpp.o 0.6 [158/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/DeadCodeEliminationPass.cpp.o 0.6 [159/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PhiPlacement.cpp.o 0.6 [160/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/RawAsmParser.cpp.o 0.6 [161/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/MemTokenConsistencyCheckPass.cpp.o 0.7 [162/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/composite.cpp.o 0.7 [163/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyRemoveWaitCntPass.cpp.o 0.7 [164/202] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicPatternConverter.cpp.o 0.7 [165/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/graph.cpp.o 0.7 [166/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_cast.cpp.o 0.7 [167/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cvt.cpp.o 0.7 [168/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_math.cpp.o 0.7 [169/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/macro.cpp.o 0.7 [170/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mfma.cpp.o 0.7 [171/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/common.cpp.o 0.7 [172/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/branch.cpp.o 0.7 [173/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/ToStinkyTofuUtils.cpp.o 0.7 [174/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/pass.cpp.o 0.7 [175/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/remove.cpp.o 0.7 [176/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/AllHwMappings.cpp.o 0.7 [177/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/extension.cpp.o 0.7 [178/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/count.cpp.o 0.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/rocisa/rocisa/src/count.cpp:149:34: warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression] 0.7 149 | const auto& tid = typeid(*item); 0.7 | ^ 0.7 1 warning generated. 0.7 [179/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/register.cpp.o 0.7 [180/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/macro_inline.cpp.o 0.7 [181/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/label.cpp.o 0.7 [182/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/instruction.cpp.o 0.7 [183/202] Linking CXX shared library hipblaslt/tensilelite/rocisa/stinkytofu/libstinkytofu.so.0.1.0 0.7 [184/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/argument.cpp.o 0.7 [185/202] Creating library symlink hipblaslt/tensilelite/rocisa/stinkytofu/libstinkytofu.so.0 hipblaslt/tensilelite/rocisa/stinkytofu/libstinkytofu.so 0.7 [186/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_branch.cpp.o 0.7 [187/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/cycle.cpp.o 0.7 [188/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/insert_delay_alu.cpp.o 0.7 [189/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/functions.cpp.o 0.7 [190/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mem.cpp.o 0.7 [191/202] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cmp.cpp.o 0.8 [192/202] Linking CXX shared module hipblaslt/tensilelite/rocisa/rocisa/_rocisa.cpython-312-x86_64-linux-gnu.so 0.8 [192/202] Validating library logic (TensileLogic --check-all) ... 76.3 Launching 64 threads for 283 tasks... 102.5 Validating library logic... 5s elapsed Validating library logic... 10s elapsed Validating library logic... 15s elapsed Validating library logic... 20s elapsed Validating library logic... 25s elapsed Done. (26.2 secs elapsed) 102.5 Total 31040 solutions 102.5 Keep 31040 solutions 102.5 Reject 0 solutions 104.2 [200/202] Linking CXX executable clients/test/hipsparselt-test 104.2 [201/202] Building device libraries to /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/Tensile ... 104.7 104.7 ################################################################################ 104.7 # Tensile Create Library 107.7 Capability gfx950 107.7 HasMFMA_bf16_1k 1 107.7 HasWMMA_AccImmZero - 107.7 HasAddLshl 1 107.7 HasAtomicAdd 1 107.7 HasBF16CVT 1 107.7 HasClusterBarrier - 107.7 HasCvtFP8toF16 - 107.7 HasDLCModifier - 107.7 HasDirectToLds 1 107.7 HasDirectToLdsx4 1 107.7 HasExplicitCO 1 107.7 HasExplicitNC - 107.7 HasGLCModifier - 107.7 HasGLTr16B128 - 107.7 HasGLTr8B64 - 107.7 HasGlobalPrefetch - 107.7 HasLDSTr 1 107.7 HasLDSTrB128B16 - 107.7 HasLDSTrB64B16 1 107.7 HasLDSTrB64B4 - 107.7 HasLDSTrB64B8 - 107.7 HasLDSTrB96B6 - 107.7 HasLshlOr 1 107.7 HasMFMA 1 107.7 HasMUBUFConst 1 107.7 HasNTModifier 1 107.7 HasNVModifier - 107.7 HasNewBarrier - 107.7 HasPartialOOB 1 107.7 HasPkF16CVT 1 107.7 HasSC0Modifier 1 107.7 HasSCMPK 1 107.7 HasSCOPEModifier - 107.7 HasSMFMA 1 107.7 HasSMulHi 1 107.7 HasSWMMAC - 107.7 HasScalarStore 1 107.7 HasTDM - 107.7 HasTHModifier - 107.7 HasVgprMSB - 107.7 HasVgprMSB16 - 107.7 HasWMMA - 107.7 HasXcnt - 107.7 MaxLgkmcnt 1 107.7 MaxVmcnt 1 107.7 SeparateLGKMcnt - 107.7 SeparateVMcnt - 107.7 SeparateVscnt - 107.7 ShortBranchMaxLength 1 107.7 SupportedISA 1 107.7 SupportedSource 1 107.7 HasWMMA_V1 - 107.7 HasWMMA_V2 - 107.7 HasWMMA_V3 - 107.7 s_delay_alu - 107.7 v_prng_b32 1 107.7 v_mov_b64 1 107.7 HasMFMA_b8 1 107.7 v_dot2_f32_bf16 1 107.7 v_dot2c_f32_bf16 1 107.7 HasMFMA_explictB 1 107.7 Hascvtfp8_f16 1 107.7 v_dot2_f32_f16 1 107.7 v_dot2c_f32_f16 1 107.7 v_fma_f16 1 107.7 v_fmac_f16 - 107.7 v_mac_f16 1 107.7 v_pk_fma_f16 1 107.7 v_pk_fmac_f16 - 107.7 v_fma_f32 1 107.7 v_fma_mix_f32 1 107.7 v_fmac_f32 1 107.7 v_mac_f32 - 107.7 v_mad_mix_f32 - 107.7 v_pk_add_f32 1 107.7 v_pk_mul_f32 1 107.7 HasMFMA_f64 1 107.7 HasWMMA_V3_f64 - 107.7 v_fma_f64 1 107.7 HasMFMA_f8 1 107.7 HasMFMA_f8f6f4 1 107.7 HasWMMA_f8f6f4 - 107.7 HasSWMMAC_gfx1250 - 107.7 HasAdd_PC_i64 - 107.7 VOP3v_dot4_i32_i8 1 107.7 v_dot4_i32_i8 - 107.7 v_dot4c_i32_i8 1 107.7 Hascvtf16_fp8_sf32 1 107.7 s_add_u64 - 107.7 s_sub_u64 - 107.7 v_add_nc_u64 - 107.7 HasMFMA_xf32 - 107.7 ArchAccUnifiedRegs 1 107.7 CMPXWritesSGPR 1 107.7 CrosslaneWait 1 107.7 DSLow16NotPreserve - 107.7 DeviceLDS 1 107.7 HasAccCD 1 107.7 HasEccHalf 1 107.7 HasF32XEmulation 1 107.7 HasFP8_OCP - 107.7 HasInvWbDevFences - 107.7 HasMXScaleSwizzle 1 107.7 HasSchedMode - 107.7 HasWave32 - 107.7 HasWmmaArbStallBit - 107.7 LDSBankCount 1 107.7 LDSBankWidth 1 107.7 MaxSgprPreload 1 107.7 NoSDWA - 107.7 RequiresXCntForVolatileVMEM - 107.7 SDWAWait 1 107.7 SgprPreloadPad 1 107.7 TransOpWait 1 107.7 VOP3ByteSel - 107.7 VgprBank - 107.7 Waitcnt0Disabled 1 107.7 WorkGroupIdFromTTM - 107.7 # Found hipcc version 7.14.60850-0000000 107.7 ROCm 7.14.60850 Component path: /__w/rockrel/rockrel/build/core/clr/dist/lib/llvm/bin/clang++ version: 23.0.0 107.7 ROCm 7.14.60850 Component path: /__w/rockrel/rockrel/build/compiler/amd-llvm/dist/lib/llvm/bin/clang-offload-bundler version: 23.0.0 107.7 # LogicFilter: /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/spmm/Tensile/Logic/asm_full/**/*.yaml 107.8 # Experimental: False 107.8 # Archs: gfx950 107.8 # LibraryLogicFiles: 121 107.8 Loading Logics...: Launching 64 threads... 107.9 Loading Logics...: Done. (0.1 secs elapsed) 109.9 Checked 121 YAML logic files - no type mismatches found. 110.6 Number of solutions parsed: 2570 110.6 Number of unique solutions: 1601 111.0 Time to load yaml files (s): 2.78 111.0 Number of duplicate kernels: 0 111.0 Generating assembly kernels: Launching 64 threads for 1077 tasks... 145.6 Generating assembly kernels: Done. (34.6 secs elapsed) 149.6 # Helper kernel cache MISS (e9af210612f6...) 184.0 buildSourceCodeObjectFile time (s): 34.47 184.9 Time to generate kernels (s): 73.14 184.9 Time to pass kernel info to library (s): 0.62 184.9 Writing master solution libraries: Launching 64 threads for 64 tasks... 185.6 Writing master solution libraries: Done. (0.6 secs elapsed) 186.0 Time to write master solution libraries (s): 0.63 186.0 # Tensile Library Writer DONE 186.0 ################################################################################ 186.0 186.0 Total time (s): 81.00 186.0 Total kernels processed: 1077 186.0 Kernels processed per second: 13.30 186.0 KernelHelperObjs: 39 END 1781494612.6514714 186.2590172290802 0