BEGIN 1777954943.669058 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 1.1 [1/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen_inst_gen.dir/GenInstructions.cpp.o 1.1 [2/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen_inst_gen.dir/GenInstructionsMain.cpp.o 1.2 [3/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/gemm.cpp.o 1.2 [4/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/hardware.cpp.o 1.2 [5/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/heuristics.cpp.o 1.2 [6/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/logger.cpp.o 1.2 [7/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/origami.cpp.o 1.2 [8/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/streamk.cpp.o 1.2 [9/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/types.cpp.o 1.2 [10/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast_simulator.cpp.o 1.2 [11/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast.cpp.o 1.2 [12/182] 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 1.3 [13/182] Linking CXX static library hipblaslt/origami/liborigami.a 1.3 [14/182] Linking CXX executable hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen_inst_gen 1.4 [15/182] Generating instruction metadata and ISA from .def files... 1.4 Gfx1250Formats.def: parsed 53 formats 1.4 Gfx1250Instructions.def: parsed 542 instructions 1.4 Successfully generated instruction metadata and ISA for all archs 2.0 [16/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalIR.cpp.o 2.0 [17/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenPatterns.cpp.o 2.1 [18/182] 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 2.2 [19/182] 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 2.2 [20/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenInstructions.cpp.o 2.7 [21/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_ft.cpp.o 3.7 [22/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/singletons.cpp.o 3.8 [23/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/implicit.cpp.o 4.2 [24/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_static_property.cpp.o 4.3 [25/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_internals.cpp.o 4.4 [26/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/status.cpp.o 4.4 [27/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/trampoline.cpp.o 4.5 [28/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxArchDefines.cpp.o 4.6 [29/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_ndarray.cpp.o 4.6 [30/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/error.cpp.o 4.7 [31/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Utils.cpp.o 4.7 [32/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_func.cpp.o 4.8 [33/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedData.cpp.o 4.8 [34/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/tablegen.cpp.o 5.0 [35/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/Gfx1250/Gfx1250.cpp.o 5.0 [36/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenRocisaHwMapping.cpp.o 5.0 [37/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Activation.cpp.o 5.0 [38/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/PerformanceMetricTypes.cpp.o 5.1 [39/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxLogicalMaps.cpp.o 5.2 [40/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/GpuArchManager.cpp.o 5.4 [41/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Debug.cpp.o 5.4 [42/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_enum.cpp.o 5.5 [43/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalToAsmMapping.cpp.o 5.6 [44/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/InstDefDSL.cpp.o 5.7 [45/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/common.cpp.o 5.7 [46/182] Linking CXX static library hipblaslt/tensilelite/rocisa/stinkytofu/hardware/libgfxisa.a 5.8 [47/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_type.cpp.o 5.8 [48/182] Linking CXX executable hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen 5.9 [49/182] Linking CXX static library hipblaslt/tensilelite/rocisa/libnanobind-static.a 5.9 [50/182] Generating ISA definitions, IR classes, and pattern matchers with tablegen... 5.9 Generating Rocisa mappings for Gfx1250 in "/__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/stinkytofu/ir/rocisa/RocisaGfx1250Mappings.inc" 5.9 Generating Logical IR -> ASM mappings in "/__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/stinkytofu/ir/LogicalToAsmMappings_generated.inc" 5.9 Parsing patterns from: /__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/asm/PeepholePatterns.pattern 5.9 Found 12 pattern(s) 5.9 Generated 12 pattern matchers: /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/PeepholePatterns.inc 5.9 Parsing patterns from: /__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/logical/LogicalIRPatterns.pattern 5.9 Found 12 pattern(s) 5.9 Generated 12 pattern matchers: /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/LogicalIRPatterns.inc 5.9 5.9 === Generating High-Level IR === 5.9 Generated 274 opcode enum values -> LogicalOpcodes_generated.inc 5.9 Generated opcode mapping functions -> LogicalOpcode.cpp 5.9 Generated 274 LogicalInstruction factory functions + 5 special instruction factories (MFMA/MXMFMA/SMFMA/Label/IntrinsicCall) -> LogicalInstructions_generated.hpp 5.9 Generated Python bindings for 274 IR instructions -> PythonBindings_generated.inc 5.9 === High-Level IR generation completed successfully === 5.9 6.5 [51/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelLanguageTypes.cpp.o 6.5 [52/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/AnalysisManager.cpp.o 6.5 [53/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/IRBase.cpp.o 6.5 [54/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/BasicBlock.cpp.o 6.5 [55/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/stinkytofu/ir/logical/LogicalOpcode.cpp.o 6.6 [56/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DebugPrintInstrumentation.cpp.o 6.6 [57/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicRegistry.cpp.o 6.7 [58/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicLibrary.cpp.o 6.7 [59/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkySignature.cpp.o 7.2 [60/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Backend.cpp.o 8.0 [61/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ScalarValueTypes.cpp.o 8.3 [62/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalOpcode.cpp.o 8.4 [63/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/logical/IRSerializer.cpp.o 8.8 [64/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/PassManager.cpp.o 9.0 [65/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/TensorDescriptor.cpp.o 9.1 [66/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_random.cpp.o 9.1 [67/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRLexer.cpp.o 9.2 [68/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/DumpStinkyFunctionPass.cpp.o 9.2 [69/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/MLPNet.cpp.o 9.5 [70/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/PatternParser.cpp.o 9.7 [71/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/Function.cpp.o 10.2 [72/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/controlflow/Dominance.cpp.o 10.2 [73/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/CFGBuilderPass.cpp.o 10.2 [74/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/utility.cpp.o 10.3 [75/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/auxiliary.cpp.o 10.5 [76/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RedundantMovEliminationPass.cpp.o 10.6 [77/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/logical/IRVerifierPass.cpp.o 10.7 [78/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/BackendRegistry.cpp.o 10.7 [79/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalToFunctionConverter.cpp.o 10.8 [80/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/TensorOps.cpp.o 10.8 [81/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/hipsparselt.cpp.o 10.9 [82/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/LogicalModule.cpp.o 10.9 [83/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelArguments.cpp.o 11.2 [84/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/DataTypes.cpp.o 11.2 [85/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/helper.cpp.o 11.2 [86/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/Debug.cpp.o 11.2 [87/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/AMDGPU.cpp.o 11.3 [88/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkyAsmIR.cpp.o 11.4 [89/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/BuildDefUseChain.cpp.o 11.7 [90/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmEmitter.cpp.o 11.8 [91/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DAGScheduleJsonWriter.cpp.o 11.9 [92/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/DeadCodeEliminationPass.cpp.o 11.9 [93/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/Module.cpp.o 12.2 [94/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/enum.cpp.o 12.3 [95/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyRemoveWaitCntPass.cpp.o 12.3 [96/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleFirstLRsPass.cpp.o 12.6 [97/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyBuildImplicitDependencyPass.cpp.o 12.7 [98/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/ToStinkyAsmPass.cpp.o 12.8 [99/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyWaitCntInsertionPass.cpp.o 13.0 [100/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InsertVgprMsbPass.cpp.o 13.1 [101/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRConverter.cpp.o 13.2 [102/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleLastLRsPass.cpp.o 13.2 [103/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicPatternConverter.cpp.o 13.2 [104/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmPrinter.cpp.o 13.3 [105/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_compress.cpp.o 13.3 [106/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Tensile.cpp.o 13.6 [107/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/IntrinsicExpansionPass.cpp.o 13.6 [108/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/CompositeInstructionLoweringPass.cpp.o 13.7 [109/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedLibrary.cpp.o 13.8 [110/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hipsparselt_ostream.cpp.o 14.1 [111/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/asm/AsmVerifierPass.cpp.o 14.2 [112/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/main.cpp.o 14.3 [113/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/label.cpp.o 14.5 [114/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/hip/HipSolutionAdapter.cpp.o 14.5 [115/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRParser.cpp.o 14.7 [116/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/utility.cpp.o 14.7 [117/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/hip/HipHardware.cpp.o 14.9 [118/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PeepholeOptimizationPass.cpp.o 15.0 [119/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/LogicalPeepholePass.cpp.o 15.0 [120/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PhiPlacement.cpp.o 15.1 [121/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/MLFeatures.cpp.o 15.1 [122/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/argument_model.cpp.o 15.5 [123/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_parse_data.cpp.o 15.5 [124/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/RawAsmParser.cpp.o 15.5 [125/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PassOrderSnapshotJson.cpp.o 15.6 [126/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_spmm.cpp.o 15.7 [127/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp.o 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:68:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_handle' [-Wnontrivial-memcall] 15.7 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:68:20: note: explicitly cast the pointer to silence this warning 15.7 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:158:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_mat_descr' [-Wnontrivial-memcall] 15.7 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:158:20: note: explicitly cast the pointer to silence this warning 15.7 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:248:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_mat_descr' [-Wnontrivial-memcall] 15.7 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:248:20: note: explicitly cast the pointer to silence this warning 15.7 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:657:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_matmul_descr' [-Wnontrivial-memcall] 15.7 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:657:20: note: explicitly cast the pointer to silence this warning 15.7 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1231:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_matmul_alg_selection' [-Wnontrivial-memcall] 15.7 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1231:20: note: explicitly cast the pointer to silence this warning 15.7 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1532:16: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_matmul_plan' [-Wnontrivial-memcall] 15.7 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1532:16: note: explicitly cast the pointer to silence this warning 15.7 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 15.7 | ^ 15.7 | (void*) 15.7 6 warnings generated when compiling for gfx906. 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:68:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_handle' [-Wnontrivial-memcall] 15.7 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:68:20: note: explicitly cast the pointer to silence this warning 15.7 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:158:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_mat_descr' [-Wnontrivial-memcall] 15.7 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:158:20: note: explicitly cast the pointer to silence this warning 15.7 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:248:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_mat_descr' [-Wnontrivial-memcall] 15.7 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:248:20: note: explicitly cast the pointer to silence this warning 15.7 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:657:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_matmul_descr' [-Wnontrivial-memcall] 15.7 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:657:20: note: explicitly cast the pointer to silence this warning 15.7 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1231:20: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_matmul_alg_selection' [-Wnontrivial-memcall] 15.7 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1231:20: note: explicitly cast the pointer to silence this warning 15.7 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 15.7 | ^ 15.7 | (void*) 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1532:16: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type '_rocsparselt_matmul_plan' [-Wnontrivial-memcall] 15.7 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 15.7 | ^ 15.7 /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1532:16: note: explicitly cast the pointer to silence this warning 15.7 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 15.7 | ^ 15.7 | (void*) 15.7 6 warnings generated when compiling for host. 15.8 [128/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/ModifierSerializer.cpp.o 16.0 [129/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/handle.cpp.o 16.1 [130/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ArchHelper.cpp.o 16.6 [131/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_prune.cpp.o 16.9 [132/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyConfigurableWaitCntPass.cpp.o 17.2 [133/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Gfx1250Backend.cpp.o 17.7 [134/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/cblas_interface.cpp.o 18.2 [135/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_arguments.cpp.o 18.8 [136/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyDAGSchedulerPass.cpp.o 18.8 [137/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/LegalizationUtils.cpp.o 18.9 [138/182] Linking CXX shared library hipblaslt/tensilelite/rocisa/stinkytofu/libstinkytofu.so 19.1 [139/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/pass.cpp.o 19.6 [140/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/branch.cpp.o 19.9 [141/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/composite.cpp.o 20.2 [142/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ContractionProblem.cpp.o 20.4 [143/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/count.cpp.o 22.3 [144/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/argument.cpp.o 23.0 [145/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/base.cpp.o 23.3 [146/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/register.cpp.o 23.6 [147/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cvt.cpp.o 24.6 [148/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mfma.cpp.o 24.7 [149/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_cast.cpp.o 25.0 [150/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/remove.cpp.o 25.8 [151/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/insert_delay_alu.cpp.o 26.0 [152/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/macro.cpp.o 26.5 [153/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/AllHwMappings.cpp.o 26.6 [154/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cmp.cpp.o 26.7 [155/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ContractionSolution.cpp.o 27.0 [156/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/graph.cpp.o 27.5 [157/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_branch.cpp.o 28.0 [158/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/instruction.cpp.o 29.2 [159/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/container.cpp.o 29.5 [160/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/ToStinkyTofuUtils.cpp.o 29.6 [161/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/tensile_host.cpp.o 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/tensile_host.cpp:41: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/Contractions.hpp:29: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ContractionProblem.hpp:32: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ScalarValueTypes.hpp:29: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes.hpp:52: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes_Float6.hpp:54: 29.6 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/hip_ext_ocp.h:12: 29.6 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_fp.hpp:14: 29.6 /__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] 29.6 781 | using other_type = std::conditional::type; 29.6 | ^ 29.6 | typename 29.6 /__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] 29.6 895 | using other_type = std::conditional::type; 29.6 | ^ 29.6 | typename 29.6 2 warnings generated when compiling for gfx906. 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/tensile_host.cpp:41: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/Contractions.hpp:29: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ContractionProblem.hpp:32: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ScalarValueTypes.hpp:29: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes.hpp:52: 29.6 In file included from /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes_Float6.hpp:54: 29.6 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/hip_ext_ocp.h:12: 29.6 In file included from /__w/rockrel/rockrel/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_fp.hpp:14: 29.6 /__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] 29.6 781 | using other_type = std::conditional::type; 29.6 | ^ 29.6 | typename 29.6 /__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] 29.6 895 | using other_type = std::conditional::type; 29.6 | ^ 29.6 | typename 29.6 2 warnings generated when compiling for host. 31.7 [162/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/code.cpp.o 32.3 [163/182] Generating test data for hipsparselt-test 32.3 [164/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/cycle.cpp.o 32.6 [165/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/functions.cpp.o 32.9 [166/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/extension.cpp.o 34.9 [167/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mem.cpp.o 43.9 [168/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/hipsparselt_gtest_main.cpp.o 48.5 [169/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_math.cpp.o 49.0 [170/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/hipsparselt_test.cpp.o 50.8 [171/182] Building CXX object clients/bench/CMakeFiles/hipsparselt-bench.dir/client.cpp.o 53.2 [172/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/common.cpp.o 53.5 [173/182] Linking CXX shared module hipblaslt/tensilelite/rocisa/rocisa/_rocisa.cpython-312-x86_64-linux-gnu.so 54.8 [174/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/auxiliary_gtest.cpp.o 81.4 [175/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/compress_gtest.cpp.o 85.6 [176/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/prune_gtest.cpp.o 118.9 [177/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/spmm_gtest.cpp.o 124.6 [178/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/msgpack/MessagePack.cpp.o 124.8 [179/182] Linking CXX shared library library/libhipsparselt.so.0.2 124.8 [180/182] Creating library symlink library/libhipsparselt.so.0 library/libhipsparselt.so 125.0 [181/182] Linking CXX executable clients/bench/hipsparselt-bench 125.1 [182/182] Linking CXX executable clients/test/hipsparselt-test END 1777955068.7563071 125.08724904060364 0