File tree 7 files changed +33
-6
lines changed
7 files changed +33
-6
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ FROM ${BASE_CUDA_DEV_CONTAINER} as build
12
12
ARG CUDA_DOCKER_ARCH=all
13
13
14
14
RUN apt-get update && \
15
- apt-get install -y build-essential python3 python3-pip git
15
+ apt-get install -y build-essential python3 python3-pip git libcurl4-openssl-dev
16
16
17
17
COPY requirements.txt requirements.txt
18
18
COPY requirements requirements
@@ -28,6 +28,8 @@ COPY . .
28
28
ENV CUDA_DOCKER_ARCH=${CUDA_DOCKER_ARCH}
29
29
# Enable CUDA
30
30
ENV LLAMA_CUDA=1
31
+ # Enable cURL
32
+ ENV LLAMA_CURL=1
31
33
32
34
RUN make
33
35
Original file line number Diff line number Diff line change @@ -40,6 +40,11 @@ ENV LLAMA_HIPBLAS=1
40
40
ENV CC=/opt/rocm/llvm/bin/clang
41
41
ENV CXX=/opt/rocm/llvm/bin/clang++
42
42
43
+ # Enable cURL
44
+ ENV LLAMA_CURL=1
45
+ RUN apt-get update && \
46
+ apt-get install -y libcurl4-openssl-dev
47
+
43
48
RUN make
44
49
45
50
ENTRYPOINT ["/app/.devops/tools.sh" ]
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ ARG UBUNTU_VERSION=22.04
3
3
FROM ubuntu:$UBUNTU_VERSION as build
4
4
5
5
RUN apt-get update && \
6
- apt-get install -y build-essential python3 python3-pip git
6
+ apt-get install -y build-essential python3 python3-pip git libcurl4-openssl-dev
7
7
8
8
COPY requirements.txt requirements.txt
9
9
COPY requirements requirements
@@ -15,6 +15,9 @@ WORKDIR /app
15
15
16
16
COPY . .
17
17
18
+ ENV LLAMA_CURL=1
19
+
20
+
18
21
RUN make
19
22
20
23
ENV LC_ALL=C.utf8
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ FROM ${BASE_CUDA_DEV_CONTAINER} as build
12
12
ARG CUDA_DOCKER_ARCH=all
13
13
14
14
RUN apt-get update && \
15
- apt-get install -y build-essential git
15
+ apt-get install -y build-essential git libcurl4-openssl-dev
16
16
17
17
WORKDIR /app
18
18
@@ -22,11 +22,16 @@ COPY . .
22
22
ENV CUDA_DOCKER_ARCH=${CUDA_DOCKER_ARCH}
23
23
# Enable CUDA
24
24
ENV LLAMA_CUDA=1
25
+ # Enable cURL
26
+ ENV LLAMA_CURL=1
25
27
26
28
RUN make
27
29
28
30
FROM ${BASE_CUDA_RUN_CONTAINER} as runtime
29
31
32
+ RUN apt-get update && \
33
+ apt-get install -y libcurl4-openssl-dev
34
+
30
35
COPY --from=build /app/server /server
31
36
32
37
ENTRYPOINT [ "/server" ]
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ FROM intel/oneapi-basekit:$ONEAPI_VERSION as build
4
4
5
5
ARG LLAMA_SYCL_F16=OFF
6
6
RUN apt-get update && \
7
- apt-get install -y git
7
+ apt-get install -y git libcurl4-openssl-dev
8
8
9
9
WORKDIR /app
10
10
@@ -16,11 +16,14 @@ RUN mkdir build && \
16
16
echo "LLAMA_SYCL_F16 is set" && \
17
17
export OPT_SYCL_F16="-DLLAMA_SYCL_F16=ON" ; \
18
18
fi && \
19
- cmake .. -DLLAMA_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx ${OPT_SYCL_F16} && \
19
+ cmake .. -DLLAMA_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DLLAMA_CURL=ON ${OPT_SYCL_F16} && \
20
20
cmake --build . --config Release --target server
21
21
22
22
FROM intel/oneapi-basekit:$ONEAPI_VERSION as runtime
23
23
24
+ RUN apt-get update && \
25
+ apt-get install -y libcurl4-openssl-dev
26
+
24
27
COPY --from=build /app/build/bin/server /server
25
28
26
29
ENV LC_ALL=C.utf8
Original file line number Diff line number Diff line change @@ -40,6 +40,11 @@ ENV LLAMA_HIPBLAS=1
40
40
ENV CC=/opt/rocm/llvm/bin/clang
41
41
ENV CXX=/opt/rocm/llvm/bin/clang++
42
42
43
+ # Enable cURL
44
+ ENV LLAMA_CURL=1
45
+ RUN apt-get update && \
46
+ apt-get install -y libcurl4-openssl-dev
47
+
43
48
RUN make
44
49
45
50
ENTRYPOINT [ "/app/server" ]
Original file line number Diff line number Diff line change @@ -11,12 +11,16 @@ RUN wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | apt-key
11
11
apt update -y && \
12
12
apt-get install -y vulkan-sdk
13
13
14
+ # Install cURL
15
+ RUN apt-get update && \
16
+ apt-get install -y libcurl4-openssl-dev
17
+
14
18
# Build it
15
19
WORKDIR /app
16
20
COPY . .
17
21
RUN mkdir build && \
18
22
cd build && \
19
- cmake .. -DLLAMA_VULKAN=1 && \
23
+ cmake .. -DLLAMA_VULKAN=1 -DLLAMA_CURL=1 && \
20
24
cmake --build . --config Release --target server
21
25
22
26
# Clean up
You can’t perform that action at this time.
0 commit comments