Skip to content

Commit 83ef364

Browse files
authored
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.
1 parent 83b7b7b commit 83ef364

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

nix/docker.nix

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
{
2+
stdenv,
23
dockerTools,
34
cacert,
45
text-generation-inference,
6+
runCommand,
57
stream ? false,
68
}:
79

810
let
911
build = if stream then dockerTools.streamLayeredImage else dockerTools.buildLayeredImage;
12+
tmp = runCommand "tmp" { } ''
13+
mkdir $out
14+
mkdir -m 1777 $out/tmp
15+
'';
1016
in
1117
build {
1218
name = "tgi-docker";
@@ -19,5 +25,9 @@ build {
1925
];
2026

2127
};
22-
contents = [ cacert ];
28+
contents = [
29+
cacert
30+
stdenv.cc
31+
tmp
32+
];
2333
}

0 commit comments

Comments
 (0)