mirror of
https://github.com/huggingface/text-generation-inference.git
synced 2025-04-24 16:32:12 +00:00
feat: adjust impure shell deps and autodocs workflow
This commit is contained in:
parent
1afaa69d1d
commit
16007b68bd
2
.github/workflows/autodocs.yaml
vendored
2
.github/workflows/autodocs.yaml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
- name: Install Protocol Buffers compiler
|
- name: Install Protocol Buffers compiler
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y protobuf-compiler libprotobuf-dev
|
sudo apt-get install -y protobuf-compiler libprotobuf-dev libavutil-dev pkg-config
|
||||||
|
|
||||||
- name: Install Launcher
|
- name: Install Launcher
|
||||||
id: install-launcher
|
id: install-launcher
|
||||||
|
@ -8,6 +8,11 @@
|
|||||||
which,
|
which,
|
||||||
cudaPackages,
|
cudaPackages,
|
||||||
openssl,
|
openssl,
|
||||||
|
ffmpeg,
|
||||||
|
llvmPackages,
|
||||||
|
gcc,
|
||||||
|
gcc-unwrapped,
|
||||||
|
stdenv,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
poetry,
|
poetry,
|
||||||
protobuf,
|
protobuf,
|
||||||
@ -53,6 +58,11 @@ mkShell {
|
|||||||
buildInputs =
|
buildInputs =
|
||||||
[
|
[
|
||||||
openssl.dev
|
openssl.dev
|
||||||
|
ffmpeg.dev
|
||||||
|
llvmPackages.libclang
|
||||||
|
gcc.cc
|
||||||
|
gcc-unwrapped
|
||||||
|
stdenv
|
||||||
]
|
]
|
||||||
++ (with python3.pkgs; [
|
++ (with python3.pkgs; [
|
||||||
venvShellHook
|
venvShellHook
|
||||||
@ -81,7 +91,15 @@ mkShell {
|
|||||||
|
|
||||||
inputsFrom = [ server ];
|
inputsFrom = [ server ];
|
||||||
|
|
||||||
env = lib.optionalAttrs withCuda {
|
env = {
|
||||||
|
LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";
|
||||||
|
CPATH = "${gcc-unwrapped}/lib/gcc/${stdenv.hostPlatform.config}/${gcc-unwrapped.version}/include";
|
||||||
|
BINDGEN_EXTRA_CLANG_ARGS = builtins.concatStringsSep " " [
|
||||||
|
"-I${gcc.libc.dev}/include"
|
||||||
|
"-I${gcc}/lib/gcc/x86_64-unknown-linux-gnu/${gcc.version}/include"
|
||||||
|
"-I${llvmPackages.libclang.lib}/lib/clang/${llvmPackages.libclang.version}/include"
|
||||||
|
];
|
||||||
|
} // lib.optionalAttrs withCuda {
|
||||||
CUDA_HOME = "${lib.getDev cudaPackages.cuda_nvcc}";
|
CUDA_HOME = "${lib.getDev cudaPackages.cuda_nvcc}";
|
||||||
TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" python3.pkgs.torch.cudaCapabilities;
|
TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" python3.pkgs.torch.cudaCapabilities;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user