From cfb3defeee056fb3302560c28f2ab01a575a4cb8 Mon Sep 17 00:00:00 2001 From: Martin Evans Date: Sat, 2 Sep 2023 14:17:35 +0100 Subject: [PATCH] Changed paths to no longer include OS name (no need, .dll and .so file extensions are enough) --- .github/workflows/compile.yml | 50 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 26 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index c3bcbe2a..a0281c32 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -179,41 +179,39 @@ jobs: mkdir deps - mkdir deps/linux - mkdir deps/linux/noavx - cp artifacts/llama-bin-linux-noavx-x64.so/libllama.so deps/linux/noavx/libllama.so - mkdir deps/linux/avx - cp artifacts/llama-bin-linux-avx-x64.so/libllama.so deps/linux/avx/libllama.so - mkdir deps/linux/avx2 - cp artifacts/llama-bin-linux-avx2-x64.so/libllama.so deps/linux/avx2/libllama.so - mkdir deps/linux/avx512 - cp artifacts/llama-bin-linux-avx512-x64.so/libllama.so deps/linux/avx512/libllama.so - - mkdir deps/win - mkdir deps/win/noavx - cp artifacts/llama-bin-win-noavx-x64.dll/llama.dll deps/win/noavx/libllama.dll + mkdir deps/noavx + cp artifacts/llama-bin-linux-noavx-x64.so/libllama.so deps/noavx/libllama.so + mkdir deps/avx + cp artifacts/llama-bin-linux-avx-x64.so/libllama.so deps/avx/libllama.so + mkdir deps/avx2 + cp artifacts/llama-bin-linux-avx2-x64.so/libllama.so deps/avx2/libllama.so + mkdir deps/avx512 + cp artifacts/llama-bin-linux-avx512-x64.so/libllama.so deps/avx512/libllama.so + + mkdir deps/noavx + cp artifacts/llama-bin-win-noavx-x64.dll/llama.dll deps/noavx/libllama.dll mkdir deps/win/avx - cp artifacts/llama-bin-win-avx-x64.dll/llama.dll deps/win/avx/libllama.dll + cp artifacts/llama-bin-win-avx-x64.dll/llama.dll deps/avx/libllama.dll mkdir deps/win/avx2 - cp artifacts/llama-bin-win-avx2-x64.dll/llama.dll deps/win/avx2/libllama.dll + cp artifacts/llama-bin-win-avx2-x64.dll/llama.dll deps/avx2/libllama.dll mkdir deps/win/avx512 - cp artifacts/llama-bin-win-avx512-x64.dll/llama.dll deps/win/avx512/libllama.dll + cp artifacts/llama-bin-win-avx512-x64.dll/llama.dll deps/avx512/libllama.dll - name: Rearrange MacOS files if: ${{ github.event.inputs.macos }} run: | - mkdir deps/macos-arm64 - cp artifacts/llama-bin-macos-arm64.dylib/libllama.dylib deps/macos-arm64/libllama.dylib + cp artifacts/llama-bin-macos-arm64.dylib/libllama.dylib deps/libllama.dylib - name: Rearrange CUDA files if: ${{ github.event.inputs.cublas }} run: | - mkdir cu11.7.1 - cp artifacts/llama-bin-win-cublas-cu11.7.1-x64.dll/llama.dll cu11.7.1/libllama.dll - cp artifacts/llama-bin-linux-cublas-cu11.7.1-x64.so/libllama.so cu11.7.1/libllama.so - mkdir cu12.1.0 - cp artifacts/llama-bin-win-cublas-cu12.1.0-x64.dll/llama.dll cu12.1.0/libllama.dll - cp artifacts/llama-bin-linux-cublas-cu12.1.0-x64.so/libllama.so cu12.1.0/libllama.so + mkdir cuda_deps + mkdir cuda_deps/cu11.7.1 + cp artifacts/llama-bin-win-cublas-cu11.7.1-x64.dll/llama.dll cuda_deps/cu11.7.1/libllama.dll + cp artifacts/llama-bin-linux-cublas-cu11.7.1-x64.so/libllama.so cuda_deps/cu11.7.1/libllama.so + mkdir cuda_deps/cu12.1.0 + cp artifacts/llama-bin-win-cublas-cu12.1.0-x64.dll/llama.dll cuda_deps/cu12.1.0/libllama.dll + cp artifacts/llama-bin-linux-cublas-cu12.1.0-x64.so/libllama.so cuda_deps/cu12.1.0/libllama.so - name: Upload artifacts uses: actions/upload-artifact@v3 @@ -224,13 +222,13 @@ jobs: if: ${{ github.event.inputs.cublas }} uses: actions/upload-artifact@v3 with: - path: cu12.1.0/ + path: cuda_deps/cu12.1.0/ name: cu12.1.0 - name: Upload artifacts (CUDA11) if: ${{ github.event.inputs.cublas }} uses: actions/upload-artifact@v3 with: - path: cu11.7.1/ + path: cuda_deps/cu11.7.1/ name: cu11.7.1 - name: Remove Artifacts