BEGIN 1781486762.2376106 EXEC /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/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/hipBLASLt/build 1.0 [1/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen_inst_gen.dir/GenInstructions.cpp.o 1.0 [2/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen_inst_gen.dir/GenInstructionsMain.cpp.o 1.1 [3/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x128.s 1.1 [4/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x128_ntA.s 1.1 [5/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x128_ntB.s 1.1 [6/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x256.s 1.1 [7/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x256_ntA.s 1.1 [8/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x256_ntB.s 1.1 [9/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x384.s 1.1 [10/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x384_ntA.s 1.2 [11/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x384_ntB.s 1.2 [12/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x512.s 1.2 [13/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x512_ntA.s 1.2 [14/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_128x512_ntB.s 1.2 [15/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x128.s 1.2 [16/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x128_ntA.s 1.2 [17/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x128_ntB.s 1.3 [18/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x256.s 1.3 [19/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x256_ntA.s 1.3 [20/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x256_ntB.s 1.3 [21/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x384.s 1.3 [22/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x384_ntA.s 1.3 [23/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_160x384_ntB.s 1.3 [24/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_192x128.s 1.3 [25/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_192x128_ntA.s 1.3 [26/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_192x128_ntB.s 1.4 [27/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_192x256.s 1.4 [28/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_192x256_ntA.s 1.4 [29/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_192x256_ntB.s 1.4 [30/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_224x128.s 1.4 [31/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_224x128_ntA.s 1.4 [32/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_224x128_ntB.s 1.5 [33/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_224x256.s 1.5 [34/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_224x256_ntA.s 1.5 [35/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_224x256_ntB.s 1.5 [36/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_256x128.s 1.5 [37/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_256x128_ntA.s 1.5 [38/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_256x128_ntB.s 1.5 [39/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_256x256.s 1.5 [40/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_256x256_ntA.s 1.6 [41/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_256x256_ntB.s 1.6 [42/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x1024.s 1.6 [43/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x1024_ntA.s 1.6 [44/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x1024_ntB.s 1.6 [45/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x128.s 1.6 [46/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x128_ntA.s 1.6 [47/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x128_ntB.s 1.7 [48/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x256.s 1.7 [49/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x256_ntA.s 1.7 [50/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x256_ntB.s 1.7 [51/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x384.s 1.7 [52/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x384_ntA.s 1.7 [53/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x384_ntB.s 1.7 [54/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x512.s 1.7 [55/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x512_ntA.s 1.7 [56/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x512_ntB.s 1.7 [57/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x640.s 1.7 [58/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x640_ntA.s 1.7 [59/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x640_ntB.s 1.7 [60/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x768.s 1.8 [61/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x768_ntB.s 1.8 [62/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x768_ntA.s 1.8 [63/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x896.s 1.8 [64/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x896_ntA.s 1.8 [65/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_32x896_ntB.s 1.8 [66/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x1024.s 1.8 [67/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x1024_ntA.s 1.9 [68/442] Linking CXX executable tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen_inst_gen 1.9 [69/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x1024_ntB.s 1.9 [70/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x128.s 1.9 [71/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x128_ntA.s 1.9 [72/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x128_ntB.s 1.9 [73/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x256.s 1.9 [74/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x256_ntA.s 1.9 [75/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x256_ntB.s 1.9 [76/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x384.s 2.0 [77/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x384_ntA.s 2.0 [78/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x384_ntB.s 2.0 [79/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x512.s 2.0 [80/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x512_ntA.s 2.0 [81/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x512_ntB.s 2.0 [82/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x640.s 2.0 [83/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x640_ntA.s 2.0 [84/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x640_ntB.s 2.0 [85/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x768.s 2.1 [86/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x768_ntA.s 2.1 [87/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x768_ntB.s 2.1 [88/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x896.s 2.1 [89/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x896_ntA.s 2.1 [90/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_64x896_ntB.s 2.1 [91/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x128.s 2.1 [92/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x128_ntA.s 2.1 [93/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x128_ntB.s 2.1 [94/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x256.s 2.1 [95/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x256_ntA.s 2.1 [96/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x256_ntB.s 2.1 [97/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x384.s 2.1 [98/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x384_ntA.s 2.1 [99/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x384_ntB.s 2.1 [100/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x512.s 2.1 [101/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x512_ntA.s 2.1 [102/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x512_ntB.s 2.1 [103/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x640.s 2.1 [104/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x640_ntA.s 2.1 [105/442] Assembling f4gemm_bf16_per1x32Fp4_BpreShuffle_96x640_ntB.s 2.1 [106/442] Assembling f4gemm_bf16_per1x32Fp4_noBpreShuffle_256x256.s 2.1 [107/442] Assembling wave_mxfp4_dynamic_gemm_256x192x256.s 2.1 [108/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/gemm.cpp.o 2.1 [109/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/hardware.cpp.o 2.1 [110/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/heuristics.cpp.o 2.1 [111/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/logger.cpp.o 2.1 [112/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/origami.cpp.o 2.1 [113/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/streamk.cpp.o 2.1 [114/442] Building CXX object origami/CMakeFiles/origami.dir/src/origami/types.cpp.o 2.1 [115/442] Building CXX object origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast_simulator.cpp.o 2.1 [116/442] Building CXX object origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast.cpp.o 2.1 [117/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_internals.cpp.o 2.1 [118/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_func.cpp.o 2.1 [119/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_type.cpp.o 2.1 [120/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_enum.cpp.o 2.1 [121/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_ndarray.cpp.o 2.1 [122/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_static_property.cpp.o 2.1 [123/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/nb_ft.cpp.o 2.1 [124/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/common.cpp.o 2.1 [125/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/error.cpp.o 2.1 [126/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/trampoline.cpp.o 2.1 [127/442] Building CXX object tensilelite/rocisa/CMakeFiles/nanobind-static-abi3.dir/__/__/_deps/nanobind-src/src/implicit.cpp.o 2.1 [128/442] Generating instruction metadata and ISA from .def files... 2.1 Gfx1250Formats.def: parsed 53 formats 2.1 Gfx1250Instructions.def: parsed 548 instructions 2.1 Successfully generated instruction metadata and ISA for all archs 2.3 [129/442] cd /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/stamp/stage.stamp 2.3 [130/442] Linking all kernel objects into rr_custom_kernels_gfx950.co 2.3 [131/442] Linking CXX static library origami/liborigami.a 2.3 [132/442] Linking CXX static library tensilelite/rocisa/libnanobind-static-abi3.a 2.3 [133/442] Building CXX object tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/GpuArchManager.cpp.o 2.3 [134/442] Building CXX object tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/InstDefDSL.cpp.o 2.3 [135/442] Building CXX object tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxArchDefines.cpp.o 2.4 [136/442] Copying rr_custom_kernels_gfx950.co to /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build/Tensile/library/gfx950 2.9 [137/442] Building CXX object tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/Gfx1250/Gfx1250.cpp.o 2.9 [138/442] Building CXX object tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxLogicalMaps.cpp.o 2.9 [139/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/tablegen.cpp.o 2.9 [140/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenRocisaHwMapping.cpp.o 2.9 [141/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalToAsmMapping.cpp.o 3.0 [142/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenPatterns.cpp.o 3.0 [143/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalIR.cpp.o 3.0 [144/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenInstructions.cpp.o 3.0 [145/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/serialization/asm/IRLexer.cpp.o 3.0 [146/442] Building CXX object tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/serialization/asm/PatternParser.cpp.o 3.1 [147/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/custom_kernels.cpp.o 3.1 [148/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/gemm.cpp.o 3.1 [149/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/parameter_selection.cpp.o 3.1 [150/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/rocroller_host.cpp.o 3.1 [151/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/solution_selection.cpp.o 3.1 [152/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/runtime_args_selection.cpp.o 3.2 [153/442] Building CXX object library/src/amd_detail/rocblaslt/src/rocroller/CMakeFiles/hipblaslt-rocroller.dir/solution_cache.cpp.o 3.2 [154/442] Linking CXX static library tensilelite/rocisa/stinkytofu/hardware/libgfxisa.a 3.4 [155/442] Linking CXX executable tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen 3.4 [156/442] Generating ISA definitions, IR classes, and pattern matchers with tablegen... 3.4 Generating Rocisa mappings for Gfx1250 in "/__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build/tensilelite/rocisa/stinkytofu/stinkytofu/ir/rocisa/RocisaGfx1250Mappings.inc" 3.4 Generating Logical IR -> ASM mappings in "/__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build/tensilelite/rocisa/stinkytofu/stinkytofu/ir/LogicalToAsmMappings_generated.inc" 3.4 Parsing patterns from: /__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/asm/PeepholePatterns.pattern 3.4 Found 12 pattern(s) 3.4 Generated 12 pattern matchers: /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build/tensilelite/rocisa/stinkytofu/PeepholePatterns.inc 3.4 Parsing patterns from: /__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/logical/LogicalIRPatterns.pattern 3.4 Found 12 pattern(s) 3.4 Generated 12 pattern matchers: /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build/tensilelite/rocisa/stinkytofu/LogicalIRPatterns.inc 3.4 3.4 === Generating High-Level IR === 3.4 Generated 274 opcode enum values -> LogicalOpcodes_generated.inc 3.4 Generated opcode mapping functions -> LogicalOpcode.cpp 3.4 Generated 274 LogicalInstruction factory functions + 5 special instruction factories (MFMA/MXMFMA/SMFMA/Label/IntrinsicCall) -> LogicalInstructions_generated.hpp 3.4 Generated Python bindings for 274 IR instructions -> PythonBindings_generated.inc 3.4 === High-Level IR generation completed successfully === 3.4 3.6 [157/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/stinkytofu/ir/logical/LogicalOpcode.cpp.o 3.8 [158/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/AnalysisManager.cpp.o 3.9 [159/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/IRBase.cpp.o 4.1 [160/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/BasicBlock.cpp.o 4.3 [161/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/Function.cpp.o 4.5 [162/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/PassManager.cpp.o 4.7 [163/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DebugPrintInstrumentation.cpp.o 4.9 [164/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DAGScheduleJsonWriter.cpp.o 5.1 [165/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/LogicalModule.cpp.o 5.3 [166/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/Module.cpp.o 5.5 [167/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/DumpStinkyFunctionPass.cpp.o 5.7 [168/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalToFunctionConverter.cpp.o 5.9 [169/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalOpcode.cpp.o 6.0 [170/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicLibrary.cpp.o 6.2 [171/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicRegistry.cpp.o 6.4 [172/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicPatternConverter.cpp.o 6.6 [173/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/AsmSetSymbolMap.cpp.o 6.7 [174/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkyAsmIR.cpp.o 6.9 [175/442] Building CXX object tensilelite/CMakeFiles/tensilelite-host.dir/src/Debug.cpp.o 6.9 [176/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkyModifiers.cpp.o 7.1 [177/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/IntrinsicExpansionPass.cpp.o 7.1 [178/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkySignature.cpp.o 7.2 [179/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/ToStinkyAsmPass.cpp.o 7.2 [180/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/CompositeInstructionLoweringPass.cpp.o 7.4 [181/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InstructionSizeCosting.cpp.o 7.4 [182/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/LogicalPeepholePass.cpp.o 7.4 [183/442] Building CXX object tensilelite/CMakeFiles/tensilelite-host.dir/src/Activation.cpp.o 7.5 [184/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/SwPrefetchInsertionPass.cpp.o 7.5 [185/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/AccumulateInstructionSizePass.cpp.o 7.6 [186/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PassOrderSnapshotJson.cpp.o 7.7 [187/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PhiPlacement.cpp.o 7.7 [188/442] Building CXX object CMakeFiles/hipblaslt.dir/library/src/amd_detail/rocblaslt/src/Debug.cpp.o 7.7 [189/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/BuildDefUseChain.cpp.o 7.7 [190/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/CFGBuilderPass.cpp.o 7.8 [191/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/DeadCodeEliminationPass.cpp.o 7.8 [192/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PeepholeOptimizationPass.cpp.o 7.9 [193/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RedundantMovEliminationPass.cpp.o 7.9 [194/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/LegalizationUtils.cpp.o 8.0 [195/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyDAGSchedulerPass.cpp.o 8.0 [196/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleLastLRsPass.cpp.o 8.0 [197/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/SetMatrixReusePass.cpp.o 8.1 [198/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyConfigurableWaitCntPass.cpp.o 8.2 [199/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyRemoveWaitCntPass.cpp.o 8.2 [200/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleFirstLRsPass.cpp.o 8.2 [201/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyWaitCntInsertionPass.cpp.o 8.3 [202/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyRemoveNopPass.cpp.o 8.3 [203/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyBuildImplicitDependencyPass.cpp.o 8.4 [204/442] Building CXX object tensilelite/CMakeFiles/tensilelite-host.dir/src/PerformanceMetricTypes.cpp.o 8.4 [205/442] Building CXX object tensilelite/CMakeFiles/tensilelite-host.dir/src/Utils.cpp.o 8.4 [206/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/MemTokenConsistencyCheckPass.cpp.o 8.4 [207/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RaiseVgprMsbPass.cpp.o 8.5 [208/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InsertVgprMsbPass.cpp.o 8.5 [209/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RemoveDelayAluPass.cpp.o 8.5 [210/442] Building CXX object tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelLanguageTypes.cpp.o 8.5 [211/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InsertDelayAluPass.cpp.o 8.6 [212/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/LoopRegionRemarkPass.cpp.o 8.6 [213/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/EstimateAsmCyclesPass.cpp.o 8.6 [214/442] Building CXX object tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedData.cpp.o 8.7 [215/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Backend.cpp.o 8.7 [216/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/BackendRegistry.cpp.o 8.7 [217/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/logical/IRSerializer.cpp.o 8.7 [218/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Gfx1250Backend.cpp.o 8.7 [219/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmPrinter.cpp.o 8.8 [220/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmEmitter.cpp.o 8.8 [221/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRLexer.cpp.o 8.8 [222/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRParser.cpp.o 8.9 [223/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/RawAsmParser.cpp.o 8.9 [224/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRConverter.cpp.o 8.9 [225/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/ModifierSerializer.cpp.o 8.9 [226/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/asm/AsmVerifierPass.cpp.o 8.9 [227/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/PatternParser.cpp.o 9.0 [228/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/controlflow/Dominance.cpp.o 9.0 [229/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ArchHelper.cpp.o 9.0 [230/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/logical/IRVerifierPass.cpp.o 9.0 [231/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ComgrProbe.cpp.o 9.1 [232/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/HwReg.cpp.o 9.1 [233/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/base.cpp.o 9.1 [234/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/main.cpp.o 9.1 [235/442] Building CXX object tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ToolchainCaps.cpp.o 9.2 [236/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/code.cpp.o 9.2 [237/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/container.cpp.o 9.2 [238/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/count.cpp.o 9.2 /__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] 9.2 149 | const auto& tid = typeid(*item); 9.2 | ^ 9.2 1 warning generated. 9.2 [239/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/enum.cpp.o 9.3 [240/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/helper.cpp.o 9.3 [241/442] Linking CXX shared library tensilelite/rocisa/stinkytofu/libstinkytofu.so.0.1.0 9.4 [242/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/macro.cpp.o 9.4 [243/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/label.cpp.o 9.4 [244/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/instruction.cpp.o 9.4 [245/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/register.cpp.o 9.5 [246/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/common.cpp.o 9.5 [247/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/branch.cpp.o 9.5 [248/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cvt.cpp.o 9.5 [249/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cmp.cpp.o 9.6 [250/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mfma.cpp.o 9.6 [251/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mem.cpp.o 9.6 [252/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/extension.cpp.o 9.6 [253/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/pass.cpp.o 9.7 [254/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/composite.cpp.o 9.7 [255/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/remove.cpp.o 9.7 [256/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/graph.cpp.o 9.7 [257/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/cycle.cpp.o 9.8 [258/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/insert_delay_alu.cpp.o 9.8 [259/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/functions.cpp.o 9.8 [260/442] Building CXX object clients/CMakeFiles/hipblaslt-clients-common.dir/common/src/hipblaslt_bench_options.cpp.o 9.8 [261/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/macro_inline.cpp.o 9.9 [262/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/argument.cpp.o 9.9 [263/442] Creating library symlink tensilelite/rocisa/stinkytofu/libstinkytofu.so.0 tensilelite/rocisa/stinkytofu/libstinkytofu.so 9.9 [264/442] Building CXX object clients/CMakeFiles/hipblaslt-clients-common.dir/common/src/singletons.cpp.o 9.9 [265/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_math.cpp.o 9.9 [266/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_branch.cpp.o 9.9 [267/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_cast.cpp.o 10.0 [268/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/AllHwMappings.cpp.o 10.0 [269/442] Building CXX object tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/rockrel/rockrel/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/ToStinkyTofuUtils.cpp.o 10.2 [270/442] Linking CXX shared module tensilelite/rocisa/rocisa/_rocisa.abi3.so 14.4 [271/442] Building hipblasltTransform_gfx950.hsaco 14.4 [271/442] Validating library logic (TensileLogic --check-all) ... 343.0 Launching 64 threads for 420 tasks... 995.9 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 Validating library logic... 30s elapsed Validating library logic... 35s elapsed Validating library logic... 40s elapsed Validating library logic... 45s elapsed Validating library logic... 50s elapsed Validating library logic... 55s elapsed Validating library logic... 60s elapsed Validating library logic... 65s elapsed Validating library logic... 70s elapsed Validating library logic... 75s elapsed Validating library logic... 80s elapsed Validating library logic... 85s elapsed Validating library logic... 90s elapsed Validating library logic... 95s elapsed Validating library logic... 100s elapsed Validating library logic... 105s elapsed Validating library logic... 110s elapsed Validating library logic... 115s elapsed Validating library logic... 120s elapsed Validating library logic... 125s elapsed Validating library logic... 130s elapsed Validating library logic... 135s elapsed Validating library logic... 140s elapsed Validating library logic... 145s elapsed Validating library logic... 150s elapsed Validating library logic... 155s elapsed Validating library logic... 160s elapsed Validating library logic... 165s elapsed Validating library logic... 170s elapsed Validating library logic... 175s elapsed Validating library logic... 180s elapsed Validating library logic... 185s elapsed Validating library logic... 190s elapsed Validating library logic... 195s elapsed Validating library logic... 200s elapsed Validating library logic... 205s elapsed Validating library logic... 210s elapsed Validating library logic... 215s elapsed Validating library logic... 220s elapsed Validating library logic... 225s elapsed Validating library logic... 230s elapsed Validating library logic... 235s elapsed Validating library logic... 240s elapsed Validating library logic... 245s elapsed Validating library logic... 250s elapsed Validating library logic... 255s elapsed Validating library logic... 260s elapsed Validating library logic... 265s elapsed Validating library logic... 270s elapsed Validating library logic... 275s elapsed Validating library logic... 280s elapsed Validating library logic... 285s elapsed Validating library logic... 290s elapsed Validating library logic... 295s elapsed Validating library logic... 300s elapsed Validating library logic... 305s elapsed Validating library logic... 310s elapsed Validating library logic... 315s elapsed Validating library logic... 320s elapsed Validating library logic... 325s elapsed Validating library logic... 330s elapsed Validating library logic... 335s elapsed Validating library logic... 340s elapsed Validating library logic... 345s elapsed Validating library logic... 350s elapsed Validating library logic... 355s elapsed Validating library logic... 360s elapsed Validating library logic... 365s elapsed Validating library logic... 370s elapsed Validating library logic... 375s elapsed Validating library logic... 380s elapsed Validating library logic... 385s elapsed Validating library logic... 390s elapsed Validating library logic... 395s elapsed Validating library logic... 400s elapsed Validating library logic... 405s elapsed Validating library logic... 410s elapsed Validating library logic... 415s elapsed Validating library logic... 420s elapsed Validating library logic... 425s elapsed Validating library logic... 430s elapsed Validating library logic... 435s elapsed Validating library logic... 440s elapsed Validating library logic... 445s elapsed Validating library logic... 450s elapsed Validating library logic... 455s elapsed Validating library logic... 460s elapsed Validating library logic... 465s elapsed Validating library logic... 470s elapsed Validating library logic... 475s elapsed Validating library logic... 480s elapsed Validating library logic... 485s elapsed Validating library logic... 490s elapsed Validating library logic... 495s elapsed Validating library logic... 500s elapsed Validating library logic... 505s elapsed Validating library logic... 510s elapsed Validating library logic... 515s elapsed Validating library logic... 520s elapsed Validating library logic... 525s elapsed Validating library logic... 530s elapsed Validating library logic... 535s elapsed Validating library logic... 540s elapsed Validating library logic... 545s elapsed Validating library logic... 550s elapsed Validating library logic... 555s elapsed Validating library logic... 560s elapsed Validating library logic... 565s elapsed Validating library logic... 570s elapsed Validating library logic... 575s elapsed Validating library logic... 580s elapsed Validating library logic... 585s elapsed Validating library logic... 590s elapsed Validating library logic... 595s elapsed Validating library logic... 600s elapsed Validating library logic... 605s elapsed Validating library logic... 610s elapsed Validating library logic... 615s elapsed Validating library logic... 620s elapsed Validating library logic... 625s elapsed Validating library logic... 630s elapsed Validating library logic... 635s elapsed Validating library logic... 640s elapsed Validating library logic... 645s elapsed Validating library logic... 650s elapsed Done. (652.9 secs elapsed) 995.9 Total 571571 solutions 995.9 Keep 571571 solutions 995.9 Reject 0 solutions 995.9 Known-bugs skip 14 solutions (see --known-bugs YAML) 999.0 [440/442] Linking CXX executable clients/hipblaslt-test 999.0 [441/442] Building device libraries to /__w/rockrel/rockrel/build/math-libs/BLAS/hipBLASLt/build/Tensile ... 1001.3 1001.3 ################################################################################ 1001.3 # Tensile Create Library 1015.0 Capability gfx950 1015.0 HasMFMA_bf16_1k 1 1015.0 HasWMMA_AccImmZero - 1015.0 HasAddLshl 1 1015.0 HasAtomicAdd 1 1015.0 HasBF16CVT 1 1015.0 HasClusterBarrier - 1015.0 HasCvtFP8toF16 - 1015.0 HasDLCModifier - 1015.0 HasDirectToLds 1 1015.0 HasDirectToLdsx4 1 1015.0 HasExplicitCO 1 1015.0 HasExplicitNC - 1015.0 HasGLCModifier - 1015.0 HasGLTr16B128 - 1015.0 HasGLTr8B64 - 1015.0 HasGlobalPrefetch - 1015.0 HasLDSTr 1 1015.0 HasLDSTrB128B16 - 1015.0 HasLDSTrB64B16 1 1015.0 HasLDSTrB64B4 - 1015.0 HasLDSTrB64B8 - 1015.0 HasLDSTrB96B6 - 1015.0 HasLshlOr 1 1015.0 HasMFMA 1 1015.0 HasMUBUFConst 1 1015.0 HasNTModifier 1 1015.0 HasNVModifier - 1015.0 HasNewBarrier - 1015.0 HasPartialOOB 1 1015.0 HasPkF16CVT 1 1015.0 HasSC0Modifier 1 1015.0 HasSCMPK 1 1015.0 HasSCOPEModifier - 1015.0 HasSMFMA 1 1015.0 HasSMulHi 1 1015.0 HasSWMMAC - 1015.0 HasScalarStore 1 1015.0 HasTDM - 1015.0 HasTHModifier - 1015.0 HasVgprMSB - 1015.0 HasVgprMSB16 - 1015.0 HasWMMA - 1015.0 HasXcnt - 1015.0 MaxLgkmcnt 1 1015.0 MaxVmcnt 1 1015.0 SeparateLGKMcnt - 1015.0 SeparateVMcnt - 1015.0 SeparateVscnt - 1015.0 ShortBranchMaxLength 1 1015.0 SupportedISA 1 1015.0 SupportedSource 1 1015.0 HasWMMA_V1 - 1015.0 HasWMMA_V2 - 1015.0 HasWMMA_V3 - 1015.0 s_delay_alu - 1015.0 v_prng_b32 1 1015.0 v_mov_b64 1 1015.0 HasMFMA_b8 1 1015.0 v_dot2_f32_bf16 1 1015.0 v_dot2c_f32_bf16 1 1015.0 HasMFMA_explictB 1 1015.0 Hascvtfp8_f16 1 1015.0 v_dot2_f32_f16 1 1015.0 v_dot2c_f32_f16 1 1015.0 v_fma_f16 1 1015.0 v_fmac_f16 - 1015.0 v_mac_f16 1 1015.0 v_pk_fma_f16 1 1015.0 v_pk_fmac_f16 - 1015.0 v_fma_f32 1 1015.0 v_fma_mix_f32 1 1015.0 v_fmac_f32 1 1015.0 v_mac_f32 - 1015.0 v_mad_mix_f32 - 1015.0 v_pk_add_f32 1 1015.0 v_pk_mul_f32 1 1015.0 HasMFMA_f64 1 1015.0 HasWMMA_V3_f64 - 1015.0 v_fma_f64 1 1015.0 HasMFMA_f8 1 1015.0 HasMFMA_f8f6f4 1 1015.0 HasWMMA_f8f6f4 - 1015.0 HasSWMMAC_gfx1250 - 1015.0 HasAdd_PC_i64 - 1015.0 VOP3v_dot4_i32_i8 1 1015.0 v_dot4_i32_i8 - 1015.0 v_dot4c_i32_i8 1 1015.0 Hascvtf16_fp8_sf32 1 1015.0 s_add_u64 - 1015.0 s_sub_u64 - 1015.0 v_add_nc_u64 - 1015.0 HasMFMA_xf32 - 1015.0 ArchAccUnifiedRegs 1 1015.0 CMPXWritesSGPR 1 1015.0 CrosslaneWait 1 1015.0 DSLow16NotPreserve - 1015.0 DeviceLDS 1 1015.0 HasAccCD 1 1015.0 HasEccHalf 1 1015.0 HasF32XEmulation 1 1015.0 HasFP8_OCP - 1015.0 HasInvWbDevFences - 1015.0 HasMXScaleSwizzle 1 1015.0 HasSchedMode - 1015.0 HasWave32 - 1015.0 HasWmmaArbStallBit - 1015.0 LDSBankCount 1 1015.0 LDSBankWidth 1 1015.0 MaxSgprPreload 1 1015.0 NoSDWA - 1015.0 RequiresXCntForVolatileVMEM - 1015.0 SDWAWait 1 1015.0 SgprPreloadPad 1 1015.0 TransOpWait 1 1015.0 VOP3ByteSel - 1015.0 VgprBank - 1015.0 Waitcnt0Disabled 1 1015.0 WorkGroupIdFromTTM - 1015.0 # Found hipcc version 7.14.60850-0000000 1015.2 ROCm 7.14.60850 Component path: /__w/rockrel/rockrel/build/core/clr/dist/lib/llvm/bin/clang++ version: 23.0.0 1015.2 ROCm 7.14.60850 Component path: /__w/rockrel/rockrel/build/compiler/amd-llvm/dist/lib/llvm/bin/clang-offload-bundler version: 23.0.0 1015.2 # LogicFilter: /__w/rockrel/rockrel/rocm-libraries/projects/hipblaslt/library/**/*.yaml 1015.9 # Experimental: False 1015.9 # Archs: gfx950 1015.9 # LibraryLogicFiles: 639 1015.9 Loading Logics...: Launching 64 threads... 1017.3 Loading Logics...: Done. (1.5 secs elapsed) 1019.9 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1019.9 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1021.1 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1021.5 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1022.4 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1023.2 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1023.8 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1024.3 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1024.4 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1024.9 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1025.3 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1025.4 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1025.5 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1025.6 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1027.0 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1032.3 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1033.4 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1034.7 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1036.1 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1044.5 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1094.8 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1108.5 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1139.1 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1157.9 Tensile::WARNING: can't use DirectToLds with b64 buffer load, using non DirectToLds version instead 1200.1 1200.1 =========================================================== 1200.1 WARNING: YAML parameter type mismatches detected (21250 total across 168 files): 1200.1 =========================================================== 1200.1 Activation: found int in 16726 solutions (values: 1) - expected bool 1200.1 BufferStore: found int in 468 solutions (values: 1) - expected bool 1200.1 DirectToLds: found bool in 4 solutions (values: True) - expected int 1200.1 ExpandPointerSwap: found int in 32 solutions (values: 0) - expected bool 1200.1 GlobalReadPerMfma: found int in 683 solutions (values: 1) - expected float 1200.1 LDSTrInst: found int in 217 solutions (values: 0, 1) - expected bool 1200.1 MIArchVgpr: found int in 210 solutions (values: 0, 1) - expected bool 1200.1 SourceSwap: found int in 1203 solutions (values: 0, 1) - expected bool 1200.1 StaggerUStride: found float in 75 solutions (values: 1024.0, 128.0, 256.0, 512.0) - expected int 1200.1 StorePriorityOpt: found int in 210 solutions (values: 0, 1) - expected bool 1200.1 SwapGlobalReadOrder: found bool in 31 solutions (values: False, True) - expected int 1200.1 TailloopInNll: found int in 186 solutions (values: 0, 1) - expected bool 1200.1 TransposeA: found int in 561 solutions (values: 0, 1) - expected bool 1200.1 TransposeB: found int in 561 solutions (values: 0, 1) - expected bool 1200.1 TransposeLDSMetadata: found bool in 17 solutions (values: True) - expected int 1200.1 Use64bShadowLimit: found int in 28 solutions (values: 1) - expected bool 1200.1 UsePLRPack: found bool in 38 solutions (values: False, True) - expected int 1200.1 ----------------------------------------------------------- 1200.1 This will cause std::bad_cast at runtime because msgpack 1200.1 serializes bool and int as different wire types. 1200.1 Fix these to prevent future build failures. 1200.1 =========================================================== 1233.1 Number of solutions parsed: 74507 1233.1 Number of unique solutions: 74478 1297.4 Time to load yaml files (s): 217.22 1297.4 Number of duplicate kernels: 6730 1297.8 Generating assembly kernels: Launching 64 threads for 67721 tasks... 1648.8 /opt/python/cp312-cp312/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:782: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak. 1648.8 warnings.warn( 6744.5 Generating assembly kernels: Done. (5446.7 secs elapsed) 6872.0 # Helper kernel cache MISS (a978366bf354...) 7029.9 buildSourceCodeObjectFile time (s): 157.96 7066.8 Time to generate kernels (s): 5760.08 7066.8 Time to pass kernel info to library (s): 24.56 7066.8 Writing master solution libraries: Launching 64 threads for 303 tasks... 7084.4 Writing master solution libraries: Done. (17.6 secs elapsed) 7098.4 Time to write master solution libraries (s): 17.72 7098.4 # Tensile Library Writer DONE 7098.4 ################################################################################ 7098.4 7098.4 Total time (s): 6094.10 7098.4 Total kernels processed: 67721 7098.4 Kernels processed per second: 11.11 7098.4 KernelHelperObjs: 186 END 1781493862.5986462 7100.361035585403 0