microsoft / T-MAC

Low-bit LLM inference on CPU with lookup table
MIT License
595 stars 45 forks source link

ubuntu installation problem on Google colab #26

Open amirhosein-darmani opened 3 months ago

amirhosein-darmani commented 3 months ago

Hi, it's written in the readme that for ubuntu installation do:

git clone --recursive https://github.com/microsoft/T-MAC.git
# in virtualenv
pip install . -v  # or pip install -e . -v
source build/t-mac-envs.sh

but when I clone the project, it isn't any t-mac-envs.sh file in the build directory, leads error: bash: build/t-mac-envs.sh: No such file or directory

how to fix?

kaleid-liner commented 3 months ago

After pip install, the file should have been generated. You need to verify you are executing commands in correct order. If the directory and the file is not generated, please provide the output of pip install.

amirhosein-darmani commented 3 months ago

I'm using google colab to run the repo. After installation, when I use !/content/myenv/bin/python -c "import t_mac; print(t_mac.__version__); from tvm.contrib.clang import find_clang; print(find_clang())" it shows: 1.0.0a3 ['/bin/clang']

but when I run a model with this commands:

model_dir= './model'
!/content/myenv/bin/pip install /content/T-MAC/3rdparty/llama.cpp/gguf-py
!/content/myenv/bin/huggingface-cli download ChenMnZ/Llama-3-8b-instruct-EfficientQAT-w2g128-GPTQ --local-dir ${model_dir}
!/content/myenv/bin/python /content/T-MAC/tools/run_pipeline.py -o ${model_dir} -m llama-3-8b-2bit

it logs error:

Traceback (most recent call last):
  File "compile.py", line 1, in <module>
    from t_mac.ops import QGeMMLUTBitsCodegen, QGeMMLUTBitsPreprocessorCodegen
  File "/usr/local/lib/python3.8/site-packages/t_mac/ops/__init__.py", line 1, in <module>
    from .gemm import *
  File "/usr/local/lib/python3.8/site-packages/t_mac/ops/gemm.py", line 1, in <module>
    from .base import OpCodegen
  File "/usr/local/lib/python3.8/site-packages/t_mac/ops/base.py", line 1, in <module>
    import tvm
ModuleNotFoundError: No module named 'tvm'
kaleid-liner commented 3 months ago

You should execute source build/t-mac-envs.sh to setup environment arguments. This will set PATH to use the clang the script downloaded for you and PYTHONPATH to find tvm. If the file is not generated, it means something wrong has happened during pip install . -v. You need to provide the output of pip install . -v to give more information.

If you are using Colab, you may need to set the environment variables in a different way. Follow the document of Colab please.

amirhosein-darmani commented 3 months ago

this is the output of pip install . -v: (no errors occurred)


