mirror of
https://github.com/huggingface/text-generation-inference.git
synced 2025-09-11 12:24:53 +00:00
backend(trtllm): ok let's try to define the launchers in build.rs when rustc_wrapper is present
This commit is contained in:
parent
e7064c95da
commit
cb1dab12c1
@ -93,9 +93,6 @@ COPY --from=trt-builder /usr/local/tensorrt /usr/local/tensorrt
|
||||
COPY --from=mpi-builder /usr/local/mpi /usr/local/mpi
|
||||
|
||||
ENV RUSTC_WRAPPER=sccache
|
||||
ENV CMAKE_C_COMPILER_LAUNCHER=sccache
|
||||
ENV CMAKE_CXX_COMPILER_LAUNCHER=sccache
|
||||
ENV CMAKE_CUDA_COMPILER_LAUNCHER=sccache
|
||||
ENV CMAKE_INSTALL_PREFIX=$TGI_INSTALL_PREFIX
|
||||
RUN mkdir $TGI_INSTALL_PREFIX && mkdir "$TGI_INSTALL_PREFIX/include" && mkdir "$TGI_INSTALL_PREFIX/lib" && \
|
||||
cargo build --profile ${build_type} --package text-generation-backends-trtllm --bin text-generation-backends-trtllm && \
|
||||
|
@ -138,6 +138,9 @@ fn build_backend(is_debug: bool, opt_level: &str, out_dir: &PathBuf) -> (PathBuf
|
||||
|
||||
if let Some(wrapper) = option_env!("RUSTC_WRAPPER") {
|
||||
println!("cargo:warning=Using caching tool: {wrapper}");
|
||||
config.define("CMAKE_C_COMPILER_LAUNCHER", wrapper);
|
||||
config.define("CMAKE_CXX_COMPILER_LAUNCHER", wrapper);
|
||||
config.define("CMAKE_CUDA_COMPILER_LAUNCHER", wrapper);
|
||||
}
|
||||
|
||||
// Allow to override which Python to use ...
|
||||
|
Loading…
Reference in New Issue
Block a user