diff --git a/.circleci/config.yml b/.circleci/config.yml index 3863f72..e459df1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,7 +18,7 @@ jobs: git submodule update --init --recursive # Use cached mlir installation if possible. - restore_cache: - key: V6-LLVM-PROJECT-{{ arch }} + key: V9-LLVM-PROJECT-{{ arch }} - run: name: Install MLIR command: | @@ -29,7 +29,7 @@ jobs: source ONNF/utils/install-mlir.sh fi - save_cache: - key: V6-LLVM-PROJECT-{{ arch }} + key: V9-LLVM-PROJECT-{{ arch }} paths: - llvm-project - run: diff --git a/README.md b/README.md index 62c2f25..b1266b9 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ONNF Open Neural Network Frontend : an ONNX frontend for MLIR. -[![CircleCI](https://circleci.com/gh/clang-ykt/ONNF.svg?style=svg)](https://circleci.com/gh/clang-ykt/ONNF) +[![CircleCI](https://circleci.com/gh/onnx/onnx-mlir/tree/master.svg?style=svg)](https://circleci.com/gh/onnx/onnx-mlir/tree/master) ## Prerequisites @@ -18,6 +18,8 @@ Firstly, install MLIR (as a part of LLVM-Project): [same-as-file]: <> (utils/install-mlir.sh) ``` bash git clone https://github.com/llvm/llvm-project.git +# Check out a specific branch that is known to work with ONNF. +cd llvm-project && git checkout 076475713c236081a3247a53e9dbab9043c3eac2 && cd .. mkdir llvm-project/build cd llvm-project/build cmake -G Ninja ../llvm \ diff --git a/utils/install-mlir.sh b/utils/install-mlir.sh index 39f06ea..b995b06 100644 --- a/utils/install-mlir.sh +++ b/utils/install-mlir.sh @@ -1,4 +1,6 @@ git clone https://github.com/llvm/llvm-project.git +# Check out a specific branch that is known to work with ONNF. +cd llvm-project && git checkout 076475713c236081a3247a53e9dbab9043c3eac2 && cd .. mkdir llvm-project/build cd llvm-project/build cmake -G Ninja ../llvm \