Using pip 23.0.1 from /content/myenv/lib/python3.8/site-packages/pip (python 3.8)
Processing /content/T-MAC
  Running command pip subprocess to install build dependencies
  Using pip 23.0.1 from /content/myenv/lib/python3.8/site-packages/pip (python 3.8)
  Collecting setuptools
    Downloading setuptools-73.0.1-py3-none-any.whl (2.3 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 10.3 MB/s eta 0:00:00
  Collecting wheel
    Downloading wheel-0.44.0-py3-none-any.whl (67 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.1/67.1 kB 6.6 MB/s eta 0:00:00
  Installing collected packages: wheel, setuptools
    Creating /tmp/pip-build-env-3io6m325/overlay/bin
    changing mode of /tmp/pip-build-env-3io6m325/overlay/bin/wheel to 755
  Successfully installed setuptools-73.0.1 wheel-0.44.0
  Installing build dependencies ... done
  Running command Getting requirements to build wheel
  running egg_info
  writing python/t_mac.egg-info/PKG-INFO
  writing dependency_links to python/t_mac.egg-info/dependency_links.txt
  writing requirements to python/t_mac.egg-info/requires.txt
  writing top-level names to python/t_mac.egg-info/top_level.txt
  reading manifest file 'python/t_mac.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'python/t_mac.egg-info/SOURCES.txt'
  Getting requirements to build wheel ... done
  Running command Preparing metadata (pyproject.toml)
  running dist_info
  creating /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info
  writing /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/PKG-INFO
  writing dependency_links to /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/dependency_links.txt
  writing requirements to /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/requires.txt
  writing top-level names to /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/top_level.txt
  writing manifest file '/tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/SOURCES.txt'
  reading manifest file '/tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file '/tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/SOURCES.txt'
  creating '/tmp/pip-modern-metadata-rjipfsxa/t_mac-1.0.0a3.dist-info'
  Preparing metadata (pyproject.toml) ... done
Collecting psutil
  Downloading psutil-6.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 290.5/290.5 kB 2.4 MB/s eta 0:00:00
Collecting typing-extensions
  Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Collecting torch
  Downloading torch-2.4.0-cp38-cp38-manylinux1_x86_64.whl (797.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.2/797.2 MB 1.4 MB/s eta 0:00:00
Collecting tornado
  Downloading tornado-6.4.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 436.8/436.8 kB 11.0 MB/s eta 0:00:00
Collecting cloudpickle
  Downloading cloudpickle-3.0.0-py3-none-any.whl (20 kB)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/a9/ec/e531733ff7f955e58ac45089cf72d085e587a731778b9dac1b82878815e9/pandas-2.1.0rc0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/6f/31/a4a8e7367856d9584d0332793edfe631182a9cca885f12dbe2dd77c10c4a/pandas-2.1.0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/3d/0e/2c225d7a5de6ca0ec7d729aff6ef560544596f3a9bfed77f6dbc1713dbb5/pandas-2.1.1.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/3a/6e/6c9c197ec2da861ea8c9c6848f0f887b7563f16e607bc6a35506af677f30/pandas-2.1.2.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/86/ff/662dde2193fc93b8547b073db20472b9676f944d907247a46c9c5bc45bfc/pandas-2.1.3.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/6f/41/eb562668eaf93790762f600536b28c97b45803cba9253cd8e436cda96aef/pandas-2.1.4.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/27/23/fef34c4746e5a228441c614174614714dc8aaec3646ccd53566d97a77fb8/pandas-2.2.0rc0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/03/d2/6fb05f20ee1b3961c7b283c1f8bafc6de752155d075c5db61c173de0de62/pandas-2.2.0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/3d/59/2afa81b9fb300c90531803c0fd43ff4548074fa3e8d0f747ef63b3b5e77a/pandas-2.2.1.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/88/d9/ecf715f34c73ccb1d8ceb82fc01cd1028a65a5f6dbc57bfa6ea155119058/pandas-2.2.2.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
Collecting pandas
  Downloading pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 10.2 MB/s eta 0:00:00
Collecting decorator
  Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting xgboost>=1.1.0
  Downloading xgboost-2.1.1-py3-none-manylinux_2_28_x86_64.whl (153.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.9/153.9 MB 3.9 MB/s eta 0:00:00
Collecting attrs
  Downloading attrs-24.2.0-py3-none-any.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.0/63.0 kB 6.0 MB/s eta 0:00:00
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/26/de/437a60a69f7fd0c79264530a97787b2ac7394616e3661236201518f8a47d/numpy-1.25.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/d0/b2/fe774844d1857804cc884bba67bec38f649c99d0dc1ee7cbbf1da601357c/numpy-1.25.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/cf/7a/f68d1d658a0e68084097beb212fa9356fee7eabff8b57231cc4acb555b12/numpy-1.25.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/a0/41/8f53eff8e969dd8576ddfb45e7ed315407d27c7518ae49418be8ed532b07/numpy-1.25.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/29/5e/5887b95aa544a977d21f4adbc5b052897c0e730aa6408ed9903aece7f18f/numpy-1.26.0b1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/33/a9/1233954ed69e96e829e6615a6e4a68e8c99d599661edff756fb4300c9a0b/numpy-1.26.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/55/b3/b13bce39ba82b7398c06d10446f5ffd5c07db39b09bd37370dc720c7951c/numpy-1.26.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/78/23/f78fd8311e0f710fe1d065d50b92ce0057fe877b8ed7fd41b28ad6865bfc/numpy-1.26.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/dd/2b/205ddff2314d4eea852e31d53b8e55eb3f32b292efc3dd86bd827ab9019d/numpy-1.26.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/d0/b0/13e2b50c95bfc1d5ee04925eb5c105726c838f922d0aaddd57b7c8be0f8b/numpy-1.26.3.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/51/fe/e4dab289c176ea4e13f97f11f281cc22d4a3b0add9883406db62d4f94d65/numpy-2.0.0b1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/cc/63/edd9f84d7dab3fbc74fd8ab20f08f005b852d03e17a9b640d019e7da2da9/numpy-2.0.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/de/96/5be497058b1bbc2709739a502395044a3890920e3bec283f4dcc1fc2ac79/numpy-2.0.0rc2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/05/35/fb1ada118002df3fe91b5c3b28bc0d90f879b881a5d8f68b1f9b79c44bfe/numpy-2.0.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/1c/8a/0db635b225d2aa2984e405dc14bd2b0c324a0c312ea1bc9d283f2b83b038/numpy-2.0.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/d1/0f/8d2b5ebb01dc49d20ae0a282d6baff7202b7bf0df8acdd4a6abeffe98070/numpy-2.1.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/54/a4/f8188c4f3e07f7737683588210c073478abcb542048cf4ab6fedad0b458a/numpy-2.1.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.10)
Collecting numpy<2.0
  Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 9.0 MB/s eta 0:00:00
Collecting pytest
  Downloading pytest-8.3.2-py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 11.5 MB/s eta 0:00:00
Collecting transformers
  Downloading transformers-4.44.1-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 10.8 MB/s eta 0:00:00
Collecting sentencepiece
  Downloading sentencepiece-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 11.1 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12
  Downloading nvidia_nccl_cu12-2.22.3-py3-none-manylinux2014_x86_64.whl (190.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 190.9/190.9 MB 3.4 MB/s eta 0:00:00
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/8c/95/61cf1d8453b2de242991b5371b31d51d53dde38dc99b9b43c0d2b1933fac/scipy-1.11.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/8a/56/d9cc5fa64b8083d495bf1db0a2b10923acda3a105eca7f28765f47564be0/scipy-1.11.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/fa/d0/724c8204f87b6f807e3e67de32b8b4922d579154a448ce94e89129064bf1/scipy-1.11.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/a6/98/fceb84466a74b8fe74ce2dcc3a0a89cb7b4a689d4775e0fb4c95f335ef6a/scipy-1.11.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/9c/ef/87a5565907645998d7c62e76b84b0ca9f0b7c25cd433f5617a968051cec3/scipy-1.11.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/39/7b/9f265b7f074195392e893a5cdc66116c2f7a31fd5f3d9cceff661ec6df82/scipy-1.11.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/6e/1f/91144ba78dccea567a6466262922786ffc97be1e9b06ed9574ef0edc11e1/scipy-1.11.4.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/ac/e5/412d60f68841286c7c11a3790dc83545647b618e7ed006bc3630667d2a8f/scipy-1.12.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/fd/3b/69060d528565fd558442fcaf8aab745a264b3153f74d7b3f13461eefc947/scipy-1.12.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/30/85/cdbf2c3c460fe5aae812917866392068a88d02f07de0fe31ce738734c477/scipy-1.12.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/dc/23/9948855f3227e8327713a103df97a32dc0109aada23e0fe3df3429ea2e55/scipy-1.13.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/fb/a3/328965862f41ba67d27ddd26205962007ec87d99eec6d364a29bf00ac093/scipy-1.13.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/ae/00/48c2f661e2816ccf2ecd77982f6605b2950afe60f60a52b4cbbc2504aa8f/scipy-1.13.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/a1/ee/e1023e41c2c9f9ac7b9d2bafd445b6036d2a2226000028c8c3202eee5234/scipy-1.14.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/50/91/62f158448035e9a6e6df9eb472307e5ce207d30e99eac6dc7bebefd83a48/scipy-1.14.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/4e/e5/0230da034a2e1b1feb32621d7cd57c59484091d6dccc9e6b855b0d309fc9/scipy-1.14.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/62/11/4d44a1f274e002784e4dbdb81e0ea96d2de2d1045b2132d5af62cc31fd28/scipy-1.14.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
Collecting scipy
  Downloading scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 6.9 MB/s eta 0:00:00
Collecting tzdata>=2022.1
  Downloading tzdata-2024.1-py2.py3-none-any.whl (345 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.4/345.4 kB 7.0 MB/s eta 0:00:00
Collecting pytz>=2020.1
  Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 6.5 MB/s eta 0:00:00
Collecting python-dateutil>=2.8.2
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 7.8 MB/s eta 0:00:00
Collecting packaging
  Downloading packaging-24.1-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 6.1 MB/s eta 0:00:00
Collecting exceptiongroup>=1.0.0rc8
  Downloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB)
Collecting pluggy<2,>=1.5
  Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Collecting tomli>=1
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting iniconfig
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting sympy
  Downloading sympy-1.13.2-py3-none-any.whl (6.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 5.2 MB/s eta 0:00:00
Collecting nvidia-cuda-nvrtc-cu12==12.1.105
  Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 4.1 MB/s eta 0:00:00
Collecting nvidia-cuda-cupti-cu12==12.1.105
  Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 4.1 MB/s eta 0:00:00
Collecting nvidia-cublas-cu12==12.1.3.1
  Downloading nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 2.0 MB/s eta 0:00:00
Collecting nvidia-cusolver-cu12==11.4.5.107
  Downloading nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 5.0 MB/s eta 0:00:00
Collecting nvidia-curand-cu12==10.3.2.106
  Downloading nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 6.1 MB/s eta 0:00:00
Collecting nvidia-nvtx-cu12==12.1.105
  Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.1/99.1 kB 7.7 MB/s eta 0:00:00
Collecting nvidia-cufft-cu12==11.0.2.54
  Downloading nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 3.6 MB/s eta 0:00:00
Collecting nvidia-cusparse-cu12==12.1.0.106
  Downloading nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 3.9 MB/s eta 0:00:00
Collecting triton==3.0.0
  Downloading triton-3.0.0-1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (209.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.4/209.4 MB 2.7 MB/s eta 0:00:00
Collecting jinja2
  Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 14.8 MB/s eta 0:00:00
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/49/38/8433925423d52727d286e1e7d6a234e8f2f084cf84a1942b122231c6ef76/networkx-3.2rc0-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/f1/94/5e42e01e816a797801348b773f045e1d7650a104d44f89a39430188fa105/networkx-3.2rc0.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/f6/eb/5585c96636bbb2755865c31d83a19dd220ef88e716df4659dacb86e009cc/networkx-3.2-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/86/36/f9367f30c63a9e10f387783dc18b2e0454dc9debb25151b7a6d592590375/networkx-3.2.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/35/2f/af61ca2d0a6679fda4066f8b22812aa8c6ac16abfacb59e337cf4c9abfe3/networkx-3.3rc0-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/d5/e1/104908a8059dd88fb7338a7fc05d3a513491384abcc188ffb507b2e53f92/networkx-3.3rc0.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/04/e6/b164f94c869d6b2c605b5128b7b0cfe912795a87fc90e78533920001f3ec/networkx-3.3.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
Collecting networkx
  Downloading networkx-3.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 26.6 MB/s eta 0:00:00
Collecting filelock
  Downloading filelock-3.15.4-py3-none-any.whl (16 kB)
Collecting nvidia-cudnn-cu12==9.1.0.70
  Downloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 664.8/664.8 MB 1.5 MB/s eta 0:00:00
Collecting nvidia-cuda-runtime-cu12==12.1.105
  Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 6.2 MB/s eta 0:00:00
Collecting fsspec
  Downloading fsspec-2024.6.1-py3-none-any.whl (177 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.6/177.6 kB 6.5 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12
  Downloading nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl (176.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 176.2/176.2 MB 4.6 MB/s eta 0:00:00
Collecting nvidia-nvjitlink-cu12
  Downloading nvidia_nvjitlink_cu12-12.6.20-py3-none-manylinux2014_x86_64.whl (19.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.7/19.7 MB 14.0 MB/s eta 0:00:00
Collecting huggingface-hub<1.0,>=0.23.2
  Downloading huggingface_hub-0.24.6-py3-none-any.whl (417 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 417.5/417.5 kB 16.7 MB/s eta 0:00:00
Collecting safetensors>=0.4.1
  Downloading safetensors-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 436.3/436.3 kB 16.5 MB/s eta 0:00:00
Collecting tokenizers<0.20,>=0.19
  Downloading tokenizers-0.19.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 16.0 MB/s eta 0:00:00
Collecting tqdm>=4.27
  Downloading tqdm-4.66.5-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 8.5 MB/s eta 0:00:00
Collecting pyyaml>=5.1
  Downloading PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (746 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 746.5/746.5 kB 14.4 MB/s eta 0:00:00
Collecting requests
  Downloading requests-2.32.3-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 7.0 MB/s eta 0:00:00
Collecting regex!=2019.12.17
  Downloading regex-2024.7.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (778 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 778.9/778.9 kB 14.8 MB/s eta 0:00:00
Collecting six>=1.5
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.1/141.1 kB 14.2 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2024.7.4-py3-none-any.whl (162 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.0/163.0 kB 13.3 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.7-py3-none-any.whl (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 6.9 MB/s eta 0:00:00
Collecting urllib3<3,>=1.21.1
  Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 11.9 MB/s eta 0:00:00
Collecting mpmath<1.4,>=1.1.0
  Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 16.7 MB/s eta 0:00:00
Building wheels for collected packages: t-mac
  Running command Building wheel for t-mac (pyproject.toml)
  running bdist_wheel
  running build
  running build_py
  copying python/t_mac/model_utils.py -> build/lib/t_mac
  copying python/t_mac/__init__.py -> build/lib/t_mac
  copying python/t_mac/utils.py -> build/lib/t_mac
  copying python/t_mac/weights.py -> build/lib/t_mac
  copying python/t_mac/version.py -> build/lib/t_mac
  copying python/t_mac/platform.py -> build/lib/t_mac
  copying python/t_mac/intrins/lut_ctor.py -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/__init__.py -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/utils.py -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/tbl.py -> build/lib/t_mac/intrins
  copying python/t_mac/ops/__init__.py -> build/lib/t_mac/ops
  copying python/t_mac/ops/qgemm.py -> build/lib/t_mac/ops
  copying python/t_mac/ops/base.py -> build/lib/t_mac/ops
  copying python/t_mac/ops/gemm.py -> build/lib/t_mac/ops
  running egg_info
  writing python/t_mac.egg-info/PKG-INFO
  writing dependency_links to python/t_mac.egg-info/dependency_links.txt
  writing requirements to python/t_mac.egg-info/requires.txt
  writing top-level names to python/t_mac.egg-info/top_level.txt
  reading manifest file 'python/t_mac.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'python/t_mac.egg-info/SOURCES.txt'
  copying python/t_mac/intrins/lut_ctor.cc -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/tbl.cc -> build/lib/t_mac/intrins
  -- 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...
  -- Build Alloc alignment set to 64
  -- Didn't find the path to CCACHE, disabling ccache
  -- VTA build with VTA_HW_PATH=/content/T-MAC/3rdparty/tvm/3rdparty/vta-hw
  -- Build VTA runtime with target: sim
  -- Use llvm-config=/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/bin/llvm-config
  -- LLVM libdir: /content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib
  -- LLVM cmakedir: /content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/cmake/llvm
  -- LLVM linker flag: -lrt
  -- LLVM linker flag: -ldl
  -- LLVM links against math
  -- LLVM links against zlib
  -- LLVM links against static zstd
  -- LLVM linker flag: -ltinfo
  -- LLVM links against xml2
  -- Found LLVM_INCLUDE_DIRS=/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/include
  -- Found LLVM_DEFINITIONS=-D_GNU_SOURCE;-D__STDC_CONSTANT_MACROS;-D__STDC_FORMAT_MACROS;-D__STDC_LIMIT_MACROS
  -- Found LLVM_LIBS=/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWindowsManifest.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXRay.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLibDriver.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDlltoolDriver.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCoverage.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLineEditor.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86TargetMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86Disassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86AsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86CodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86Desc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86Info.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVECodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVTargetMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMNVPTXCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMNVPTXDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMNVPTXInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430Disassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430AsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430CodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430Desc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430Info.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUTargetMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Disassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64AsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64CodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Desc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Utils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Info.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOrcJIT.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWindowsDriver.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCJIT.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMJITLink.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInterpreter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMExecutionEngine.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRuntimeDyld.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOrcTargetProcess.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOrcShared.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDWP.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoLogicalView.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoGSYM.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOption.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObjectYAML.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObjCopy.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLTO.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCFGuard.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFrontendOpenACC.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFrontendHLSL.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMExtensions.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libPolly.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libPollyISL.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPasses.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCoroutines.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMipo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInstrumentation.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVectorize.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLinker.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFrontendOpenMP.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDWARFLinkerParallel.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDWARFLinker.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMGlobalISel.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMIRParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAsmPrinter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSelectionDAG.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTarget.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObjCARCOpts.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCodeGenTypes.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMIRPrinter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInterfaceStub.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFileCheck.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFuzzMutate.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMScalarOpts.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInstCombine.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAggressiveInstCombine.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTransformUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBitWriter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAnalysis.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMProfileData.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSymbolize.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoBTF.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoPDB.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoMSF.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoDWARF.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObject.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTextAPI.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMIRReader.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMC.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoCodeView.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBitReader.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFuzzerCLI.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCore.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRemarks.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBitstreamReader.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBinaryFormat.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTargetParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTableGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSupport.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDemangle.a;-lrt;-ldl;m;ZLIB::ZLIB;zstd::libzstd_static;-ltinfo;-lxml2
  -- Found TVM_LLVM_VERSION=170
  -- Found TVM_LLVM_HAS_AARCH64_TARGET=1
  -- Build with LLVM
  -- Set TVM_LLVM_VERSION=170
  -- Build with contrib.random
  -- Build with contrib.sort
  -- Build with contrib.hybriddump
  -- Git found: /usr/bin/git
  -- Found TVM_GIT_COMMIT_HASH=36b9535ff364c484d04b384555106731049f44cd
  -- Found TVM_GIT_COMMIT_TIME=2024-06-20 08:35:38 -0400
  -- 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
  -- Generating done
  -- Build files have been written to: /content/T-MAC/3rdparty/tvm/build
  Consolidate compiler generated dependencies of target tvm_libinfo_objs
  [  1%] Built target project_libbacktrace
  [  1%] Built target tvm_libinfo_objs
  Consolidate compiler generated dependencies of target tvm_runtime_objs
  [  8%] Built target tvm_runtime_objs
  [  9%] Built target tvm_runtime
  Consolidate compiler generated dependencies of target tvm_objs
  [100%] Built target tvm_objs
  [100%] Built target tvm
  Downloading clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz from https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz
  Extracting clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz to build
  Download and extraction completed successfully.
  Installation success. Please set environment variables through `source /content/T-MAC/build/t-mac-envs.sh`
  installing to build/bdist.linux-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.linux-x86_64/wheel
  creating build/bdist.linux-x86_64/wheel/t_mac
  copying build/lib/t_mac/model_utils.py -> build/bdist.linux-x86_64/wheel/./t_mac
  copying build/lib/t_mac/__init__.py -> build/bdist.linux-x86_64/wheel/./t_mac
  creating build/bdist.linux-x86_64/wheel/t_mac/intrins
  copying build/lib/t_mac/intrins/lut_ctor.cc -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/lut_ctor.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/__init__.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/utils.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/tbl.cc -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/tbl.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/utils.py -> build/bdist.linux-x86_64/wheel/./t_mac
  copying build/lib/t_mac/weights.py -> build/bdist.linux-x86_64/wheel/./t_mac
  copying build/lib/t_mac/version.py -> build/bdist.linux-x86_64/wheel/./t_mac
  creating build/bdist.linux-x86_64/wheel/t_mac/ops
  copying build/lib/t_mac/ops/__init__.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/ops/qgemm.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/ops/base.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/ops/gemm.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/platform.py -> build/bdist.linux-x86_64/wheel/./t_mac
  running install_egg_info
  Copying python/t_mac.egg-info to build/bdist.linux-x86_64/wheel/./t_mac-1.0.0a3-py3.8.egg-info
  running install_scripts
  creating build/bdist.linux-x86_64/wheel/t_mac-1.0.0a3.dist-info/WHEEL
  creating '/tmp/pip-wheel-h5pbqtb4/.tmp-2k0o_rro/t_mac-1.0.0a3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 't_mac/__init__.py'
  adding 't_mac/model_utils.py'
  adding 't_mac/platform.py'
  adding 't_mac/utils.py'
  adding 't_mac/version.py'
  adding 't_mac/weights.py'
  adding 't_mac/intrins/__init__.py'
  adding 't_mac/intrins/lut_ctor.cc'
  adding 't_mac/intrins/lut_ctor.py'
  adding 't_mac/intrins/tbl.cc'
  adding 't_mac/intrins/tbl.py'
  adding 't_mac/intrins/utils.py'
  adding 't_mac/ops/__init__.py'
  adding 't_mac/ops/base.py'
  adding 't_mac/ops/gemm.py'
  adding 't_mac/ops/qgemm.py'
  adding 't_mac-1.0.0a3.dist-info/LICENSE'
  adding 't_mac-1.0.0a3.dist-info/METADATA'
  adding 't_mac-1.0.0a3.dist-info/WHEEL'
  adding 't_mac-1.0.0a3.dist-info/top_level.txt'
  adding 't_mac-1.0.0a3.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for t-mac (pyproject.toml) ... done
  Created wheel for t-mac: filename=t_mac-1.0.0a3-py3-none-any.whl size=36147 sha256=ce9dd610fb474143f18a88c614d6b3b42cfe23839de013be8cbc9ed92083e8c1
  Stored in directory: /root/.cache/pip/wheels/16/34/5f/d60bcc79f2f422474da2a8f4b5f70d439686851c03db17e071
Successfully built t-mac
Installing collected packages: sentencepiece, pytz, mpmath, urllib3, tzdata, typing-extensions, tqdm, tornado, tomli, sympy, six, safetensors, regex, pyyaml, psutil, pluggy, packaging, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, MarkupSafe, iniconfig, idna, fsspec, filelock, exceptiongroup, decorator, cloudpickle, charset-normalizer, certifi, attrs, triton, scipy, requests, python-dateutil, pytest, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jinja2, xgboost, pandas, nvidia-cusolver-cu12, huggingface-hub, torch, tokenizers, transformers, t-mac
  changing mode of /content/myenv/bin/tqdm to 755
  changing mode of /content/myenv/bin/isympy to 755
  changing mode of /content/myenv/bin/f2py to 755
  changing mode of /content/myenv/bin/f2py3 to 755
  changing mode of /content/myenv/bin/f2py3.8 to 755
  changing mode of /content/myenv/bin/normalizer to 755
  changing mode of /content/myenv/bin/proton to 755
  changing mode of /content/myenv/bin/proton-viewer to 755
  changing mode of /content/myenv/bin/py.test to 755
  changing mode of /content/myenv/bin/pytest to 755
  changing mode of /content/myenv/bin/huggingface-cli to 755
  changing mode of /content/myenv/bin/convert-caffe2-to-onnx to 755
  changing mode of /content/myenv/bin/convert-onnx-to-caffe2 to 755
  changing mode of /content/myenv/bin/torchrun to 755
  changing mode of /content/myenv/bin/transformers-cli to 755
Successfully installed MarkupSafe-2.1.5 attrs-24.2.0 certifi-2024.7.4 charset-normalizer-3.3.2 cloudpickle-3.0.0 decorator-5.1.1 exceptiongroup-1.2.2 filelock-3.15.4 fsspec-2024.6.1 huggingface-hub-0.24.6 idna-3.7 iniconfig-2.0.0 jinja2-3.1.4 mpmath-1.3.0 networkx-3.1 numpy-1.24.4 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.20.5 nvidia-nvjitlink-cu12-12.6.20 nvidia-nvtx-cu12-12.1.105 packaging-24.1 pandas-2.0.3 pluggy-1.5.0 psutil-6.0.0 pytest-8.3.2 python-dateutil-2.9.0.post0 pytz-2024.1 pyyaml-6.0.2 regex-2024.7.24 requests-2.32.3 safetensors-0.4.4 scipy-1.10.1 sentencepiece-0.2.0 six-1.16.0 sympy-1.13.2 t-mac-1.0.0a3 tokenizers-0.19.1 tomli-2.0.1 torch-2.4.0 tornado-6.4.1 tqdm-4.66.5 transformers-4.44.1 triton-3.0.0 typing-extensions-4.12.2 tzdata-2024.1 urllib3-2.2.2 xgboost-2.1.1 

but when I use: !/content/myenv/bin/python3.8 -c "import t_mac; print(t_mac.__version__); from tvm.contrib.clang import find_clang; print(find_clang())"

it says: /content/T-MAC 1.0.0a3 Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'tvm'

kaleid-liner commented 3 months ago

Then the script is already successfully executed.

If you are using Colab, you may need to set the environment variables in a different way. Follow the document of Colab please.

I'm not familiar with Colab, but I guess you need to set environment variables in build/t-mac-envs.sh in a different way. A quick search gives me this link. You need to set env variables accordingly.

ma-hang commented 3 months ago

this is the output of pip install . -v: (no errors occurred)


Using pip 23.0.1 from /content/myenv/lib/python3.8/site-packages/pip (python 3.8)
Processing /content/T-MAC
  Running command pip subprocess to install build dependencies
  Using pip 23.0.1 from /content/myenv/lib/python3.8/site-packages/pip (python 3.8)
  Collecting setuptools
    Downloading setuptools-73.0.1-py3-none-any.whl (2.3 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 10.3 MB/s eta 0:00:00
  Collecting wheel
    Downloading wheel-0.44.0-py3-none-any.whl (67 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.1/67.1 kB 6.6 MB/s eta 0:00:00
  Installing collected packages: wheel, setuptools
    Creating /tmp/pip-build-env-3io6m325/overlay/bin
    changing mode of /tmp/pip-build-env-3io6m325/overlay/bin/wheel to 755
  Successfully installed setuptools-73.0.1 wheel-0.44.0
  Installing build dependencies ... done
  Running command Getting requirements to build wheel
  running egg_info
  writing python/t_mac.egg-info/PKG-INFO
  writing dependency_links to python/t_mac.egg-info/dependency_links.txt
  writing requirements to python/t_mac.egg-info/requires.txt
  writing top-level names to python/t_mac.egg-info/top_level.txt
  reading manifest file 'python/t_mac.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'python/t_mac.egg-info/SOURCES.txt'
  Getting requirements to build wheel ... done
  Running command Preparing metadata (pyproject.toml)
  running dist_info
  creating /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info
  writing /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/PKG-INFO
  writing dependency_links to /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/dependency_links.txt
  writing requirements to /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/requires.txt
  writing top-level names to /tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/top_level.txt
  writing manifest file '/tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/SOURCES.txt'
  reading manifest file '/tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file '/tmp/pip-modern-metadata-rjipfsxa/t_mac.egg-info/SOURCES.txt'
  creating '/tmp/pip-modern-metadata-rjipfsxa/t_mac-1.0.0a3.dist-info'
  Preparing metadata (pyproject.toml) ... done
Collecting psutil
  Downloading psutil-6.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 290.5/290.5 kB 2.4 MB/s eta 0:00:00
Collecting typing-extensions
  Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Collecting torch
  Downloading torch-2.4.0-cp38-cp38-manylinux1_x86_64.whl (797.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.2/797.2 MB 1.4 MB/s eta 0:00:00
Collecting tornado
  Downloading tornado-6.4.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 436.8/436.8 kB 11.0 MB/s eta 0:00:00
Collecting cloudpickle
  Downloading cloudpickle-3.0.0-py3-none-any.whl (20 kB)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/a9/ec/e531733ff7f955e58ac45089cf72d085e587a731778b9dac1b82878815e9/pandas-2.1.0rc0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/6f/31/a4a8e7367856d9584d0332793edfe631182a9cca885f12dbe2dd77c10c4a/pandas-2.1.0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/3d/0e/2c225d7a5de6ca0ec7d729aff6ef560544596f3a9bfed77f6dbc1713dbb5/pandas-2.1.1.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/3a/6e/6c9c197ec2da861ea8c9c6848f0f887b7563f16e607bc6a35506af677f30/pandas-2.1.2.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/86/ff/662dde2193fc93b8547b073db20472b9676f944d907247a46c9c5bc45bfc/pandas-2.1.3.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/6f/41/eb562668eaf93790762f600536b28c97b45803cba9253cd8e436cda96aef/pandas-2.1.4.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/27/23/fef34c4746e5a228441c614174614714dc8aaec3646ccd53566d97a77fb8/pandas-2.2.0rc0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/03/d2/6fb05f20ee1b3961c7b283c1f8bafc6de752155d075c5db61c173de0de62/pandas-2.2.0.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/3d/59/2afa81b9fb300c90531803c0fd43ff4548074fa3e8d0f747ef63b3b5e77a/pandas-2.2.1.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/88/d9/ecf715f34c73ccb1d8ceb82fc01cd1028a65a5f6dbc57bfa6ea155119058/pandas-2.2.2.tar.gz (from https://pypi.org/simple/pandas/) (requires-python:>=3.9)
Collecting pandas
  Downloading pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 10.2 MB/s eta 0:00:00
Collecting decorator
  Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting xgboost>=1.1.0
  Downloading xgboost-2.1.1-py3-none-manylinux_2_28_x86_64.whl (153.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.9/153.9 MB 3.9 MB/s eta 0:00:00
Collecting attrs
  Downloading attrs-24.2.0-py3-none-any.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.0/63.0 kB 6.0 MB/s eta 0:00:00
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/26/de/437a60a69f7fd0c79264530a97787b2ac7394616e3661236201518f8a47d/numpy-1.25.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/d0/b2/fe774844d1857804cc884bba67bec38f649c99d0dc1ee7cbbf1da601357c/numpy-1.25.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/cf/7a/f68d1d658a0e68084097beb212fa9356fee7eabff8b57231cc4acb555b12/numpy-1.25.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/a0/41/8f53eff8e969dd8576ddfb45e7ed315407d27c7518ae49418be8ed532b07/numpy-1.25.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/29/5e/5887b95aa544a977d21f4adbc5b052897c0e730aa6408ed9903aece7f18f/numpy-1.26.0b1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/33/a9/1233954ed69e96e829e6615a6e4a68e8c99d599661edff756fb4300c9a0b/numpy-1.26.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/55/b3/b13bce39ba82b7398c06d10446f5ffd5c07db39b09bd37370dc720c7951c/numpy-1.26.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/78/23/f78fd8311e0f710fe1d065d50b92ce0057fe877b8ed7fd41b28ad6865bfc/numpy-1.26.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/dd/2b/205ddff2314d4eea852e31d53b8e55eb3f32b292efc3dd86bd827ab9019d/numpy-1.26.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/d0/b0/13e2b50c95bfc1d5ee04925eb5c105726c838f922d0aaddd57b7c8be0f8b/numpy-1.26.3.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/51/fe/e4dab289c176ea4e13f97f11f281cc22d4a3b0add9883406db62d4f94d65/numpy-2.0.0b1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/cc/63/edd9f84d7dab3fbc74fd8ab20f08f005b852d03e17a9b640d019e7da2da9/numpy-2.0.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/de/96/5be497058b1bbc2709739a502395044a3890920e3bec283f4dcc1fc2ac79/numpy-2.0.0rc2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/05/35/fb1ada118002df3fe91b5c3b28bc0d90f879b881a5d8f68b1f9b79c44bfe/numpy-2.0.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/1c/8a/0db635b225d2aa2984e405dc14bd2b0c324a0c312ea1bc9d283f2b83b038/numpy-2.0.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/d1/0f/8d2b5ebb01dc49d20ae0a282d6baff7202b7bf0df8acdd4a6abeffe98070/numpy-2.1.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/54/a4/f8188c4f3e07f7737683588210c073478abcb542048cf4ab6fedad0b458a/numpy-2.1.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.10)
Collecting numpy<2.0
  Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 9.0 MB/s eta 0:00:00
Collecting pytest
  Downloading pytest-8.3.2-py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 11.5 MB/s eta 0:00:00
Collecting transformers
  Downloading transformers-4.44.1-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 10.8 MB/s eta 0:00:00
Collecting sentencepiece
  Downloading sentencepiece-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 11.1 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12
  Downloading nvidia_nccl_cu12-2.22.3-py3-none-manylinux2014_x86_64.whl (190.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 190.9/190.9 MB 3.4 MB/s eta 0:00:00
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/8c/95/61cf1d8453b2de242991b5371b31d51d53dde38dc99b9b43c0d2b1933fac/scipy-1.11.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/8a/56/d9cc5fa64b8083d495bf1db0a2b10923acda3a105eca7f28765f47564be0/scipy-1.11.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/fa/d0/724c8204f87b6f807e3e67de32b8b4922d579154a448ce94e89129064bf1/scipy-1.11.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/a6/98/fceb84466a74b8fe74ce2dcc3a0a89cb7b4a689d4775e0fb4c95f335ef6a/scipy-1.11.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/9c/ef/87a5565907645998d7c62e76b84b0ca9f0b7c25cd433f5617a968051cec3/scipy-1.11.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/39/7b/9f265b7f074195392e893a5cdc66116c2f7a31fd5f3d9cceff661ec6df82/scipy-1.11.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:<3.13,>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/6e/1f/91144ba78dccea567a6466262922786ffc97be1e9b06ed9574ef0edc11e1/scipy-1.11.4.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/ac/e5/412d60f68841286c7c11a3790dc83545647b618e7ed006bc3630667d2a8f/scipy-1.12.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/fd/3b/69060d528565fd558442fcaf8aab745a264b3153f74d7b3f13461eefc947/scipy-1.12.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/30/85/cdbf2c3c460fe5aae812917866392068a88d02f07de0fe31ce738734c477/scipy-1.12.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/dc/23/9948855f3227e8327713a103df97a32dc0109aada23e0fe3df3429ea2e55/scipy-1.13.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/fb/a3/328965862f41ba67d27ddd26205962007ec87d99eec6d364a29bf00ac093/scipy-1.13.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/ae/00/48c2f661e2816ccf2ecd77982f6605b2950afe60f60a52b4cbbc2504aa8f/scipy-1.13.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/a1/ee/e1023e41c2c9f9ac7b9d2bafd445b6036d2a2226000028c8c3202eee5234/scipy-1.14.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/50/91/62f158448035e9a6e6df9eb472307e5ce207d30e99eac6dc7bebefd83a48/scipy-1.14.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/4e/e5/0230da034a2e1b1feb32621d7cd57c59484091d6dccc9e6b855b0d309fc9/scipy-1.14.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/62/11/4d44a1f274e002784e4dbdb81e0ea96d2de2d1045b2132d5af62cc31fd28/scipy-1.14.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.10)
Collecting scipy
  Downloading scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 6.9 MB/s eta 0:00:00
Collecting tzdata>=2022.1
  Downloading tzdata-2024.1-py2.py3-none-any.whl (345 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.4/345.4 kB 7.0 MB/s eta 0:00:00
Collecting pytz>=2020.1
  Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 6.5 MB/s eta 0:00:00
Collecting python-dateutil>=2.8.2
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 7.8 MB/s eta 0:00:00
Collecting packaging
  Downloading packaging-24.1-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 6.1 MB/s eta 0:00:00
Collecting exceptiongroup>=1.0.0rc8
  Downloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB)
Collecting pluggy<2,>=1.5
  Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Collecting tomli>=1
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting iniconfig
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting sympy
  Downloading sympy-1.13.2-py3-none-any.whl (6.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 5.2 MB/s eta 0:00:00
Collecting nvidia-cuda-nvrtc-cu12==12.1.105
  Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 4.1 MB/s eta 0:00:00
Collecting nvidia-cuda-cupti-cu12==12.1.105
  Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 4.1 MB/s eta 0:00:00
Collecting nvidia-cublas-cu12==12.1.3.1
  Downloading nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 2.0 MB/s eta 0:00:00
Collecting nvidia-cusolver-cu12==11.4.5.107
  Downloading nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 5.0 MB/s eta 0:00:00
Collecting nvidia-curand-cu12==10.3.2.106
  Downloading nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 6.1 MB/s eta 0:00:00
Collecting nvidia-nvtx-cu12==12.1.105
  Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.1/99.1 kB 7.7 MB/s eta 0:00:00
Collecting nvidia-cufft-cu12==11.0.2.54
  Downloading nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 3.6 MB/s eta 0:00:00
Collecting nvidia-cusparse-cu12==12.1.0.106
  Downloading nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 3.9 MB/s eta 0:00:00
Collecting triton==3.0.0
  Downloading triton-3.0.0-1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (209.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.4/209.4 MB 2.7 MB/s eta 0:00:00
Collecting jinja2
  Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 14.8 MB/s eta 0:00:00
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/49/38/8433925423d52727d286e1e7d6a234e8f2f084cf84a1942b122231c6ef76/networkx-3.2rc0-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/f1/94/5e42e01e816a797801348b773f045e1d7650a104d44f89a39430188fa105/networkx-3.2rc0.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/f6/eb/5585c96636bbb2755865c31d83a19dd220ef88e716df4659dacb86e009cc/networkx-3.2-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/86/36/f9367f30c63a9e10f387783dc18b2e0454dc9debb25151b7a6d592590375/networkx-3.2.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.9'): https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.9)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/35/2f/af61ca2d0a6679fda4066f8b22812aa8c6ac16abfacb59e337cf4c9abfe3/networkx-3.3rc0-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/d5/e1/104908a8059dd88fb7338a7fc05d3a513491384abcc188ffb507b2e53f92/networkx-3.3rc0.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
  Link requires a different Python (3.8.19 not in: '>=3.10'): https://files.pythonhosted.org/packages/04/e6/b164f94c869d6b2c605b5128b7b0cfe912795a87fc90e78533920001f3ec/networkx-3.3.tar.gz (from https://pypi.org/simple/networkx/) (requires-python:>=3.10)
Collecting networkx
  Downloading networkx-3.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 26.6 MB/s eta 0:00:00
Collecting filelock
  Downloading filelock-3.15.4-py3-none-any.whl (16 kB)
Collecting nvidia-cudnn-cu12==9.1.0.70
  Downloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 664.8/664.8 MB 1.5 MB/s eta 0:00:00
Collecting nvidia-cuda-runtime-cu12==12.1.105
  Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 6.2 MB/s eta 0:00:00
Collecting fsspec
  Downloading fsspec-2024.6.1-py3-none-any.whl (177 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.6/177.6 kB 6.5 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12
  Downloading nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl (176.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 176.2/176.2 MB 4.6 MB/s eta 0:00:00
Collecting nvidia-nvjitlink-cu12
  Downloading nvidia_nvjitlink_cu12-12.6.20-py3-none-manylinux2014_x86_64.whl (19.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.7/19.7 MB 14.0 MB/s eta 0:00:00
Collecting huggingface-hub<1.0,>=0.23.2
  Downloading huggingface_hub-0.24.6-py3-none-any.whl (417 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 417.5/417.5 kB 16.7 MB/s eta 0:00:00
Collecting safetensors>=0.4.1
  Downloading safetensors-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 436.3/436.3 kB 16.5 MB/s eta 0:00:00
Collecting tokenizers<0.20,>=0.19
  Downloading tokenizers-0.19.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 16.0 MB/s eta 0:00:00
Collecting tqdm>=4.27
  Downloading tqdm-4.66.5-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 8.5 MB/s eta 0:00:00
Collecting pyyaml>=5.1
  Downloading PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (746 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 746.5/746.5 kB 14.4 MB/s eta 0:00:00
Collecting requests
  Downloading requests-2.32.3-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 7.0 MB/s eta 0:00:00
Collecting regex!=2019.12.17
  Downloading regex-2024.7.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (778 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 778.9/778.9 kB 14.8 MB/s eta 0:00:00
Collecting six>=1.5
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.1/141.1 kB 14.2 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2024.7.4-py3-none-any.whl (162 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.0/163.0 kB 13.3 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.7-py3-none-any.whl (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 6.9 MB/s eta 0:00:00
Collecting urllib3<3,>=1.21.1
  Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 11.9 MB/s eta 0:00:00
Collecting mpmath<1.4,>=1.1.0
  Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 16.7 MB/s eta 0:00:00
Building wheels for collected packages: t-mac
  Running command Building wheel for t-mac (pyproject.toml)
  running bdist_wheel
  running build
  running build_py
  copying python/t_mac/model_utils.py -> build/lib/t_mac
  copying python/t_mac/__init__.py -> build/lib/t_mac
  copying python/t_mac/utils.py -> build/lib/t_mac
  copying python/t_mac/weights.py -> build/lib/t_mac
  copying python/t_mac/version.py -> build/lib/t_mac
  copying python/t_mac/platform.py -> build/lib/t_mac
  copying python/t_mac/intrins/lut_ctor.py -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/__init__.py -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/utils.py -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/tbl.py -> build/lib/t_mac/intrins
  copying python/t_mac/ops/__init__.py -> build/lib/t_mac/ops
  copying python/t_mac/ops/qgemm.py -> build/lib/t_mac/ops
  copying python/t_mac/ops/base.py -> build/lib/t_mac/ops
  copying python/t_mac/ops/gemm.py -> build/lib/t_mac/ops
  running egg_info
  writing python/t_mac.egg-info/PKG-INFO
  writing dependency_links to python/t_mac.egg-info/dependency_links.txt
  writing requirements to python/t_mac.egg-info/requires.txt
  writing top-level names to python/t_mac.egg-info/top_level.txt
  reading manifest file 'python/t_mac.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'python/t_mac.egg-info/SOURCES.txt'
  copying python/t_mac/intrins/lut_ctor.cc -> build/lib/t_mac/intrins
  copying python/t_mac/intrins/tbl.cc -> build/lib/t_mac/intrins
  -- 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...
  -- Build Alloc alignment set to 64
  -- Didn't find the path to CCACHE, disabling ccache
  -- VTA build with VTA_HW_PATH=/content/T-MAC/3rdparty/tvm/3rdparty/vta-hw
  -- Build VTA runtime with target: sim
  -- Use llvm-config=/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/bin/llvm-config
  -- LLVM libdir: /content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib
  -- LLVM cmakedir: /content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/cmake/llvm
  -- LLVM linker flag: -lrt
  -- LLVM linker flag: -ldl
  -- LLVM links against math
  -- LLVM links against zlib
  -- LLVM links against static zstd
  -- LLVM linker flag: -ltinfo
  -- LLVM links against xml2
  -- Found LLVM_INCLUDE_DIRS=/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/include
  -- Found LLVM_DEFINITIONS=-D_GNU_SOURCE;-D__STDC_CONSTANT_MACROS;-D__STDC_FORMAT_MACROS;-D__STDC_LIMIT_MACROS
  -- Found LLVM_LIBS=/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWindowsManifest.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXRay.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLibDriver.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDlltoolDriver.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCoverage.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLineEditor.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMXCoreInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86TargetMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86Disassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86AsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86CodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86Desc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMX86Info.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWebAssemblyInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVECodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVEInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSystemZInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSparcInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVTargetMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRISCVInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPowerPCInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMNVPTXCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMNVPTXDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMNVPTXInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430Disassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430AsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430CodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430Desc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMSP430Info.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMipsInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLoongArchInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLanaiInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMHexagonInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBPFInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAVRInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMARMInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUTargetMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUDesc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAMDGPUInfo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Disassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64AsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64CodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Desc.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Utils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAArch64Info.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOrcJIT.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMWindowsDriver.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCJIT.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMJITLink.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInterpreter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMExecutionEngine.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRuntimeDyld.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOrcTargetProcess.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOrcShared.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDWP.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoLogicalView.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoGSYM.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMOption.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObjectYAML.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObjCopy.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCA.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCDisassembler.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLTO.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCFGuard.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFrontendOpenACC.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFrontendHLSL.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMExtensions.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libPolly.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libPollyISL.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMPasses.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCoroutines.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMipo.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInstrumentation.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMVectorize.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMLinker.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFrontendOpenMP.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDWARFLinkerParallel.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDWARFLinker.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMGlobalISel.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMIRParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAsmPrinter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSelectionDAG.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCodeGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTarget.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObjCARCOpts.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCodeGenTypes.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMIRPrinter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInterfaceStub.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFileCheck.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFuzzMutate.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMScalarOpts.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMInstCombine.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAggressiveInstCombine.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTransformUtils.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBitWriter.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAnalysis.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMProfileData.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSymbolize.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoBTF.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoPDB.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoMSF.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoDWARF.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMObject.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTextAPI.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMCParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMIRReader.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMAsmParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMMC.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDebugInfoCodeView.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBitReader.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMFuzzerCLI.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMCore.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMRemarks.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBitstreamReader.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMBinaryFormat.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTargetParser.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMTableGen.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMSupport.a;/content/T-MAC/build/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04/lib/libLLVMDemangle.a;-lrt;-ldl;m;ZLIB::ZLIB;zstd::libzstd_static;-ltinfo;-lxml2
  -- Found TVM_LLVM_VERSION=170
  -- Found TVM_LLVM_HAS_AARCH64_TARGET=1
  -- Build with LLVM
  -- Set TVM_LLVM_VERSION=170
  -- Build with contrib.random
  -- Build with contrib.sort
  -- Build with contrib.hybriddump
  -- Git found: /usr/bin/git
  -- Found TVM_GIT_COMMIT_HASH=36b9535ff364c484d04b384555106731049f44cd
  -- Found TVM_GIT_COMMIT_TIME=2024-06-20 08:35:38 -0400
  -- 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
  -- Generating done
  -- Build files have been written to: /content/T-MAC/3rdparty/tvm/build
  Consolidate compiler generated dependencies of target tvm_libinfo_objs
  [  1%] Built target project_libbacktrace
  [  1%] Built target tvm_libinfo_objs
  Consolidate compiler generated dependencies of target tvm_runtime_objs
  [  8%] Built target tvm_runtime_objs
  [  9%] Built target tvm_runtime
  Consolidate compiler generated dependencies of target tvm_objs
  [100%] Built target tvm_objs
  [100%] Built target tvm
  Downloading clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz from https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz
  Extracting clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz to build
  Download and extraction completed successfully.
  Installation success. Please set environment variables through `source /content/T-MAC/build/t-mac-envs.sh`
  installing to build/bdist.linux-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.linux-x86_64/wheel
  creating build/bdist.linux-x86_64/wheel/t_mac
  copying build/lib/t_mac/model_utils.py -> build/bdist.linux-x86_64/wheel/./t_mac
  copying build/lib/t_mac/__init__.py -> build/bdist.linux-x86_64/wheel/./t_mac
  creating build/bdist.linux-x86_64/wheel/t_mac/intrins
  copying build/lib/t_mac/intrins/lut_ctor.cc -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/lut_ctor.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/__init__.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/utils.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/tbl.cc -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/intrins/tbl.py -> build/bdist.linux-x86_64/wheel/./t_mac/intrins
  copying build/lib/t_mac/utils.py -> build/bdist.linux-x86_64/wheel/./t_mac
  copying build/lib/t_mac/weights.py -> build/bdist.linux-x86_64/wheel/./t_mac
  copying build/lib/t_mac/version.py -> build/bdist.linux-x86_64/wheel/./t_mac
  creating build/bdist.linux-x86_64/wheel/t_mac/ops
  copying build/lib/t_mac/ops/__init__.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/ops/qgemm.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/ops/base.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/ops/gemm.py -> build/bdist.linux-x86_64/wheel/./t_mac/ops
  copying build/lib/t_mac/platform.py -> build/bdist.linux-x86_64/wheel/./t_mac
  running install_egg_info
  Copying python/t_mac.egg-info to build/bdist.linux-x86_64/wheel/./t_mac-1.0.0a3-py3.8.egg-info
  running install_scripts
  creating build/bdist.linux-x86_64/wheel/t_mac-1.0.0a3.dist-info/WHEEL
  creating '/tmp/pip-wheel-h5pbqtb4/.tmp-2k0o_rro/t_mac-1.0.0a3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 't_mac/__init__.py'
  adding 't_mac/model_utils.py'
  adding 't_mac/platform.py'
  adding 't_mac/utils.py'
  adding 't_mac/version.py'
  adding 't_mac/weights.py'
  adding 't_mac/intrins/__init__.py'
  adding 't_mac/intrins/lut_ctor.cc'
  adding 't_mac/intrins/lut_ctor.py'
  adding 't_mac/intrins/tbl.cc'
  adding 't_mac/intrins/tbl.py'
  adding 't_mac/intrins/utils.py'
  adding 't_mac/ops/__init__.py'
  adding 't_mac/ops/base.py'
  adding 't_mac/ops/gemm.py'
  adding 't_mac/ops/qgemm.py'
  adding 't_mac-1.0.0a3.dist-info/LICENSE'
  adding 't_mac-1.0.0a3.dist-info/METADATA'
  adding 't_mac-1.0.0a3.dist-info/WHEEL'
  adding 't_mac-1.0.0a3.dist-info/top_level.txt'
  adding 't_mac-1.0.0a3.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for t-mac (pyproject.toml) ... done
  Created wheel for t-mac: filename=t_mac-1.0.0a3-py3-none-any.whl size=36147 sha256=ce9dd610fb474143f18a88c614d6b3b42cfe23839de013be8cbc9ed92083e8c1
  Stored in directory: /root/.cache/pip/wheels/16/34/5f/d60bcc79f2f422474da2a8f4b5f70d439686851c03db17e071
Successfully built t-mac
Installing collected packages: sentencepiece, pytz, mpmath, urllib3, tzdata, typing-extensions, tqdm, tornado, tomli, sympy, six, safetensors, regex, pyyaml, psutil, pluggy, packaging, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, MarkupSafe, iniconfig, idna, fsspec, filelock, exceptiongroup, decorator, cloudpickle, charset-normalizer, certifi, attrs, triton, scipy, requests, python-dateutil, pytest, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jinja2, xgboost, pandas, nvidia-cusolver-cu12, huggingface-hub, torch, tokenizers, transformers, t-mac
  changing mode of /content/myenv/bin/tqdm to 755
  changing mode of /content/myenv/bin/isympy to 755
  changing mode of /content/myenv/bin/f2py to 755
  changing mode of /content/myenv/bin/f2py3 to 755
  changing mode of /content/myenv/bin/f2py3.8 to 755
  changing mode of /content/myenv/bin/normalizer to 755
  changing mode of /content/myenv/bin/proton to 755
  changing mode of /content/myenv/bin/proton-viewer to 755
  changing mode of /content/myenv/bin/py.test to 755
  changing mode of /content/myenv/bin/pytest to 755
  changing mode of /content/myenv/bin/huggingface-cli to 755
  changing mode of /content/myenv/bin/convert-caffe2-to-onnx to 755
  changing mode of /content/myenv/bin/convert-onnx-to-caffe2 to 755
  changing mode of /content/myenv/bin/torchrun to 755
  changing mode of /content/myenv/bin/transformers-cli to 755
Successfully installed MarkupSafe-2.1.5 attrs-24.2.0 certifi-2024.7.4 charset-normalizer-3.3.2 cloudpickle-3.0.0 decorator-5.1.1 exceptiongroup-1.2.2 filelock-3.15.4 fsspec-2024.6.1 huggingface-hub-0.24.6 idna-3.7 iniconfig-2.0.0 jinja2-3.1.4 mpmath-1.3.0 networkx-3.1 numpy-1.24.4 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.20.5 nvidia-nvjitlink-cu12-12.6.20 nvidia-nvtx-cu12-12.1.105 packaging-24.1 pandas-2.0.3 pluggy-1.5.0 psutil-6.0.0 pytest-8.3.2 python-dateutil-2.9.0.post0 pytz-2024.1 pyyaml-6.0.2 regex-2024.7.24 requests-2.32.3 safetensors-0.4.4 scipy-1.10.1 sentencepiece-0.2.0 six-1.16.0 sympy-1.13.2 t-mac-1.0.0a3 tokenizers-0.19.1 tomli-2.0.1 torch-2.4.0 tornado-6.4.1 tqdm-4.66.5 transformers-4.44.1 triton-3.0.0 typing-extensions-4.12.2 tzdata-2024.1 urllib3-2.2.2 xgboost-2.1.1 

but when I use: !/content/myenv/bin/python3.8 -c "import t_mac; print(t_mac.__version__); from tvm.contrib.clang import find_clang; print(find_clang())"

it says: /content/T-MAC 1.0.0a3 Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'tvm'

Have you solved it? I'm having the same issue, the pip install script has been executed successfully, but the build/t-mac-envs.sh is not generated.

kaleid-liner commented 3 months ago

@ma-hang Are you using colab? If you are using Ubuntu locally, I will try to reproduce the issue.

ma-hang commented 3 months ago

@ma-hang Are you using colab? If you are using Ubuntu locally, I will try to reproduce the issue.

Thank you for your reply. I am using Ubuntu on a local machine. I have temporarily resolved the issue because I found that the output of pip install showed Removing source in /tmp/pip-req-build-7v18ubx7 and Removed build tracker: '/tmp/pip-req-tracker-2fdqj__q' at the end. Since build/t-mac-envs.sh is located in the /tmp/pip-req-build-7v18ubx7 directory, I used the --no-clean option to temporarily resolve this problem.

kaleid-liner commented 3 months ago

@ma-hang Thanks, I will try to find a solution. Currently, I recommend using pip install -e . -v as a workaround.

hellangleZ commented 2 months ago

python3.8 -c "import t_mac; print(t_mac.version); from tvm.contrib.clang import find_clang; print(find_clang())"

I face same problem how to fix it? please help me, even I using pip install -e --no-clean

@ma-hang @kaleid-liner

it still no .sh file in build file

image

self._safely_run(name)

Downloading clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz from https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz Extracting clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz to build Download and extraction completed successfully. running egg_info creating /tmp/tmp2umaw3yw.build-temp/t_mac.egg-info writing /tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/PKG-INFO writing dependency_links to /tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/dependency_links.txt writing requirements to /tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/requires.txt writing top-level names to /tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/top_level.txt writing manifest file '/tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/SOURCES.txt' reading manifest file '/tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/tmp/tmp2umaw3yw.build-temp/t_mac.egg-info/SOURCES.txt'

      Editable install will be performed using .pth file to extend `sys.path` with:
      ['python']

Options like package-data, include/exclude-package-data or packages.find.exclude/include may have no effect.

adding 'editable.t_mac-1.0.0a3.pth' creating '/tmp/pip-wheel-wmqqh7r7/.tmp-11cm4s_o/t_mac-1.0.0a3-0.editable-py3-none-any.whl' and adding '/tmp/tmpc1j3iha9t_mac-1.0.0a3-0.editable-py3-none-any.whl' to it adding 't_mac-1.0.0a3.dist-info/LICENSE' adding 't_mac-1.0.0a3.dist-info/METADATA' adding 't_mac-1.0.0a3.dist-info/WHEEL' adding 't_mac-1.0.0a3.dist-info/top_level.txt' adding 't_mac-1.0.0a3.dist-info/RECORD' Building editable for t-mac (pyproject.toml) ... done Created wheel for t-mac: filename=t_mac-1.0.0a3-0.editable-py3-none-any.whl size=10198 sha256=6a2230b14741bac6ea5425730be40b204774e0cbea4622de7118ec6bf5d2cbb8 Stored in directory: /tmp/pip-ephem-wheel-cache-fvaigd8f/wheels/00/2b/a3/b74736c25a7a551839b6261eaeebfbc89abb756cb1a387faa2 Successfully built t-mac Installing collected packages: t-mac Attempting uninstall: t-mac Found existing installation: t-mac 1.0.0a3 Uninstalling t-mac-1.0.0a3: Removing file or directory /home/root123/miniconda3/lib/python3.12/site-packages/editable.t_mac-1.0.0a3.pth Removing file or directory /home/root123/miniconda3/lib/python3.12/site-packages/t_mac-1.0.0a3.dist-info/ Successfully uninstalled t-mac-1.0.0a3 Successfully installed t-mac-1.0.0a3 (base) root123@jemter2:/aml/T-MAC$ ll total 11376

ma-hang commented 2 months ago

@hellangleZ Maybe you can search globally for t-mac-envs.sh, my file is stored in the /tmp directory

ma-hang commented 2 months ago

pip install -e . -v If you have pulled the latest code, you can directly use pip install -e . -v without source /xxx/t-mac-envs.sh.

hellangleZ commented 2 months ago

pip install -e . -v If you have pulled the latest code, you can directly use pip install -e . -v without source /xxx/t-mac-envs.sh.

but I can't fined the tvm

image

kaleid-liner commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

hellangleZ commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

Hi @kaleid-liner

My environment is Ubuntu22.04 and a local VM, not colab , it build complete, but can't see the tvm module , how can I use other method to check if work or not, thanks

hellangleZ commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

Hi @kaleid-liner

My environment is Ubuntu22.04 and a local VM, not colab , it build complete, but can't see the tvm module , how can I use other method to check if work or not, thanks

@kaleid-liner

image

ma-hang commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

hellangleZ commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

@ma-hang how to add , pip install -e . -v --no-clean? I used it , any it's still in this problem

kaleid-liner commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

I get it. For the fix above, I try to resolve this issue by replacing path of t-mac-envs.sh with absolute path. Can you check if it works?

hellangleZ commented 2 months ago

OK, let me try ,will update later

hellangleZ commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

I get it. For the fix above, I try to resolve this issue by replacing path of t-mac-envs.sh with absolute path. Can you check if it works?

new code still this error

![Uploading image.png…]()

hellangleZ commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

I get it. For the fix above, I try to resolve this issue by replacing path of t-mac-envs.sh with absolute path. Can you check if it works?

image No this file

ma-hang commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

I get it. For the fix above, I try to resolve this issue by replacing path of t-mac-envs.sh with absolute path. Can you check if it works?

image No this file

@hellangleZ Hello, has your problem been solved? Use pip install . -v --no-clean, and then show me the output of your last part, and I'll take a look at it for you.

ma-hang commented 2 months ago

@hellangleZ @ma-hang I still can't reproduce the issue. However, I have opened a pull request to try to fix the issue. Can you test if this works for you?

@kaleid-liner @hellangleZ Let me briefly describe the problem I encountered: when I executed pip install . -v or pip install -e . -v , the .sh file was not found in the specified path. I guess the documentation may be missing some configuration? By observing the output during execution, I found that .sh is indeed generated when building t-mac, but after t-mac is successfully installed, the folder where the .sh file is located is deleted as a temporary file. So I added --no-clean to save the temporary file, then globally searched for the location of the .sh file, and then executed source xxx.sh to make tvm take effect.

I get it. For the fix above, I try to resolve this issue by replacing path of t-mac-envs.sh with absolute path. Can you check if it works?

I tried pip install -e . -v and pip install . -v, Neither of them can work properly, so I still need to use -- no-clean.

kaleid-liner commented 2 months ago

@hellangleZ t-mac-envs.sh literally did two things:

  1. export PATH=${TMAC_ROOT}/build/clang+llvm-......./bin:$PATH
  2. export PYTHONPATH=${TMAC_ROOT}/3rdparty/tvm/python:$PYTHONPATH

Can you manually set these two environment variables as a workaround before I successfully reproduce and fix the issue?