@@ -216,196 +216,3 @@ jobs:
216216 });
217217 }
218218 }
219-
220- # ubuntu-latest-gcc:
221- # runs-on: ubuntu-latest
222- #
223- # strategy:
224- # matrix:
225- # build: [Debug, Release]
226- #
227- # steps:
228- # - name: Clone
229- # uses: actions/checkout@v4
230- #
231- # - name: Dependencies
232- # run: |
233- # sudo apt-get update
234- # sudo apt-get install build-essential
235- # sudo apt-get install cmake
236- #
237- # - name: Configure
238- # run: cmake . -DCMAKE_BUILD_TYPE=${{ matrix.build }}
239- #
240- # - name: Build
241- # run: |
242- # make
243- #
244- # ubuntu-latest-clang:
245- # runs-on: ubuntu-latest
246- #
247- # strategy:
248- # matrix:
249- # build: [Debug, Release]
250- #
251- # steps:
252- # - name: Clone
253- # uses: actions/checkout@v4
254- #
255- # - name: Dependencies
256- # run: |
257- # sudo apt-get update
258- # sudo apt-get install build-essential
259- # sudo apt-get install cmake
260- #
261- # - name: Configure
262- # run: cmake . -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
263- #
264- # - name: Build
265- # run: |
266- # make
267- #
268- # ubuntu-latest-gcc-sanitized:
269- # runs-on: ubuntu-latest
270- #
271- # strategy:
272- # matrix:
273- # sanitizer: [ADDRESS, THREAD, UNDEFINED]
274- #
275- # steps:
276- # - name: Clone
277- # uses: actions/checkout@v4
278- #
279- # - name: Dependencies
280- # run: |
281- # sudo apt-get update
282- # sudo apt-get install build-essential
283- # sudo apt-get install cmake
284- #
285- # - name: Configure
286- # run: cmake . -DCMAKE_BUILD_TYPE=Debug -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON
287- #
288- # - name: Build
289- # run: |
290- # make
291- #
292- # windows:
293- # runs-on: windows-latest
294- #
295- # strategy:
296- # matrix:
297- # build: [Release]
298- # arch: [Win32, x64]
299- # include:
300- # - arch: Win32
301- # s2arc: x86
302- # - arch: x64
303- # s2arc: x64
304- #
305- # steps:
306- # - name: Clone
307- # uses: actions/checkout@v4
308- #
309- # - name: Add msbuild to PATH
310- # uses: microsoft/setup-msbuild@v1
311- #
312- # - name: Configure
313- # run: >
314- # cmake -S . -B ./build -A ${{ matrix.arch }}
315- # -DCMAKE_BUILD_TYPE=${{ matrix.build }}
316- #
317- # - name: Build
318- # run: |
319- # cd ./build
320- # msbuild ALL_BUILD.vcxproj -t:build -p:configuration=${{ matrix.build }} -p:platform=${{ matrix.arch }}
321- #
322- # - name: Upload binaries
323- # uses: actions/upload-artifact@v4
324- # with:
325- # name: llama-bin-${{ matrix.arch }}
326- # path: build/bin/${{ matrix.build }}
327- #
328- # windows-blas:
329- # runs-on: windows-latest
330- #
331- # strategy:
332- # matrix:
333- # build: [Release]
334- # arch: [Win32, x64]
335- # blas: [ON]
336- # include:
337- # - arch: Win32
338- # obzip: https://github.com/xianyi/OpenBLAS/releases/download/v0.3.21/OpenBLAS-0.3.21-x86.zip
339- # s2arc: x86
340- # - arch: x64
341- # obzip: https://github.com/xianyi/OpenBLAS/releases/download/v0.3.21/OpenBLAS-0.3.21-x64.zip
342- # s2arc: x64
343- #
344- # steps:
345- # - name: Clone
346- # uses: actions/checkout@v4
347- #
348- # - name: Add msbuild to PATH
349- # uses: microsoft/setup-msbuild@v1
350- #
351- # - name: Fetch OpenBLAS
352- # if: matrix.blas == 'ON'
353- # run: |
354- # C:/msys64/usr/bin/wget.exe -qO blas.zip ${{ matrix.obzip }}
355- # 7z x blas.zip -oblas -y
356- # copy blas/include/cblas.h .
357- # copy blas/include/openblas_config.h .
358- # echo "blasdir=$env:GITHUB_WORKSPACE/blas" >> $env:GITHUB_ENV
359- #
360- # - name: Configure
361- # run: >
362- # cmake -S . -B ./build -A ${{ matrix.arch }}
363- # -DCMAKE_BUILD_TYPE=${{ matrix.build }}
364- # -DLLAMA_SUPPORT_OPENBLAS=${{ matrix.blas }}
365- # -DCMAKE_LIBRARY_PATH="$env:blasdir/lib"
366- #
367- # - name: Build
368- # run: |
369- # cd ./build
370- # msbuild ALL_BUILD.vcxproj -t:build -p:configuration=${{ matrix.build }} -p:platform=${{ matrix.arch }}
371- #
372- # - name: Copy libopenblas.dll
373- # if: matrix.blas == 'ON'
374- # run: copy "$env:blasdir/bin/libopenblas.dll" build/bin/${{ matrix.build }}
375- #
376- # - name: Upload binaries
377- # if: matrix.blas == 'ON'
378- # uses: actions/upload-artifact@v4
379- # with:
380- # name: llama-blas-bin-${{ matrix.arch }}
381- # path: build/bin/${{ matrix.build }}
382- #
383- # emscripten:
384- # runs-on: ubuntu-latest
385- #
386- # strategy:
387- # matrix:
388- # build: [Release]
389- #
390- # steps:
391- # - name: Clone
392- # uses: actions/checkout@v4
393- #
394- # - name: Dependencies
395- # run: |
396- # wget -q https://github.com/emscripten-core/emsdk/archive/master.tar.gz
397- # tar -xvf master.tar.gz
398- # emsdk-master/emsdk update
399- # emsdk-master/emsdk install latest
400- # emsdk-master/emsdk activate latest
401- #
402- # - name: Configure
403- # run: echo "tmp"
404- #
405- # - name: Build
406- # run: |
407- # pushd emsdk-master
408- # source ./emsdk_env.sh
409- # popd
410- # emcmake cmake . -DCMAKE_BUILD_TYPE=${{ matrix.build }}
411- # make
0 commit comments