From 3526ca31640aefa4990eae296989399f2b3c3040 Mon Sep 17 00:00:00 2001 From: Meng Zhang Date: Wed, 30 Aug 2023 18:04:40 +0800 Subject: [PATCH] chore: build with ruy (cpu only) on static mode for linux. (#378) * chore: build with ruy (cpu only) on static mode for linux. * update cmake min version --- crates/ctranslate2-bindings/CMakeLists.txt | 2 +- crates/ctranslate2-bindings/build.rs | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/crates/ctranslate2-bindings/CMakeLists.txt b/crates/ctranslate2-bindings/CMakeLists.txt index 2c40151..6908e07 100644 --- a/crates/ctranslate2-bindings/CMakeLists.txt +++ b/crates/ctranslate2-bindings/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.7) +cmake_minimum_required(VERSION 3.26) project(ctranslate2_bindings) diff --git a/crates/ctranslate2-bindings/build.rs b/crates/ctranslate2-bindings/build.rs index 09cad31..902ecb9 100644 --- a/crates/ctranslate2-bindings/build.rs +++ b/crates/ctranslate2-bindings/build.rs @@ -36,14 +36,10 @@ fn link_static() -> PathBuf { if cfg!(target_os = "linux") { config - .define("WITH_CUDA", "ON") - .define("WITH_CUDNN", "ON") - .define("WITH_MKL", "ON") - .define("WITH_DNNL", "ON") - .define("OPENMP_RUNTIME", "COMP") + .define("WITH_MKL", "OFF") + .define("OPENMP_RUNTIME", "NONE") + .define("WITH_RUY", "ON") .cxxflag("-msse4.1") - .define("CUDA_NVCC_FLAGS", "-Xfatbin=-compress-all") - .define("CUDA_ARCH_LIST", "Common") } else if cfg!(target_os = "macos") { config .define("CMAKE_OSX_ARCHITECTURES", "arm64")