Skip to content

Commit 7aab50b

Browse files
authored
Update build.sh
1 parent 8a51a6b commit 7aab50b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.ci/docker/build.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ case "$tag" in
298298
;;
299299
*)
300300
# Catch-all for builds that are not hardcoded.
301+
PROTOBUF=yes
301302
VISION=yes
302303
echo "image '$image' did not match an existing build configuration"
303304
if [[ "$image" == *py* ]]; then
@@ -312,6 +313,7 @@ case "$tag" in
312313
TRITON=yes
313314
# To ensure that any ROCm config will build using conda cmake
314315
# and thus have LAPACK/MKL enabled
316+
CONDA_CMAKE=yes
315317
fi
316318
if [[ "$image" == *centos7* ]]; then
317319
NINJA_VERSION=1.10.2
@@ -328,6 +330,9 @@ case "$tag" in
328330
if [[ "$image" == *glibc* ]]; then
329331
extract_version_from_image_name glibc GLIBC_VERSION
330332
fi
333+
if [[ "$image" == *cmake* ]]; then
334+
extract_version_from_image_name cmake CMAKE_VERSION
335+
fi
331336
;;
332337
esac
333338

@@ -350,23 +355,28 @@ docker build \
350355
${no_cache_flag} \
351356
${progress_flag} \
352357
--build-arg "BUILD_ENVIRONMENT=${image}" \
358+
--build-arg "PROTOBUF=${PROTOBUF:-}" \
353359
--build-arg "LLVMDEV=${LLVMDEV:-}" \
354360
--build-arg "VISION=${VISION:-}" \
355361
--build-arg "UBUNTU_VERSION=${UBUNTU_VERSION}" \
362+
--build-arg "CENTOS_VERSION=${CENTOS_VERSION}" \
356363
--build-arg "DEVTOOLSET_VERSION=${DEVTOOLSET_VERSION}" \
357364
--build-arg "GLIBC_VERSION=${GLIBC_VERSION}" \
358365
--build-arg "CLANG_VERSION=${CLANG_VERSION}" \
359366
--build-arg "ANACONDA_PYTHON_VERSION=${ANACONDA_PYTHON_VERSION}" \
360367
--build-arg "PYTHON_VERSION=${PYTHON_VERSION}" \
361368
--build-arg "GCC_VERSION=${GCC_VERSION}" \
362369
--build-arg "CUDA_VERSION=${CUDA_VERSION}" \
370+
--build-arg "CMAKE_VERSION=${CMAKE_VERSION:-}" \
363371
--build-arg "NINJA_VERSION=${NINJA_VERSION:-}" \
364372
--build-arg "KATEX=${KATEX:-}" \
365373
--build-arg "ROCM_VERSION=${ROCM_VERSION:-}" \
366374
--build-arg "PYTORCH_ROCM_ARCH=${PYTORCH_ROCM_ARCH:-gfx90a;gfx942}" \
367375
--build-arg "IMAGE_NAME=${IMAGE_NAME}" \
368376
--build-arg "UCX_COMMIT=${UCX_COMMIT}" \
369377
--build-arg "UCC_COMMIT=${UCC_COMMIT}" \
378+
--build-arg "CONDA_CMAKE=${CONDA_CMAKE}" \
379+
--build-arg "PIP_CMAKE=${PIP_CMAKE}" \
370380
--build-arg "TRITON=${TRITON}" \
371381
--build-arg "TRITON_CPU=${TRITON_CPU}" \
372382
--build-arg "ONNX=${ONNX}" \

0 commit comments

Comments
 (0)