bash ./ci/run.sh ./tmp/results ./tmp/mnt
# with CUDA support
-GGML_CUDA=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
+GG_BUILD_CUDA=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
```
## Environment Variables
| Variable | Description |
|----------|-------------|
-| `GGML_CUDA` | Enable NVIDIA CUDA GPU acceleration |
-| `GGML_SYCL` | Enable Intel SYCL acceleration |
-| `GGML_VULKAN` | Enable Vulkan GPU acceleration |
-| `GGML_METAL` | Enable Metal acceleration on Apple Silicon |
-| `GGML_BLAS` | Enable BLAS CPU acceleration |
-| `WHISPER_OPENVINO` | Enable OpenVINO support |
-| `WHISPER_COREML` | Enable Core ML support for Apple Neural Engine |
+| `GG_BUILD_CUDA` | Enable NVIDIA CUDA GPU acceleration |
+| `GG_BUILD_SYCL` | Enable Intel SYCL acceleration |
+| `GG_BUILD_VULKAN` | Enable Vulkan GPU acceleration |
+| `GG_BUILD_METAL` | Enable Metal acceleration on Apple Silicon |
+| `GG_BUILD_BLAS` | Enable BLAS CPU acceleration |
+| `GG_BUILD_OPENVINO` | Enable OpenVINO support |
+| `GG_BUILD_COREML` | Enable Core ML support for Apple Neural Engine |
| `GG_BUILD_LOW_PERF` | Limit tests for low-performance hardware |
-| `GGML_TEST_MODELS` | Comma-separated list of models to test (e.g. "tiny.en,tiny,base,medium", defaults to all models unless `GG_BUILD_LOW_PERF` is set) |
+| `GG_BUILD_TEST_MODELS` | Comma-separated list of models to test (e.g. "tiny.en,tiny,base,medium", defaults to all models unless `GG_BUILD_LOW_PERF` is set) |
# bash ./ci/run.sh ./tmp/results ./tmp/mnt
#
# # with CUDA support
-# GGML_CUDA=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
+# GG_BUILD_CUDA=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
#
if [ -z "$2" ]; then
BENCH_FLASH_ATTN=0
# check for user-specified models first. if not specified, use fast models
-if [ ! -z ${GGML_TEST_MODELS} ]; then
- IFS=',' read -r -a MODELS <<< "${GGML_TEST_MODELS}"
+if [ ! -z ${GG_BUILD_TEST_MODELS} ]; then
+ IFS=',' read -r -a MODELS <<< "${GG_BUILD_TEST_MODELS}"
else
if [ ! -z ${GG_BUILD_LOW_PERF} ]; then
MODELS=( "tiny" "base" "small" )
CMAKE_EXTRA="-DWHISPER_FATAL_WARNINGS=ON"
-if [ ! -z ${GGML_CUDA} ]; then
+if [ ! -z ${GG_BUILD_CUDA} ]; then
CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=native"
fi
-if [ ! -z ${GGML_SYCL} ]; then
+if [ ! -z ${GG_BUILD_SYCL} ]; then
if [ -z ${ONEAPI_ROOT} ]; then
echo "Not detected ONEAPI_ROOT, please install oneAPI base toolkit and enable it by:"
echo "source /opt/intel/oneapi/setvars.sh"
CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DGGML_SYCL_F16=ON"
fi
-if [ ! -z ${WHISPER_OPENVINO} ]; then
+if [ ! -z ${GG_BUILD_OPENVINO} ]; then
CMAKE_EXTRA="${CMAKE_EXTRA} -DWHISPER_OPENVINO=ON"
fi
-if [ ! -z ${GGML_METAL} ]; then
+if [ ! -z ${GG_BUILD_METAL} ]; then
CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_METAL=ON"
fi
-if [ ! -z ${GGML_VULKAN} ]; then
+if [ ! -z ${GG_BUILD_VULKAN} ]; then
CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_VULKAN=ON"
fi
-if [ ! -z ${GGML_BLAS} ]; then
+if [ ! -z ${GG_BUILD_BLAS} ]; then
CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_BLAS=ON"
fi
-if [ ! -z ${WHISPER_COREML} ]; then
+if [ ! -z ${GG_BUILD_COREML} ]; then
CMAKE_EXTRA="${CMAKE_EXTRA} -DWHISPER_COREML=ON"
fi