Hi, I have some problems getting TVM installed so here are the steps I’m following in case someone has already found a solution.
I’m trying to use TVM through Docker using the script build and the Dockerfile.ci_cpu of your Github repository.
Environment details: Ubuntu 22.04 TVM version v0.17.0
The building of the image “ci_cpu” runs successfully after deleting the lines related with NNPACK in the Dockerfile.ci_cpu beacuse the were some conflicts with that library.
With nnpack deleted the building runs successfully but when I try to import tvm inside the container got an error caused by the absence of ['libtvm.so, ‘libtvm_runtime.so’, ‘3rdparty/cutlass_fpA_intB_gemm/cutlass_kernels/libfpA_intB_gemm.so’, ‘3rdparty/libflash_attn/src/libflash_attn.so’]
root@myhost:~# python3 Python 3.8.19 (default, Apr 6 2024, 17:58:10) [GCC 11.4.0] on linux
import tvm Traceback (most recent call last): raise RuntimeError(message) RuntimeError: Cannot find libraries: [‘libtvm.so’, ‘libtvm_runtime.so’, ‘3rdparty/cutlass_fpA_intB_gemm/cutlass_kernels/libfpA_intB_gemm.so’, ‘3rdparty/libflash_attn/src/libflash_attn.so’]
It seems that this libraries are were’t compiled in the docker image.
Do you know what I can do to solve this issue?