From 34ca5ff6eb43cfe5086ec653f2aa7f5eac8c7fc9 Mon Sep 17 00:00:00 2001 From: Jason Couture Date: Tue, 30 Jan 2024 12:06:24 -0500 Subject: [PATCH] Simplifiy directory creation in build-deps using bash expansion expression, combined with mkdir -p (--parents), allows us to create all of the directories at once. `deps/{avx,avx2,avx512,osx-arm64,osx-x64,cu11.7.1,cu12.1.0,clblast}` expands to: deps/avx deps/avx2 deps/avx512 deps/osx-arm64 deps/osx-x64 deps/cu11.7.1 deps/cu12.1.0 deps/clblast --- .github/workflows/compile.yml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index d9a742e6..6cea1977 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -199,17 +199,8 @@ jobs: run: | ls -R - mkdir deps - - mkdir deps/avx - mkdir deps/avx2 - mkdir deps/avx512 - - mkdir deps/osx-arm64 - mkdir deps/osx-x64 - - mkdir deps/cu11.7.1 - mkdir deps/cu12.1.0 + # Make all directories at once + mkdir --parents deps/{avx,avx2,avx512,osx-arm64,osx-x64,cu11.7.1,cu12.1.0,clblast} cp artifacts/llama-bin-linux-noavx-x64.so/libllama.so deps/libllama.so cp artifacts/llama-bin-linux-avx-x64.so/libllama.so deps/avx/libllama.so