From 7a893af88bb59e211c0ac8ee60d3851de4b5b325 Mon Sep 17 00:00:00 2001 From: Morgan Funtowicz Date: Thu, 9 Jan 2025 22:17:22 +0100 Subject: [PATCH] misc(ci): detect gha build --- Dockerfile_trtllm | 1 + backends/trtllm/build.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile_trtllm b/Dockerfile_trtllm index 81859221..d58197ba 100644 --- a/Dockerfile_trtllm +++ b/Dockerfile_trtllm @@ -103,6 +103,7 @@ ENV USE_LLD_LINKER=ON ENV CUDA_ARCH_LIST=${cuda_arch_list} ENV CMAKE_CXX_COMPILER_LAUNCHER=sccache ENV RUSTC_WRAPPER=sccache +ENV IS_GHA_BUILD=${is_gha_build} COPY Cargo.lock Cargo.lock COPY Cargo.toml Cargo.toml diff --git a/backends/trtllm/build.rs b/backends/trtllm/build.rs index 4d907954..1a229940 100644 --- a/backends/trtllm/build.rs +++ b/backends/trtllm/build.rs @@ -113,7 +113,7 @@ fn build_backend(is_debug: bool, opt_level: &str, out_dir: &PathBuf) -> (PathBuf ) .define("TGI_TRTLLM_BACKEND_TRT_ROOT", tensorrt_path); - if is_debug { + if is_debug || *IS_GHA_BUILD { config.define("TGI_TRTLLM_BACKEND_BUILD_TESTS", "ON"); } @@ -209,7 +209,7 @@ fn build_ffi_layer(deps_folder: &PathBuf, is_debug: bool) { fn main() { // Misc variables let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap()); - let build_profile = env::var("PROFILE").unwrap(); + let build_profile = env::var("DEBUG").unwrap(); let (is_debug, opt_level) = match build_profile.as_ref() { "debug" => (true, "0"), "dev" => (true, "0"),