Skip to content

Installation Failed with error info:"undefined reference to cudaGetDeviceProperties_v2" #297

@qiuqiu10

Description

@qiuqiu10

i'm using Linux Ubuntu with cuda 12.8 and torch 2.7.0.dev20250310+cu128, when i ran python setup.py install i got the error message undefined reference to cudaGetDeviceProperties_v2. /usr/local/cuda/lib64 is in my $LD_LIBRARY_PATH and the route for nvcc is /usr/local/cuda/bin/nvcc. What is the problem?
The full output when i ran python setup.py install is as follows:

/home/qcy/BitBLAS/setup.py:65: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
  nvcc_cuda_version = LooseVersion(output[release_idx].split(",")[0])
/home/qcy/miniconda3/envs/llm/lib/python3.12/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
/home/qcy/miniconda3/envs/llm/lib/python3.12/site-packages/setuptools/dist.py:294: InformationOnly: Normalizing '0.1.0+ubuntu.20.04.cu128' to '0.1.0+ubuntu.20.4.cu128'
  self.metadata.version = self._normalize_version(self.metadata.version)
running install
/home/qcy/miniconda3/envs/llm/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/home/qcy/BitBLAS/setup.py:146: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
  tar.extractall(path=extract_path)
-- Hide private symbols...
-- Forbidding undefined symbols in shared library, using -Wl,--no-undefined on platform Linux
-- Build with RPC support...
-- Build with Graph Executor support...
-- Build with profiler...
-- Build with AOT Executor support...
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) 
-- Build Alloc alignment set to 64
-- Didn't find the path to CCACHE, disabling ccache
-- VTA build with VTA_HW_PATH=/home/qcy/BitBLAS/3rdparty/tvm/3rdparty/vta-hw
-- Build VTA runtime with target: sim
-- Custom CUDA_PATH=/usr/local/cuda
-- Found CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda
-- Found CUDA_CUDA_LIBRARY=/usr/local/cuda/targets/x86_64-linux/lib/stubs/libcuda.so
-- Found CUDA_CUDART_LIBRARY=/usr/lib/x86_64-linux-gnu/libcudart.so
-- Found CUDA_NVRTC_LIBRARY=/usr/local/cuda/lib64/libnvrtc.so
-- Found CUDA_CUDNN_INCLUDE_DIRS=
-- Found CUDA_CUDNN_LIBRARY=
-- Found CUDA_CUBLAS_LIBRARY=/usr/local/cuda/lib64/libcublas.so
-- Found CUDA_CURAND_LIBRARY=/usr/local/cuda/lib64/libcurand.so
-- Found CUDA_CUBLASLT_LIBRARY=/usr/local/cuda/lib64/libcublasLt.so
-- Found CUDA_NVTX_LIBRARY=/usr/local/cuda/lib64/libnvToolsExt.so
-- Found CUDA_nvToolsExt_LIBRARY=
-- Build with CUDA  support
-- The CUDA compiler identification is NVIDIA 12.8.61 with host compiler GNU 9.4.0
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Use llvm-config=/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/bin/llvm-config
-- LLVM libdir: /home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib
-- LLVM cmakedir: /home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/cmake/llvm
-- LLVM links against zlib
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- LLVM linker flag: -lrt
-- LLVM linker flag: -ldl
-- LLVM linker flag: -ltinfo
-- LLVM linker flag: -lpthread
-- LLVM links against math
-- LLVM links against xml2
-- Found LLVM_INCLUDE_DIRS=/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/include
-- Found LLVM_DEFINITIONS=-D_GNU_SOURCE;-D__STDC_CONSTANT_MACROS;-D__STDC_FORMAT_MACROS;-D__STDC_LIMIT_MACROS
-- Found LLVM_LIBS=/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMXRay.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMWindowsManifest.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMTableGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSymbolize.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDebugInfoPDB.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMOrcJIT.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMOrcError.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMJITLink.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMObjectYAML.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMCA.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLTO.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMObjCARCOpts.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMExtensions.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libPolly.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libPollyISL.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMPasses.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLineEditor.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLibDriver.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMInterpreter.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMFuzzMutate.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMFrontendOpenMP.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMCJIT.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMExecutionEngine.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRuntimeDyld.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDWARFLinker.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDlltoolDriver.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMOption.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDebugInfoGSYM.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMCoverage.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMCoroutines.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMXCoreDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMXCoreCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMXCoreDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMXCoreInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMX86Disassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMX86AsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMX86CodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMX86Desc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMX86Utils.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMX86Info.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMWebAssemblyDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMWebAssemblyCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMWebAssemblyDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMWebAssemblyAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMWebAssemblyInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSystemZDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSystemZCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSystemZAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSystemZDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSystemZInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSparcDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSparcCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSparcAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSparcDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSparcInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRISCVDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRISCVCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRISCVAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRISCVDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRISCVUtils.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRISCVInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMPowerPCDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMPowerPCCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMPowerPCAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMPowerPCDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMPowerPCInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMNVPTXCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMNVPTXDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMNVPTXInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMSP430Disassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMSP430CodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMSP430AsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMSP430Desc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMSP430Info.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMipsDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMipsCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMipsAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMipsDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMipsInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLanaiDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLanaiCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLanaiAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLanaiDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLanaiInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMHexagonDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMHexagonCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMHexagonAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMHexagonDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMHexagonInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBPFDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBPFCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBPFAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBPFDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBPFInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMARMDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMARMCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMARMAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMARMDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMARMUtils.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMARMInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAMDGPUDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAMDGPUCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMIRParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMipo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMInstrumentation.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMVectorize.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMLinker.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMIRReader.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAMDGPUAsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAMDGPUDesc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAMDGPUUtils.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAMDGPUInfo.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAArch64Disassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMCDisassembler.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAArch64CodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMCFGuard.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMGlobalISel.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSelectionDAG.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAsmPrinter.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDebugInfoDWARF.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMCodeGen.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMTarget.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMScalarOpts.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMInstCombine.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAggressiveInstCombine.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMTransformUtils.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBitWriter.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAnalysis.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMProfileData.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMObject.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMTextAPI.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBitReader.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMCore.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMRemarks.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBitstreamReader.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAArch64AsmParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMCParser.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAArch64Desc.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMMC.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDebugInfoCodeView.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDebugInfoMSF.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMBinaryFormat.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAArch64Utils.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMAArch64Info.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMSupport.a;/home/qcy/BitBLAS/3rdparty/clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04/lib/libLLVMDemangle.a;ZLIB::ZLIB;-lrt;-ldl;-ltinfo;-lpthread;m;-lxml2
-- Found TVM_LLVM_VERSION=100
-- Found TVM_LLVM_HAS_AARCH64_TARGET=1
-- Build with LLVM 
-- Set TVM_LLVM_VERSION=100
-- Build with contrib.random
-- Build with contrib.sort
-- Build with contrib.hybriddump
-- Git found: /usr/bin/git
-- Found TVM_GIT_COMMIT_HASH=d310bd5aadce96145546fb7a87a6d325ea392b2b
-- Found TVM_GIT_COMMIT_TIME=2025-02-04 16:31:13 +0000
-- Could NOT find LIBBACKTRACE (missing: LIBBACKTRACE_STATIC_LIBRARY LIBBACKTRACE_INCLUDE_DIR) 
-- Building libbacktrace from 3rdparty/libbacktrace
-- Building with TVM Map...
-- Build with thread support...
-- Build without FlashInfer
-- Configuring done (2.5s)
-- Generating done (0.3s)
-- Build files have been written to: /home/qcy/BitBLAS/3rdparty/tvm/build
[  1%] Built target project_libbacktrace
[  1%] Building CXX object CMakeFiles/tvm_libinfo_objs.dir/src/support/libinfo.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/builtin_fp16.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/cpu_device_api.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/container.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/debug.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/disco_worker.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/c_runtime_api.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/const_loader_module.cc.o
[  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/builtin.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/bcast_session.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/threaded_session.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/loader.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/file_utils.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/memory/memory_manager.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/logging.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/metadata.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/process_session.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/disco/session.cc.o
[  2%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/dso_library.cc.o
[  3%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/library_module.cc.o
[  3%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/module.cc.o
[  3%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/name_transforms.cc.o
[  3%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/nvtx.cc.o
[  3%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/minrpc/minrpc_logger.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/object.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/ndarray.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/profiling.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/regex.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/packed_func.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/registry.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/bytecode.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/builtin.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/paged_kv_cache.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/kv_state.cc.o
[  4%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/executable.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/lm_support.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/rnn_state.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/ndarray_cache_support.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/vm.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/source_utils.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/system_library.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/static_library.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/vm/bytecode.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/thread_pool.cc.o
[  5%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/vm/vm.cc.o
[  6%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/threading_backend.cc.o
[  6%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/vm/executable.cc.o
[  6%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_device_api.cc.o
[  6%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/workspace_pool.cc.o
[  6%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_endpoint.cc.o
[  6%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_channel.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_local_session.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_module.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_event_impl.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_pipe_impl.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_server_env.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_session.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/rpc/rpc_socket_impl.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/graph_executor/graph_executor.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/graph_executor/graph_executor_factory.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/graph_executor/debug/graph_executor_debug.cc.o
[  7%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/aot_executor/aot_executor_factory.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/vm/profiler/vm.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/cuda/cuda_device_api.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/aot_executor/aot_executor.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/cuda/cuda_module.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/cuda/l2_cache_flush.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/relax_vm/cuda/cuda_graph_builtin.cc.o
[  8%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/contrib/random/random.cc.o
[  9%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/contrib/sort/sort.cc.o
[  9%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/analyzer.cc.o
[  9%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/bound_deducer.cc.o
[  9%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/canonical_simplify.cc.o
[  9%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/conjunctive_normal_form.cc.o
[  9%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/const_int_bound.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/constraint_extract.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/detect_linear_equation.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/detect_common_subexpr.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/int_constraints.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/int_set.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/iter_affine_map.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/ir_visitor_with_analyzer.cc.o
[ 10%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/domain_touched.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/modular_set.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/ir_mutator_with_analyzer.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/narrow_predicate_expression.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/presburger_set.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/rewrite_simplify.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/scalable_expression.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/solve_linear_equation.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/solve_linear_inequality.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/transitive_comparison_analyzer.cc.o
[ 11%] Building CXX object CMakeFiles/tvm_objs.dir/src/arith/unwrap_vector_expr.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/auto_schedule.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/compute_dag.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/cost_model.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/feature.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/measure.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/measure_record.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/loop_state.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_policy/empty_policy.cc.o
[ 12%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_policy/search_policy.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_policy/sketch_policy.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_policy/sketch_policy_rules.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_policy/utils.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/transform_step.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_task.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/utils.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/autotvm/feature_visitor.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/autotvm/touch_extractor.cc.o
[ 13%] Building CXX object CMakeFiles/tvm_objs.dir/src/driver/driver_api.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/adt.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/affine_type.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/apply_pass_to_function.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/attrs.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/diagnostic.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/expr.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/env_func.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/function.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/global_info.cc.o
[ 14%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/instrument.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/global_var_supply.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/memory_pools.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/module.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/name_supply.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/op.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/si_builder.cc.o
[ 15%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/source_map.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/tensor_type.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/transform.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/type.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/type_functor.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/ir/type_relation.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/arg_info.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/builder/builder.cc.o
[ 16%] Built target tvm_libinfo_objs
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/cost_model/cost_model.cc.o
[ 16%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/database.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/database_utils.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/json_database.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/memory_database.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/schedule_fn_database.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/ordered_union_database.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/database/union_database.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/extracted_task.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/feature_extractor/feature_extractor.cc.o
[ 17%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/feature_extractor/per_store_feature.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/measure_callback/add_to_database.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/measure_callback/measure_callback.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/measure_callback/remove_build_artifact.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/measure_callback/update_cost_model.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/module_equality.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/mutator/mutate_parallel.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/mutator/mutate_compute_location.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/mutator/mutate_thread_binding.cc.o
[ 18%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/mutator/mutate_tile_size.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/mutator/mutate_unroll.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/mutator/mutator.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/disallow_async_strided_mem_copy.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/disallow_dynamic_loop.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/postproc.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/rewrite_cooperative_fetch.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/rewrite_layout.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/rewrite_parallel_vectorize_unroll.cc.o
[ 19%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/rewrite_reduction_block.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/rewrite_tensorize.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/rewrite_unbound_block.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/verify_gpu_code.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/postproc/verify_vtcm_limit.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/profiler.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/runner/runner.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule/cpu/winograd.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule/cuda/thread_bind.cc.o
[ 20%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule/cuda/winograd.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule/generic/winograd.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/add_rfactor.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/apply_custom_rule.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/auto_bind.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/auto_inline.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/cross_thread_reduction.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/multi_level_tiling.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/multi_level_tiling_tensor_core.cc.o
[ 21%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/multi_level_tiling_wide_vector.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/multi_level_tiling_with_intrin.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/parallel_vectorize_unroll.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/random_compute_location.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/schedule_rule/schedule_rule.cc.o
/home/qcy/BitBLAS/3rdparty/tvm/src/driver/driver_api.cc: In function ‘tvm::runtime::Array<tvm::transform::Pass> tvm::CreatePassList(bool)’:
/home/qcy/BitBLAS/3rdparty/tvm/src/driver/driver_api.cc:237:8: warning: unused variable ‘use_async_copy’ [-Wunused-variable]
  237 |   bool use_async_copy = pass_ctx->GetConfig<Bool>("tir.use_async_copy", Bool(false)).value();
      |        ^~~~~~~~~~~~~~
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/search_strategy/evolutionary_search.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/search_strategy/replay_func.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/search_strategy/replay_trace.cc.o
[ 22%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/search_strategy/search_strategy.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/space_generator/post_order_apply.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/space_generator/schedule_fn.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/space_generator/space_generator.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/space_generator/space_generator_union.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/task_scheduler/gradient_based.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/task_scheduler/round_robin.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/task_scheduler/task_scheduler.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/trace_apply.cc.o
[ 23%] Building CXX object CMakeFiles/tvm_objs.dir/src/meta_schedule/tune_context.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/container_printing.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/object_path.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/reflection.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/repr_printer.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/script_printer.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/serialization.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/structural_equal.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/node/structural_hash.cc.o
[ 24%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/analysis.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/computable_at_compile_time.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/detect_recursion.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/layout_transformation.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/shape_analysis.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/struct_info_analysis.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/tir_op_pattern_kind.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/udchain.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/var2value.cc.o
[ 25%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/analysis/well_formed.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/contrib/utils.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/pattern_registry.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/task_extraction.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/vm/codegen_vm.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/vm/codegen_vm_tir.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/vm/exec_builder.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/vm/vm_builtin_lower.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/backend/vm/vm_shape_lower.cc.o
[ 26%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/axis_group_graph.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/global_info.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/struct_info.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/transform/legalize_redistribute.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/transform/lower_distir.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/transform/lower_global_view_to_local_view.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/transform/propagate_sharding.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/distributed/transform/utils.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/binding_rewrite.cc.o
[ 27%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/block_builder.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/dataflow_matcher.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/dataflow_pattern.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/dataflow_pattern_functor.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/emit_te.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/expr.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/expr_functor.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/py_expr_functor.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/struct_info.cc.o
[ 28%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/struct_info_functor.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/tir_pattern.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/transform.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/ir/type.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/ccl/ccl.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/binary.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/ccl.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/distributed.cc.o
[ 29%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/linear_algebra.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/manipulate.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/nn.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/op.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/statistical.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/unary.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/distributed/utils.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/image/resize.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/nn/attention.cc.o
[ 30%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/nn/convolution.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/nn/nn.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/nn/pooling.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/op.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/binary.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/op_common.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/create.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/datatype.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/grad.cc.o
[ 31%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/index.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/inspect.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/linear_algebra.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/manipulate.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/qdq.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/search.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/set.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/sorting.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/statistical.cc.o
[ 32%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/ternary.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/op/tensor/unary.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/testing/transform.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/training/utils.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/adjust_matmul_order.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/allocate_workspace.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/alter_op_impl.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/annotate_tir_op_pattern.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/attach_global_symbol.cc.o
[ 33%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/bind_params.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/bind_symbolic_vars.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/bundle_model_params.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/call_tir_rewrite.cc.o
[ 34%] Built target tvm_runtime_objs
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/canonicalize_bindings.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/combine_parallel_matmul.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/compute_prim_value.cc.o
[ 34%] Linking CXX shared library libtvm_runtime.so
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/convert_dataflow.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/convert_layout.cc.o
[ 34%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/dataflow_inplace.cc.o
[ 35%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/dead_code_elimination.cc.o
[ 35%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/decompose_ops.cc.o
[ 35%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/eliminate_common_subexpr.cc.o
[ 35%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/expand_matmul_of_sum.cc.o
[ 35%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/expand_tuple_arguments.cc.o
[ 35%] Building CXX object CMakeFiles/tvm_objs.dir/src/relax/transform/few_shot_tuning.cc.o
/usr/bin/ld: CMakeFiles/tvm_runtime_objs.dir/src/runtime/cuda/cuda_device_api.cc.o: in function `tvm::runtime::CUDADeviceAPI::GetAttr(DLDevice, tvm::runtime::DeviceAttrKind, tvm::runtime::TVMRetValue*)':
cuda_device_api.cc:(.text._ZN3tvm7runtime13CUDADeviceAPI7GetAttrE8DLDeviceNS0_14DeviceAttrKindEPNS0_11TVMRetValueE[_ZN3tvm7runtime13CUDADeviceAPI7GetAttrE8DLDeviceNS0_14DeviceAttrKindEPNS0_11TVMRetValueE]+0x1d9): undefined reference to `cudaGetDeviceProperties_v2'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/tvm_runtime.dir/build.make:228: libtvm_runtime.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:235: CMakeFiles/tvm_runtime.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[many lines omitted due to github issue line number restriction]
RuntimeError: Failed to build TVM

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions