Fix build for linux python wheel (#22801)
### Description
Fixes command for building Linux python packages by preventing an empty
`-p` command-line option from being passed to a subsequent build script:
1f3b675453/tools/ci_build/github/linux/run_python_dockerbuild.sh (L37)
### Motivation and Context
A recent [PR
](https://github.com/microsoft/onnxruntime/pull/22773)introduced a new
optional command-line option (`-p`) to pass custom python exe paths. We
need to check if the option is empty before forwarding the option to a
separate build script.
This commit is contained in:
Родитель
885a7acd45
Коммит
b1e0930eab
|
@ -18,6 +18,10 @@ done
|
|||
mkdir -p "${HOME}/.onnx"
|
||||
DOCKER_SCRIPT_OPTIONS="-d ${DEVICE} -c ${BUILD_CONFIG}"
|
||||
|
||||
if [ "${PYTHON_EXES}" != "" ] ; then
|
||||
DOCKER_SCRIPT_OPTIONS+=" -p ${PYTHON_EXES}"
|
||||
fi
|
||||
|
||||
if [ "${BUILD_EXTR_PAR}" != "" ] ; then
|
||||
DOCKER_SCRIPT_OPTIONS+=" -x ${BUILD_EXTR_PAR}"
|
||||
fi
|
||||
|
@ -34,7 +38,7 @@ docker run --rm \
|
|||
-e ORT_DISABLE_PYTHON_PACKAGE_LOCAL_VERSION \
|
||||
-e DEFAULT_TRAINING_PACKAGE_DEVICE \
|
||||
$ADDITIONAL_DOCKER_PARAMETER \
|
||||
$DOCKER_IMAGE tools/ci_build/github/linux/build_linux_python_package.sh -c $BUILD_CONFIG -p $PYTHON_EXES $DOCKER_SCRIPT_OPTIONS
|
||||
$DOCKER_IMAGE tools/ci_build/github/linux/build_linux_python_package.sh $DOCKER_SCRIPT_OPTIONS
|
||||
|
||||
sudo rm -rf "${BUILD_BINARIESDIRECTORY}/${BUILD_CONFIG}/onnxruntime" "${BUILD_BINARIESDIRECTORY}/${BUILD_CONFIG}/pybind11" \
|
||||
"${BUILD_BINARIESDIRECTORY}/${BUILD_CONFIG}/models" "${BUILD_BINARIESDIRECTORY}/${BUILD_CONFIG}/_deps" \
|
||||
|
|
Загрузка…
Ссылка в новой задаче