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
|
COPY --from=mpi-builder /usr/local/mpi /usr/local/mpi
|
||||||
|
|
||||||
ENV RUSTC_WRAPPER=sccache
|
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
|
ENV CMAKE_INSTALL_PREFIX=$TGI_INSTALL_PREFIX
|
||||||
RUN mkdir $TGI_INSTALL_PREFIX && mkdir "$TGI_INSTALL_PREFIX/include" && mkdir "$TGI_INSTALL_PREFIX/lib" && \
|
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 && \
|
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") {
|
if let Some(wrapper) = option_env!("RUSTC_WRAPPER") {
|
||||||
println!("cargo:warning=Using caching tool: {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 ...
|
// Allow to override which Python to use ...
|
||||||
|
Loading…
Reference in New Issue
Block a user