BEGIN 1778114585.5457277 EXEC /__w/TheRock/TheRock/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/TheRock/TheRock/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.1 [3/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/gemm.cpp.o 1.1 [4/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/hardware.cpp.o 1.1 [5/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/heuristics.cpp.o 1.1 [6/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/logger.cpp.o 1.1 [7/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/origami.cpp.o 1.1 [8/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/streamk.cpp.o 1.1 [9/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/origami/types.cpp.o 1.1 [10/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast_simulator.cpp.o 1.1 [11/182] Building CXX object hipblaslt/origami/CMakeFiles/origami.dir/src/simulator/tensilelite/formocast.cpp.o 1.1 [12/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/msgpack/MessagePack.cpp.o 1.1 [13/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/hip/HipSolutionAdapter.cpp.o 1.1 [14/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/hip/HipHardware.cpp.o 1.1 [15/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Activation.cpp.o 1.1 [16/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/AMDGPU.cpp.o 1.1 [17/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ContractionProblem.cpp.o 1.1 [18/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ContractionSolution.cpp.o 1.1 [19/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/DataTypes.cpp.o 1.1 [20/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Debug.cpp.o 1.1 [21/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedData.cpp.o 1.1 [22/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/EmbeddedLibrary.cpp.o 1.1 [23/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelArguments.cpp.o 1.1 [24/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/KernelLanguageTypes.cpp.o 1.1 [25/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/MLFeatures.cpp.o 1.1 [26/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/MLPNet.cpp.o 1.1 [27/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/PerformanceMetricTypes.cpp.o 1.1 [28/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/ScalarValueTypes.cpp.o 1.1 [29/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/TensorDescriptor.cpp.o 1.2 [30/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/TensorOps.cpp.o 1.2 [31/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Tensile.cpp.o 1.2 [32/182] Building CXX object hipblaslt/tensilelite/CMakeFiles/tensilelite-host.dir/src/Utils.cpp.o 1.2 [33/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hipsparselt_ostream.cpp.o 1.2 [34/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/auxiliary.cpp.o 1.2 [35/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/hipsparselt.cpp.o 1.2 [36/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/handle.cpp.o 1.2 [37/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/Debug.cpp.o 1.2 [38/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/status.cpp.o 1.2 [39/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/utility.cpp.o 1.2 [40/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_compress.cpp.o 1.2 [41/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_prune.cpp.o 1.2 [42/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/spmm/rocsparselt_spmm.cpp.o 1.2 [43/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/tensile_host.cpp.o 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/tensile_host.cpp:41: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/Contractions.hpp:29: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ContractionProblem.hpp:32: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ScalarValueTypes.hpp:29: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes.hpp:52: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes_Float6.hpp:54: 1.2 In file included from /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSE/dist/include/hip/hip_ext_ocp.h:12: 1.2 In file included from /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_fp.hpp:14: 1.2 /__w/TheRock/TheRock/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] 1.2 781 | using other_type = std::conditional::type; 1.2 | ^ 1.2 | typename 1.2 /__w/TheRock/TheRock/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] 1.2 895 | using other_type = std::conditional::type; 1.2 | ^ 1.2 | typename 1.2 2 warnings generated when compiling for gfx906. 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/tensile_host.cpp:41: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/Contractions.hpp:29: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ContractionProblem.hpp:32: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/ScalarValueTypes.hpp:29: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes.hpp:52: 1.2 In file included from /__w/TheRock/TheRock/rocm-libraries/projects/hipblaslt/tensilelite/include/Tensile/DataTypes_Float6.hpp:54: 1.2 In file included from /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSE/dist/include/hip/hip_ext_ocp.h:12: 1.2 In file included from /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSE/dist/include/hip/amd_detail/amd_hip_ocp_fp.hpp:14: 1.2 /__w/TheRock/TheRock/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] 1.2 781 | using other_type = std::conditional::type; 1.2 | ^ 1.2 | typename 1.2 /__w/TheRock/TheRock/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] 1.2 895 | using other_type = std::conditional::type; 1.2 | ^ 1.2 | typename 1.2 2 warnings generated when compiling for host. 1.2 [44/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_internals.cpp.o 1.2 [45/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_type.cpp.o 1.2 [46/182] cd /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSELt/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSELt/stamp/stage.stamp 1.2 [47/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_func.cpp.o 1.2 [48/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_enum.cpp.o 1.2 [49/182] Building CXX object library/CMakeFiles/hipsparselt.dir/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp.o 1.2 /__w/TheRock/TheRock/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] 1.2 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:68:20: note: explicitly cast the pointer to silence this warning 1.2 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:158:20: note: explicitly cast the pointer to silence this warning 1.2 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:248:20: note: explicitly cast the pointer to silence this warning 1.2 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:657:20: note: explicitly cast the pointer to silence this warning 1.2 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1231:20: note: explicitly cast the pointer to silence this warning 1.2 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1532:16: note: explicitly cast the pointer to silence this warning 1.2 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 1.2 | ^ 1.2 | (void*) 1.2 6 warnings generated when compiling for gfx906. 1.2 /__w/TheRock/TheRock/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] 1.2 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:68:20: note: explicitly cast the pointer to silence this warning 1.2 68 | memcpy(_handle, &tmpHandle, sizeof(_rocsparselt_handle)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:158:20: note: explicitly cast the pointer to silence this warning 1.2 158 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:248:20: note: explicitly cast the pointer to silence this warning 1.2 248 | memcpy(_matDescr, &tmpMatDescr, sizeof(_rocsparselt_mat_descr)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:657:20: note: explicitly cast the pointer to silence this warning 1.2 657 | memcpy(_matmulDescr, &tmpDescr, sizeof(_rocsparselt_matmul_descr)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1231:20: note: explicitly cast the pointer to silence this warning 1.2 1231 | memcpy(_algSelection, &tmpAlgSelection, sizeof(_rocsparselt_matmul_alg_selection)); 1.2 | ^ 1.2 | (void*) 1.2 /__w/TheRock/TheRock/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] 1.2 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 1.2 | ^ 1.2 /__w/TheRock/TheRock/rocm-libraries/projects/hipsparselt/library/src/hcc_detail/rocsparselt/src/rocsparselt_auxiliary.cpp:1532:16: note: explicitly cast the pointer to silence this warning 1.2 1532 | memcpy(_plan, &tmpPlan, sizeof(_rocsparselt_matmul_plan)); 1.2 | ^ 1.2 | (void*) 1.2 6 warnings generated when compiling for host. 1.2 [50/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/error.cpp.o 1.2 [51/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_ndarray.cpp.o 1.3 [52/182] Linking CXX static library hipblaslt/origami/liborigami.a 1.3 [53/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_ft.cpp.o 1.3 [54/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/nb_static_property.cpp.o 1.3 [55/182] Linking CXX executable hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen_inst_gen 1.3 [56/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/common.cpp.o 1.3 [57/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/singletons.cpp.o 1.3 [58/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/trampoline.cpp.o 1.3 [59/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/nanobind-static.dir/__/__/__/_deps/nanobind-src/src/implicit.cpp.o 1.4 [60/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/utility.cpp.o 1.4 [61/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/cblas_interface.cpp.o 1.4 [62/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_random.cpp.o 1.4 [63/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 1.6 [64/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/argument_model.cpp.o 1.6 [65/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_parse_data.cpp.o 1.6 [66/182] Building CXX object clients/CMakeFiles/hipsparselt-clients-common.dir/common/hipsparselt_arguments.cpp.o 1.6 [67/182] Building CXX object clients/bench/CMakeFiles/hipsparselt-bench.dir/client.cpp.o 1.6 [68/182] Linking CXX shared library library/libhipsparselt.so.0.2 1.6 [69/182] Linking CXX static library hipblaslt/tensilelite/rocisa/libnanobind-static.a 1.6 [70/182] Creating library symlink library/libhipsparselt.so.0 library/libhipsparselt.so 1.7 [71/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxLogicalMaps.cpp.o 1.7 [72/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/GpuArchManager.cpp.o 1.8 [73/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenRocisaHwMapping.cpp.o 1.8 [74/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/__w/TheRock/TheRock/rocm-libraries/shared/stinkytofu/src/serialization/asm/IRLexer.cpp.o 1.8 [75/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/Gfx1250/Gfx1250.cpp.o 1.8 [76/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/src/gfx/InstDefDSL.cpp.o 1.8 [77/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenPatterns.cpp.o 1.8 [78/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/hardware/CMakeFiles/gfxisa.dir/generated/GfxArchDefines.cpp.o 1.9 [79/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenInstructions.cpp.o 1.9 [80/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalToAsmMapping.cpp.o 1.9 [81/182] Linking CXX executable clients/bench/hipsparselt-bench 1.9 [82/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/tablegen.cpp.o 2.0 [83/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/GenLogicalIR.cpp.o 2.0 [84/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/CMakeFiles/tablegen.dir/__w/TheRock/TheRock/rocm-libraries/shared/stinkytofu/src/serialization/asm/PatternParser.cpp.o 2.0 [85/182] Linking CXX static library hipblaslt/tensilelite/rocisa/stinkytofu/hardware/libgfxisa.a 2.2 [86/182] Linking CXX executable hipblaslt/tensilelite/rocisa/stinkytofu/tools/tablegen/tablegen 2.3 [87/182] Generating ISA definitions, IR classes, and pattern matchers with tablegen... 2.3 Generating Rocisa mappings for Gfx1250 in "/__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/stinkytofu/ir/rocisa/RocisaGfx1250Mappings.inc" 2.3 Generating Logical IR -> ASM mappings in "/__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/stinkytofu/ir/LogicalToAsmMappings_generated.inc" 2.3 Parsing patterns from: /__w/TheRock/TheRock/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/asm/PeepholePatterns.pattern 2.3 Found 12 pattern(s) 2.3 Generated 12 pattern matchers: /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/PeepholePatterns.inc 2.3 Parsing patterns from: /__w/TheRock/TheRock/rocm-libraries/shared/stinkytofu/tools/tablegen/../../hardware/../src/transforms/logical/LogicalIRPatterns.pattern 2.3 Found 12 pattern(s) 2.3 Generated 12 pattern matchers: /__w/TheRock/TheRock/build/math-libs/BLAS/hipSPARSELt/build/hipblaslt/tensilelite/rocisa/stinkytofu/LogicalIRPatterns.inc 2.3 2.3 === Generating High-Level IR === 2.3 Generated 274 opcode enum values -> LogicalOpcodes_generated.inc 2.3 Generated opcode mapping functions -> LogicalOpcode.cpp 2.3 Generated 274 LogicalInstruction factory functions + 5 special instruction factories (MFMA/MXMFMA/SMFMA/Label/IntrinsicCall) -> LogicalInstructions_generated.hpp 2.3 Generated Python bindings for 274 IR instructions -> PythonBindings_generated.inc 2.3 === High-Level IR generation completed successfully === 2.3 3.2 [88/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/stinkytofu/ir/logical/LogicalOpcode.cpp.o 3.2 [89/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/AnalysisManager.cpp.o 3.2 [90/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/IRBase.cpp.o 3.3 [91/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/BasicBlock.cpp.o 3.3 [92/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/Function.cpp.o 3.3 [93/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/PassManager.cpp.o 3.3 [94/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DebugPrintInstrumentation.cpp.o 3.3 [95/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/core/DAGScheduleJsonWriter.cpp.o 3.4 [96/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/LogicalModule.cpp.o 3.4 [97/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/bindings/python/Module.cpp.o 3.4 [98/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/DumpStinkyFunctionPass.cpp.o 3.4 [99/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalToFunctionConverter.cpp.o 3.4 [100/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/LogicalOpcode.cpp.o 3.4 [101/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicLibrary.cpp.o 3.5 [102/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicRegistry.cpp.o 3.5 [103/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/logical/IntrinsicPatternConverter.cpp.o 3.5 [104/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkyAsmIR.cpp.o 3.5 [105/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/ir/asm/StinkySignature.cpp.o 3.5 [106/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/IntrinsicExpansionPass.cpp.o 3.5 [107/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/ToStinkyAsmPass.cpp.o 3.6 [108/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/CompositeInstructionLoweringPass.cpp.o 3.6 [109/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/logical/LogicalPeepholePass.cpp.o 3.6 [110/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PassOrderSnapshotJson.cpp.o 3.6 [111/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PhiPlacement.cpp.o 3.6 [112/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/BuildDefUseChain.cpp.o 3.6 [113/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/CFGBuilderPass.cpp.o 3.6 [114/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/PeepholeOptimizationPass.cpp.o 3.6 [115/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/DeadCodeEliminationPass.cpp.o 3.6 [116/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/RedundantMovEliminationPass.cpp.o 3.6 [117/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/LegalizationUtils.cpp.o 3.6 [118/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleLastLRsPass.cpp.o 3.6 [119/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyDAGSchedulerPass.cpp.o 3.6 [120/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyConfigurableWaitCntPass.cpp.o 3.6 [121/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/ScheduleFirstLRsPass.cpp.o 3.6 [122/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyWaitCntInsertionPass.cpp.o 3.6 [123/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyRemoveWaitCntPass.cpp.o 3.6 [124/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Backend.cpp.o 3.6 [125/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/StinkyBuildImplicitDependencyPass.cpp.o 3.6 [126/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/transforms/asm/InsertVgprMsbPass.cpp.o 3.6 [127/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/BackendRegistry.cpp.o 3.6 [128/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/pipeline/backend/Gfx1250Backend.cpp.o 3.6 [129/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/logical/IRSerializer.cpp.o 3.6 [130/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmPrinter.cpp.o 3.6 [131/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/StinkyAsmEmitter.cpp.o 3.6 [132/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRLexer.cpp.o 3.6 [133/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRParser.cpp.o 3.6 [134/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/IRConverter.cpp.o 3.6 [135/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/ModifierSerializer.cpp.o 3.6 [136/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/PatternParser.cpp.o 3.6 [137/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/serialization/asm/RawAsmParser.cpp.o 3.6 [138/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/asm/AsmVerifierPass.cpp.o 3.6 [139/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/controlflow/Dominance.cpp.o 3.6 [140/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/analysis/logical/IRVerifierPass.cpp.o 3.6 [141/182] Building CXX object hipblaslt/tensilelite/rocisa/stinkytofu/CMakeFiles/stinkytofu.dir/src/hardware/ArchHelper.cpp.o 3.6 [142/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/main.cpp.o 3.6 [143/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/base.cpp.o 3.6 [144/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/container.cpp.o 3.6 [145/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/helper.cpp.o 3.6 [146/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/code.cpp.o 3.6 [147/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/enum.cpp.o 3.6 [148/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/label.cpp.o 3.6 [149/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/count.cpp.o 3.6 [150/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cvt.cpp.o 3.6 [151/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/cmp.cpp.o 3.6 [152/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/register.cpp.o 3.7 [153/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/macro.cpp.o 3.7 [154/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/common.cpp.o 3.7 [155/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/instruction.cpp.o 3.7 [156/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/pass.cpp.o 3.7 [157/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/branch.cpp.o 3.7 [158/182] Linking CXX shared library hipblaslt/tensilelite/rocisa/stinkytofu/libstinkytofu.so 3.7 [159/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/extension.cpp.o 3.7 [160/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mem.cpp.o 3.7 [161/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/instruction/mfma.cpp.o 3.7 [162/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/graph.cpp.o 3.8 [163/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/remove.cpp.o 3.8 [164/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/composite.cpp.o 3.8 [165/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/cycle.cpp.o 3.8 [166/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/functions.cpp.o 3.9 [167/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/TheRock/TheRock/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/AllHwMappings.cpp.o 3.9 [168/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_cast.cpp.o 3.9 [169/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/pass/insert_delay_alu.cpp.o 3.9 [170/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_branch.cpp.o 3.9 [171/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/f_math.cpp.o 3.9 [172/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/rocisa/src/functions/argument.cpp.o 4.0 [173/182] Building CXX object hipblaslt/tensilelite/rocisa/CMakeFiles/_rocisa.dir/__w/TheRock/TheRock/rocm-libraries/shared/stinkytofu/src/conversion/rocisa/ToStinkyTofuUtils.cpp.o 4.3 [174/182] Linking CXX shared module hipblaslt/tensilelite/rocisa/rocisa/_rocisa.cpython-312-x86_64-linux-gnu.so 35.1 [175/182] Generating test data for hipsparselt-test 35.5 [176/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/prune_gtest.cpp.o 35.5 [177/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/hipsparselt_gtest_main.cpp.o 35.5 [178/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/hipsparselt_test.cpp.o 35.6 [179/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/auxiliary_gtest.cpp.o 35.6 [180/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/spmm_gtest.cpp.o 35.6 [181/182] Building CXX object clients/test/CMakeFiles/hipsparselt-test.dir/compress_gtest.cpp.o 35.9 [182/182] Linking CXX executable clients/test/hipsparselt-test END 1778114621.425389 35.879661321640015 0