blog: update mlir-standalone

This commit is contained in:
jackfiled 2025-03-20 20:51:49 +08:00
parent 132261831b
commit c293d2f6d7

View File

@ -144,7 +144,7 @@ source .llvm-lit/bin/activate
pip install lit pip install lit
``` ```
不过这个库似乎没有提供运行入口点,需要我们手动创建一个可执行的`python`文件: ~~不过这个库似乎没有提供运行入口点,需要我们手动创建一个可执行的`python`文件:~~
```python ```python
#!/usr/bin/env python #!/usr/bin/env python
@ -153,10 +153,10 @@ if __name__ == '__main__':
main() main()
``` ```
然后尝试在`cmake`指令中修改为`lit`为这个可执行文件: 经哥们纠正说`lit`包在某个版本之后会安装`lit`的可执行文件,在安装之后可以直接在命令行调用`lit`。因此在激活虚拟环境之后,`cmake`中直接在`LLVM_EXTERNAL_LIT`配置为`$(which lit)`即可。
```shell ```shell
cmake -G Ninja -DMLIR_DIR=$LLVM_DIR/lib/cmake/mlir -DLLVM_EXTERNAL_LIT=$(pwd)/../llvm-lit .. cmake -G Ninja -DMLIR_DIR=$LLVM_DIR/lib/cmake/mlir -DLLVM_EXTERNAL_LIT=$(which lit) ..
ninja test-standalone ninja test-standalone
``` ```