Skip to content

Commit 8c0a788

Browse files
committed
Exporting ggml-base and ggml-cuda from Linux build
1 parent 2f7a9d5 commit 8c0a788

File tree

1 file changed

+26
-11
lines changed

1 file changed

+26
-11
lines changed

.github/workflows/compile.yml

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ jobs:
341341
path: .\build\bin\Release\llava_shared.dll
342342
name: llava-bin-win-cublas-cu${{ matrix.cuda }}-x64.dll
343343
if-no-files-found: error
344+
344345
- name: Upload artifacts (Linux)
345346
if: ${{ matrix.os == 'ubuntu-20.04' }}
346347
uses: actions/upload-artifact@v4
@@ -355,6 +356,20 @@ jobs:
355356
path: ./build/ggml/src/libggml.so
356357
name: ggml-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
357358
if-no-files-found: error
359+
- name: Upload artifacts ggml-base (Linux)
360+
if: ${{ matrix.os == 'ubuntu-20.04' }}
361+
uses: actions/upload-artifact@v4
362+
with:
363+
path: ./build/ggml/src/libggml-base.so
364+
name: ggml-base-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
365+
if-no-files-found: error
366+
- name: Upload artifacts ggml-cuda (Linux)
367+
if: ${{ matrix.os == 'ubuntu-20.04' }}
368+
uses: actions/upload-artifact@v4
369+
with:
370+
path: ./build/ggml/src/ggml-cuda/libggml-cuda.so
371+
name: ggml-cuda-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
372+
if-no-files-found: error
358373
- name: Upload llava artifacts (Linux)
359374
if: ${{ matrix.os == 'ubuntu-20.04' }}
360375
uses: actions/upload-artifact@v4
@@ -605,17 +620,17 @@ jobs:
605620
cp artifacts/llava-bin-win-cublas-cu12.2.0-x64.dll/llava_shared.dll deps/cu12.2.0/llava_shared.dll
606621
607622
# Linux CUDA
608-
cp artifacts/ggml-bin-linux-cublas-cu11.7.1-x64.so/libggml.so deps/cu11.7.1/libggml.so
609-
cp artifacts/ggml-base-bin-linux-cublas-cu11.7.1-x64.so/ggml-base.so deps/cu11.7.1/libggml-base.so
610-
cp artifacts/ggml-cuda-bin-linux-cublas-cu11.7.1-x64.so/ggml-cuda.so deps/cu11.7.1/libggml-cuda.so
611-
cp artifacts/llama-bin-linux-cublas-cu11.7.1-x64.so/libllama.so deps/cu11.7.1/libllama.so
612-
cp artifacts/llava-bin-linux-cublas-cu11.7.1-x64.so/libllava_shared.so deps/cu11.7.1/libllava_shared.so
613-
614-
cp artifacts/ggml-bin-linux-cublas-cu12.2.0-x64.so/libggml.so deps/cu12.2.0/libggml.so
615-
cp artifacts/ggml-base-bin-linux-cublas-cu12.2.0-x64.so/ggml-base.so deps/cu12.2.0/libggml-base.so
616-
cp artifacts/ggml-cuda-bin-linux-cublas-cu12.2.0-x64.so/ggml-cuda.so deps/cu12.2.0/libggml-cuda.so
617-
cp artifacts/llama-bin-linux-cublas-cu12.2.0-x64.so/libllama.so deps/cu12.2.0/libllama.so
618-
cp artifacts/llava-bin-linux-cublas-cu12.2.0-x64.so/libllava_shared.so deps/cu12.2.0/libllava_shared.so
623+
cp artifacts/ggml-bin-linux-cublas-cu11.7.1-x64.so/libggml.so deps/cu11.7.1/libggml.so
624+
cp artifacts/ggml-base-bin-linux-cublas-cu11.7.1-x64.so/libggml-base.so deps/cu11.7.1/libggml-base.so
625+
cp artifacts/ggml-cuda-bin-linux-cublas-cu11.7.1-x64.so/libggml-cuda.so deps/cu11.7.1/libggml-cuda.so
626+
cp artifacts/llama-bin-linux-cublas-cu11.7.1-x64.so/libllama.so deps/cu11.7.1/libllama.so
627+
cp artifacts/llava-bin-linux-cublas-cu11.7.1-x64.so/libllava_shared.so deps/cu11.7.1/libllava_shared.so
628+
629+
cp artifacts/ggml-bin-linux-cublas-cu12.2.0-x64.so/libggml.so deps/cu12.2.0/libggml.so
630+
cp artifacts/ggml-base-bin-linux-cublas-cu12.2.0-x64.so/libggml-base.so deps/cu12.2.0/libggml-base.so
631+
cp artifacts/ggml-cuda-bin-linux-cublas-cu12.2.0-x64.so/libggml-cuda.so deps/cu12.2.0/libggml-cuda.so
632+
cp artifacts/llama-bin-linux-cublas-cu12.2.0-x64.so/libllama.so deps/cu12.2.0/libllama.so
633+
cp artifacts/llava-bin-linux-cublas-cu12.2.0-x64.so/libllava_shared.so deps/cu12.2.0/libllava_shared.so
619634
620635
# Windows Vulkan
621636
cp artifacts/ggml-bin-win-vulkan-x64.dll/ggml.dll deps/vulkan/ggml.dll

0 commit comments

Comments
 (0)