|
59 | 59 | path: ./build/ggml/src/libggml.so |
60 | 60 | name: ggml-bin-linux-${{ matrix.build }}-x64.so |
61 | 61 | if-no-files-found: error |
| 62 | + - uses: actions/upload-artifact@v4 |
| 63 | + with: |
| 64 | + path: ./build/ggml/src/libggml-base.so |
| 65 | + name: ggml-base-bin-linux-${{ matrix.build }}-x64.so |
| 66 | + if-no-files-found: error |
| 67 | + - uses: actions/upload-artifact@v4 |
| 68 | + with: |
| 69 | + path: ./build/ggml/src/ggml-cpu/libggml-cpu.so |
| 70 | + name: ggml-cpu-bin-linux-${{ matrix.build }}-x64.so |
| 71 | + if-no-files-found: error |
62 | 72 | - name: Upload Llava |
63 | 73 | uses: actions/upload-artifact@v4 |
64 | 74 | with: |
@@ -109,6 +119,18 @@ jobs: |
109 | 119 | path: .\build\bin\Release\ggml.dll |
110 | 120 | name: ggml-bin-win-${{ matrix.build }}-x64.dll |
111 | 121 | if-no-files-found: error |
| 122 | + - name: Upload artifacts (ggml-base) |
| 123 | + uses: actions/upload-artifact@v4 |
| 124 | + with: |
| 125 | + path: .\build\bin\Release\ggml-base.dll |
| 126 | + name: ggml-base-bin-win-${{ matrix.build }}-x64.dll |
| 127 | + if-no-files-found: error |
| 128 | + - name: Upload artifacts (ggml-cpu) |
| 129 | + uses: actions/upload-artifact@v4 |
| 130 | + with: |
| 131 | + path: .\build\bin\Release\ggml-cpu.dll |
| 132 | + name: ggml-cpu-bin-win-${{ matrix.build }}-x64.dll |
| 133 | + if-no-files-found: error |
112 | 134 |
|
113 | 135 | - name: Upload artifacts (llava) |
114 | 136 | uses: actions/upload-artifact@v4 |
@@ -433,37 +455,53 @@ jobs: |
433 | 455 |
|
434 | 456 | # Linux |
435 | 457 | cp artifacts/ggml-bin-linux-noavx-x64.so/libggml.so deps/libggml.so |
| 458 | + cp artifacts/ggml-base-bin-linux-noavx-x64.so/libggml-base.so deps/libggml-base.so |
| 459 | + cp artifacts/ggml-cpu-bin-linux-noavx-x64.so/libggml-cpu.so deps/libggml-cpu.so |
436 | 460 | cp artifacts/llama-bin-linux-noavx-x64.so/libllama.so deps/libllama.so |
437 | 461 | cp artifacts/llava-bin-linux-noavx-x64.so/libllava_shared.so deps/libllava_shared.so |
438 | 462 |
|
439 | 463 | cp artifacts/ggml-bin-linux-avx-x64.so/libggml.so deps/avx/libggml.so |
| 464 | + cp artifacts/ggml-base-bin-linux-avx-x64.so/libggml-base.so deps/avx/libggml-base.so |
| 465 | + cp artifacts/ggml-cpu-bin-linux-avx-x64.so/libggml-cpu.so deps/avx/libggml-cpu.so |
440 | 466 | cp artifacts/llama-bin-linux-avx-x64.so/libllama.so deps/avx/libllama.so |
441 | 467 | cp artifacts/llava-bin-linux-avx-x64.so/libllava_shared.so deps/avx/libllava_shared.so |
442 | 468 |
|
443 | 469 | cp artifacts/ggml-bin-linux-avx2-x64.so/libggml.so deps/avx2/libggml.so |
| 470 | + cp artifacts/ggml-base-bin-linux-avx2-x64.so/libggml-base.so deps/avx2/libggml-base.so |
| 471 | + cp artifacts/ggml-cpu-bin-linux-avx2-x64.so/libggml-cpu.so deps/avx2/libggml-cpu.so |
444 | 472 | cp artifacts/llama-bin-linux-avx2-x64.so/libllama.so deps/avx2/libllama.so |
445 | 473 | cp artifacts/llava-bin-linux-avx2-x64.so/libllava_shared.so deps/avx2/libllava_shared.so |
446 | 474 |
|
447 | | - cp artifacts/ggml-bin-linux-avx512-x64.so/libggml.so deps/avx512/libggml.so |
448 | | - cp artifacts/llama-bin-linux-avx512-x64.so/libllama.so deps/avx512/libllama.so |
449 | | - cp artifacts/llava-bin-linux-avx512-x64.so/libllava_shared.so deps/avx512/libllava_shared.so |
| 475 | + cp artifacts/ggml-bin-linux-avx512-x64.so/libggml.so deps/avx512/libggml.so |
| 476 | + cp artifacts/ggml-base-bin-linux-avx512-x64.so/libggml-base.so deps/avx512/libggml-base.so |
| 477 | + cp artifacts/ggml-cpu-bin-linux-avx512-x64.so/libggml-cpu.so deps/avx512/libggml-cpu.so |
| 478 | + cp artifacts/llama-bin-linux-avx512-x64.so/libllama.so deps/avx512/libllama.so |
| 479 | + cp artifacts/llava-bin-linux-avx512-x64.so/libllava_shared.so deps/avx512/libllava_shared.so |
450 | 480 |
|
451 | 481 | # Windows |
452 | | - cp artifacts/ggml-bin-win-noavx-x64.dll/ggml.dll deps/ggml.dll |
453 | | - cp artifacts/llama-bin-win-noavx-x64.dll/llama.dll deps/llama.dll |
454 | | - cp artifacts/llava-bin-win-noavx-x64.dll/llava_shared.dll deps/llava_shared.dll |
| 482 | + cp artifacts/ggml-bin-win-noavx-x64.dll/ggml.dll deps/ggml.dll |
| 483 | + cp artifacts/ggml-base-bin-win-noavx-x64.so/libggml-base.dll deps/libggml-base.dll |
| 484 | + cp artifacts/ggml-cpu-bin-win-noavx-x64.so/libggml-cpu.dll deps/libggml-cpu.dll |
| 485 | + cp artifacts/llama-bin-win-noavx-x64.dll/llama.dll deps/llama.dll |
| 486 | + cp artifacts/llava-bin-win-noavx-x64.dll/llava_shared.dll deps/llava_shared.dll |
455 | 487 |
|
456 | 488 | cp artifacts/ggml-bin-win-avx-x64.dll/ggml.dll deps/avx/ggml.dll |
| 489 | + cp artifacts/ggml-base-bin-win-avx-x64.so/libggml-base.dll deps/avx/libggml-base.dll |
| 490 | + cp artifacts/ggml-cpu-bin-win-avx-x64.so/libggml-cpu.dll deps/avx/libggml-cpu.dll |
457 | 491 | cp artifacts/llama-bin-win-avx-x64.dll/llama.dll deps/avx/llama.dll |
458 | 492 | cp artifacts/llava-bin-win-avx-x64.dll/llava_shared.dll deps/avx/llava_shared.dll |
459 | 493 |
|
460 | 494 | cp artifacts/ggml-bin-win-avx2-x64.dll/ggml.dll deps/avx2/ggml.dll |
| 495 | + cp artifacts/ggml-base-bin-win-avx2-x64.so/libggml-base.dll deps/avx2/libggml-base.dll |
| 496 | + cp artifacts/ggml-cpu-bin-win-avx2-x64.so/libggml-cpu.dll deps/avx2/libggml-cpu.dll |
461 | 497 | cp artifacts/llama-bin-win-avx2-x64.dll/llama.dll deps/avx2/llama.dll |
462 | 498 | cp artifacts/llava-bin-win-avx2-x64.dll/llava_shared.dll deps/avx2/llava_shared.dll |
463 | 499 |
|
464 | | - cp artifacts/ggml-bin-win-avx512-x64.dll/ggml.dll deps/avx512/ggml.dll |
465 | | - cp artifacts/llama-bin-win-avx512-x64.dll/llama.dll deps/avx512/llama.dll |
466 | | - cp artifacts/llava-bin-win-avx512-x64.dll/llava_shared.dll deps/avx512/llava_shared.dll |
| 500 | + cp artifacts/ggml-bin-win-avx512-x64.dll/ggml.dll deps/avx512/ggml.dll |
| 501 | + cp artifacts/ggml-base-bin-win-avx512-x64.so/libggml-base.dll deps/avx512/libggml-base.dll |
| 502 | + cp artifacts/ggml-cpu-bin-win-avx512-x64.so/libggml-cpu.dll deps/avx512/libggml-cpu.dll |
| 503 | + cp artifacts/llama-bin-win-avx512-x64.dll/llama.dll deps/avx512/llama.dll |
| 504 | + cp artifacts/llava-bin-win-avx512-x64.dll/llava_shared.dll deps/avx512/llava_shared.dll |
467 | 505 |
|
468 | 506 | # MacOS |
469 | 507 | cp artifacts/ggml-bin-osx-arm64.dylib/libggml.dylib deps/osx-arm64/libggml.dylib |
|
0 commit comments