eightban's memo

残しておきたい記事をまとめてみました。このブログに書いてあるドキュメントやブログで配布しているファイルの使用によって発生するいかなる損害に対してもこのブログの管理者は責任を負いません。使用する場合は自己責任のもとに使用してください。

C++

LLVM Windows パソコンでビルドする

更新日:

LLVMプロジェクトは、モジュール式で再利用可能なコンパイラとツールチェーン技術の集合体です。

Microsoft C++ Build Tools のダウンロード インストール

https://visualstudio.microsoft.com/ja/visual-cpp-build-tools/

ATL もインストール

インストールとビルド

LIBXML2は使わないようにします

zlib のビルド

"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvars64.bat"
git clone https://github.com/llvm/llvm-project.git
cmake .\llvm -G "Visual Studio 17 2022" -A "x64"   -DLLVM_ENABLE_PROJECTS="mlir;llvm"  -DLLVM_TARGETS_TO_BUILD="host" -DCMAKE_BUILD_TYPE=Release -Thost=x64  -DLLVM_ENABLE_ASSERTIONS=ON -DZLIB_INCLUDE_DIR="D:\\WinPython\\content\\zlib-1.3.1" -DZLIB_LIBRARY="D:\\WinPython\\content\\zlib-1.3.1\\build\\Release" -DLLVM_ENALBE_LIBXML2=Off    -DLLVM_TARGETS_TO_BUILD="Native;NVPTX;AMDGPU"  --fresh -B build  
cmake --build build --config Release

mlir

"D:\WinPython\content\llvm-project\build\lib\cmake\mlir"

triton の ビルド際に必要になります

指定したハッシュ値のブランチを使う

-C++

Copyright© eightban's memo , 2024 All Rights Reserved Powered by STINGER.