@@ -49,18 +49,18 @@ jobs:
4949       - name : CMake 
5050        run : | 
5151          . /opt/intel/oneapi/setvars.sh 
52-           cmake repo -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DCMAKE_C_FLAGS="-Ofast -xCORE-AVX2" -DCMAKE_CXX_FLAGS="-Ofast -xCORE-AVX2" -DCMAKE_EXE_LINKER_FLAGS="-static" -DGGML_NATIVE=OFF -DGGML_STATIC=ON -DGGML_OPENMP=OFF -DLLAMA_BUILD_SERVER=ON -DBUILD_SHARED_LIBS=OFF 
53-           cmake --build build --config Release --target llama-server -j ${{ steps.cpu-cores.outputs.count }} 
54-           strip build/bin/llama-server  
52+           cmake repo -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DCMAKE_C_FLAGS="-Ofast -xCORE-AVX2" -DCMAKE_CXX_FLAGS="-Ofast -xCORE-AVX2" -DCMAKE_EXE_LINKER_FLAGS="-static" -DGGML_NATIVE=OFF -DGGML_STATIC=ON -DGGML_RPC=ON - DGGML_OPENMP=OFF -DLLAMA_BUILD_SERVER=ON -DBUILD_SHARED_LIBS=OFF 
53+           cmake --build build --config Release --target llama-server --target rpc-server - j ${{ steps.cpu-cores.outputs.count }} 
54+           strip build/bin/*  
5555
5656       - name : Upload build artifact 
5757        uses : actions/upload-artifact@v4 
5858        with :
5959          name : server-${{ matrix.ssl }}-oneapi 
60-           path : build/bin/llama-server  
60+           path : build/bin/*  
6161          if-no-files-found : error 
6262
63-       - name : Build and push Docker image 
63+       - name : Build and push llama-server  Docker image 
6464        uses : macbre/push-to-ghcr@v13 
6565        with :
6666          dockerfile : .devops/llama-server.Dockerfile 
7171          docker_io_user : ${{ vars.DOCKER_IO_USER }} 
7272          docker_io_token : ${{ secrets.DOCKER_IO_ACCESS_TOKEN }} 
7373
74+       - name : Build and push rpc-server Docker image 
75+         uses : macbre/push-to-ghcr@v13 
76+         with :
77+           dockerfile : .devops/rpc-server.Dockerfile 
78+           context : build/bin 
79+           image_name : ${{ github.repository }} 
80+           image_tag : rpc-server-${{ matrix.ssl }}-oneapi 
81+           github_token : ${{ secrets.GHCR_ACCESS_TOKEN }} 
82+           docker_io_user : ${{ vars.DOCKER_IO_USER }} 
83+           docker_io_token : ${{ secrets.DOCKER_IO_ACCESS_TOKEN }} 
84+ 
0 commit comments