#!/bin/bash

rm -rf build
mkdir build
cd build
#cmake .. -DBUILD_SHARED_LIBS=OFF -DGGML_LTO=ON -DGGML_STATIC=OFF -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS
#cmake .. -DBUILD_SHARED_LIBS=OFF -DGGML_LTO=ON -DGGML_STATIC=OFF -DGGML_AVX=ON -DGGML_AVX2=ON -DGGML_FMA=ON -DGGML_BMI2=ON -DGGML_F16C=ON -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=AOCL -DBLAS_INCLUDE_DIRS=/root/aocl/5.0.0/gcc/include -DBLAS_LIBRARIES=/root/aocl/5.0.0/gcc/lib/libblis.so -DGGML_CUDA=ON -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc
cmake .. -DCMAKE_CUDA_ARCHITECTURES="120" -DGGML_CUDA=ON -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc -DLLAMA_OPENSSL=ON -DGGML_RPC=ON
#cmake .. -DCMAKE_CUDA_ARCHITECTURES="120" -DGGML_VULKAN=ON -DLLAMA_OPENSSL=ON -DGGML_RPC=ON
cmake --build . --config Release -j 32
