|
|
@@ -217,7 +217,7 @@ jobs:
|
|
|
sudo apt-get update
|
|
|
sudo apt-get install -y --no-install-recommends \
|
|
|
python3 python3-pip python3-dev \
|
|
|
- libjpeg-dev build-essential libcurl4-openssl-dev \
|
|
|
+ libjpeg-dev build-essential libssl-dev \
|
|
|
git-lfs
|
|
|
|
|
|
- name: Python Dependencies
|
|
|
@@ -238,6 +238,8 @@ jobs:
|
|
|
id: cmake_build
|
|
|
run: |
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DLLAMA_FATAL_WARNINGS=ON \
|
|
|
-DGGML_RPC=ON
|
|
|
cmake --build build --config Release -j $(nproc)
|
|
|
@@ -294,13 +296,15 @@ jobs:
|
|
|
id: depends
|
|
|
run: |
|
|
|
sudo apt-get update
|
|
|
- sudo apt-get install build-essential libcurl4-openssl-dev
|
|
|
+ sudo apt-get install build-essential libssl-dev
|
|
|
|
|
|
- name: Build
|
|
|
id: cmake_build
|
|
|
if: ${{ matrix.sanitizer != 'THREAD' }}
|
|
|
run: |
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DLLAMA_FATAL_WARNINGS=ON \
|
|
|
-DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \
|
|
|
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
|
|
|
@@ -311,6 +315,8 @@ jobs:
|
|
|
if: ${{ matrix.sanitizer == 'THREAD' }}
|
|
|
run: |
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DLLAMA_FATAL_WARNINGS=ON \
|
|
|
-DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \
|
|
|
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
|
|
|
@@ -335,7 +341,7 @@ jobs:
|
|
|
id: depends
|
|
|
run: |
|
|
|
sudo apt-get update
|
|
|
- sudo apt-get install build-essential libcurl4-openssl-dev
|
|
|
+ sudo apt-get install build-essential libssl-dev
|
|
|
|
|
|
- name: Build
|
|
|
id: cmake_build
|
|
|
@@ -343,6 +349,8 @@ jobs:
|
|
|
mkdir build
|
|
|
cd build
|
|
|
cmake .. \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DLLAMA_FATAL_WARNINGS=ON \
|
|
|
-DLLAMA_LLGUIDANCE=ON
|
|
|
cmake --build . --config Release -j $(nproc)
|
|
|
@@ -373,12 +381,14 @@ jobs:
|
|
|
id: depends
|
|
|
run: |
|
|
|
sudo apt-get update
|
|
|
- sudo apt-get install build-essential libcurl4-openssl-dev
|
|
|
+ sudo apt-get install build-essential libssl-dev
|
|
|
|
|
|
- name: Build
|
|
|
id: cmake_build
|
|
|
run: |
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DGGML_RPC=ON
|
|
|
cmake --build build --config Release -j $(nproc)
|
|
|
|
|
|
@@ -405,12 +415,14 @@ jobs:
|
|
|
- name: Dependencies
|
|
|
id: depends
|
|
|
run: |
|
|
|
- sudo apt-get install -y glslc libvulkan-dev libcurl4-openssl-dev
|
|
|
+ sudo apt-get install -y glslc libvulkan-dev libssl-dev
|
|
|
|
|
|
- name: Configure
|
|
|
id: cmake_configure
|
|
|
run: |
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
|
-DGGML_BACKEND_DL=ON \
|
|
|
-DGGML_CPU_ALL_VARIANTS=ON \
|
|
|
@@ -440,7 +452,7 @@ jobs:
|
|
|
run: |
|
|
|
sudo add-apt-repository -y ppa:kisak/kisak-mesa
|
|
|
sudo apt-get update -y
|
|
|
- sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libcurl4-openssl-dev
|
|
|
+ sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libssl-dev
|
|
|
|
|
|
- name: Get latest Vulkan SDK version
|
|
|
id: vulkan_sdk_version
|
|
|
@@ -466,6 +478,8 @@ jobs:
|
|
|
run: |
|
|
|
source ./vulkan_sdk/setup-env.sh
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DGGML_VULKAN=ON
|
|
|
cmake --build build --config Release -j $(nproc)
|
|
|
|
|
|
@@ -497,7 +511,7 @@ jobs:
|
|
|
run: |
|
|
|
sudo add-apt-repository -y ppa:kisak/kisak-mesa
|
|
|
sudo apt-get update -y
|
|
|
- sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libcurl4-openssl-dev
|
|
|
+ sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libssl-dev
|
|
|
|
|
|
- name: Get latest Vulkan SDK version
|
|
|
id: vulkan_sdk_version
|
|
|
@@ -537,7 +551,10 @@ jobs:
|
|
|
id: cmake_build
|
|
|
run: |
|
|
|
export Dawn_DIR=dawn/lib64/cmake/Dawn
|
|
|
- cmake -B build -DGGML_WEBGPU=ON
|
|
|
+ cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
+ -DGGML_WEBGPU=ON
|
|
|
cmake --build build --config Release -j $(nproc)
|
|
|
|
|
|
- name: Test
|
|
|
@@ -560,7 +577,7 @@ jobs:
|
|
|
id: depends
|
|
|
run: |
|
|
|
sudo apt-get update
|
|
|
- sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libcurl4-openssl-dev rocwmma-dev
|
|
|
+ sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libssl-dev rocwmma-dev
|
|
|
|
|
|
- name: ccache
|
|
|
uses: ggml-org/ccache-action@v1.2.16
|
|
|
@@ -572,6 +589,8 @@ jobs:
|
|
|
id: cmake_build
|
|
|
run: |
|
|
|
cmake -B build -S . \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DCMAKE_HIP_COMPILER="$(hipconfig -l)/clang" \
|
|
|
-DGGML_HIP_ROCWMMA_FATTN=ON \
|
|
|
-DGGML_HIP=ON
|
|
|
@@ -590,7 +609,7 @@ jobs:
|
|
|
id: depends
|
|
|
run: |
|
|
|
apt-get update
|
|
|
- apt-get install -y build-essential git cmake libcurl4-openssl-dev
|
|
|
+ apt-get install -y build-essential git cmake libssl-dev
|
|
|
|
|
|
- name: ccache
|
|
|
uses: ggml-org/ccache-action@v1.2.16
|
|
|
@@ -602,6 +621,8 @@ jobs:
|
|
|
id: cmake_build
|
|
|
run: |
|
|
|
cmake -B build -S . \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DGGML_MUSA=ON
|
|
|
cmake --build build --config Release -j $(nproc)
|
|
|
|
|
|
@@ -626,7 +647,7 @@ jobs:
|
|
|
shell: bash
|
|
|
run: |
|
|
|
sudo apt update
|
|
|
- sudo apt install intel-oneapi-compiler-dpcpp-cpp libcurl4-openssl-dev
|
|
|
+ sudo apt install intel-oneapi-compiler-dpcpp-cpp libssl-dev
|
|
|
|
|
|
- name: install oneAPI MKL library
|
|
|
shell: bash
|
|
|
@@ -648,6 +669,8 @@ jobs:
|
|
|
run: |
|
|
|
source /opt/intel/oneapi/setvars.sh
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DGGML_SYCL=ON \
|
|
|
-DCMAKE_C_COMPILER=icx \
|
|
|
-DCMAKE_CXX_COMPILER=icpx
|
|
|
@@ -674,7 +697,7 @@ jobs:
|
|
|
shell: bash
|
|
|
run: |
|
|
|
sudo apt update
|
|
|
- sudo apt install intel-oneapi-compiler-dpcpp-cpp libcurl4-openssl-dev
|
|
|
+ sudo apt install intel-oneapi-compiler-dpcpp-cpp libssl-dev
|
|
|
|
|
|
- name: install oneAPI MKL library
|
|
|
shell: bash
|
|
|
@@ -696,6 +719,8 @@ jobs:
|
|
|
run: |
|
|
|
source /opt/intel/oneapi/setvars.sh
|
|
|
cmake -B build \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
-DGGML_SYCL=ON \
|
|
|
-DCMAKE_C_COMPILER=icx \
|
|
|
-DCMAKE_CXX_COMPILER=icpx \
|
|
|
@@ -1053,7 +1078,7 @@ jobs:
|
|
|
DEBIAN_FRONTEND: noninteractive
|
|
|
run: |
|
|
|
apt update
|
|
|
- apt install -y cmake build-essential ninja-build libgomp1 git libcurl4-openssl-dev
|
|
|
+ apt install -y cmake build-essential ninja-build libgomp1 git libssl-dev
|
|
|
|
|
|
- name: ccache
|
|
|
uses: ggml-org/ccache-action@v1.2.16
|
|
|
@@ -1064,10 +1089,12 @@ jobs:
|
|
|
- name: Build with CMake
|
|
|
run: |
|
|
|
cmake -S . -B build -G Ninja \
|
|
|
+ -DLLAMA_CURL=OFF \
|
|
|
+ -DLLAMA_OPENSSL=ON \
|
|
|
+ -DLLAMA_FATAL_WARNINGS=ON \
|
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
|
-DCMAKE_CUDA_ARCHITECTURES=89-real \
|
|
|
-DCMAKE_EXE_LINKER_FLAGS=-Wl,--allow-shlib-undefined \
|
|
|
- -DLLAMA_FATAL_WARNINGS=ON \
|
|
|
-DGGML_NATIVE=OFF \
|
|
|
-DGGML_CUDA=ON
|
|
|
cmake --build build
|