From 10b5b2b3fcfa55346dad56bc768d7dd212a73bc2 Mon Sep 17 00:00:00 2001 From: jiahao su Date: Thu, 16 Jan 2025 10:38:24 +0800 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e59cf9ab4..5e6aa62bb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1465,25 +1465,24 @@ jobs: matrix: cann: ['python3.9-cann8.0.rc2.beta1'] build: ['Release'] - - container: - image: ascendai/cann:openeuler-${{ matrix.cann }} + device: ['ascend910b3'] steps: - - name: Clone - id: checkout - uses: actions/checkout@v4 + - name: Clone + id: checkout + uses: actions/checkout@v4 - - name: Dependencies - id: depends + - name: Dependencies & Build + uses: uraimo/run-on-arch-action@v2 + with: + arch: aarch64 + distro: ubuntu22.04 + base_image: --platform=linux/arm64 ascendai/cann:openeuler-${{ matrix.cann }} run: | yum update -y - yum install cmake gcc gcc-c++ make -y + yum install git cmake gcc gcc-c++ make -y + export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/devlib/:${LD_LIBRARY_PATH} - - name: Build - id: cmake-build - run: | - mkdir build - cd build - cmake .. -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DWITH_CANN=on - cmake --build . -j $(nproc) + cd llama.cpp + cmake -B build -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_CANN=on -DGGML_NATIVE=OFF -DSOC_TYPE=${{ matrix.device }} + cmake --build build