We need gcc during runtime to enable triton to compile kernels. (#3103)

* We need gcc during runtime to enable triton to compile kernels.

* Fixing the docker build.
This commit is contained in:
Nicolas Patry 2025-03-13 10:45:47 +01:00 committed by GitHub
parent 83b7b7bb92
commit 83ef364177
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,12 +1,18 @@
{ {
stdenv,
dockerTools, dockerTools,
cacert, cacert,
text-generation-inference, text-generation-inference,
runCommand,
stream ? false, stream ? false,
}: }:
let let
build = if stream then dockerTools.streamLayeredImage else dockerTools.buildLayeredImage; build = if stream then dockerTools.streamLayeredImage else dockerTools.buildLayeredImage;
tmp = runCommand "tmp" { } ''
mkdir $out
mkdir -m 1777 $out/tmp
'';
in in
build { build {
name = "tgi-docker"; name = "tgi-docker";
@ -19,5 +25,9 @@ build {
]; ];
}; };
contents = [ cacert ]; contents = [
cacert
stdenv.cc
tmp
];
} }