diff --git a/docker/Dockerfile.ci b/docker/Dockerfile.ci index 1dc37163c84..2f4eff65273 100755 --- a/docker/Dockerfile.ci +++ b/docker/Dockerfile.ci @@ -87,7 +87,11 @@ RUN apt-get update && apt-get install -y \ libxmlsec1-dev \ libffi-dev \ liblzma-dev \ + && if [ "${BUILD_SYCL_MODULE}" = "ON" ]; then \ + apt-get install g++-11; \ + fi \ && rm -rf /var/lib/apt/lists/* +# OneDPL TBB backend requires libstdc++ >= v11 # pyenv # The pyenv python paths are used during docker run, in this way docker run diff --git a/util/ci_utils.sh b/util/ci_utils.sh index 4387e4e10a4..f7c5c73521b 100644 --- a/util/ci_utils.sh +++ b/util/ci_utils.sh @@ -80,10 +80,11 @@ install_python_dependencies() { fi if [ "$BUILD_PYTORCH_OPS" == "ON" ]; then # ML/requirements-torch.txt if [[ "$OSTYPE" == "linux-gnu"* && "$BUILD_SYCL_MODULE" == "OFF" ]]; then - python -m pip install -U "${TORCH_GLNX}" -f "$TORCH_REPO_URL" tensorboard + python -m pip install -U "${TORCH_GLNX}" -f "$TORCH_REPO_URL" + python -m pip install tensorboard elif [[ "$OSTYPE" == "linux-gnu"* && "$BUILD_SYCL_MODULE" == "ON" ]]; then python -m pip install -U "${TORCH_GLNX}.cxx11.abi" -i "$TORCH_CXX11_URL" - python -m pip install -U tensorboard + python -m pip install tensorboard elif [[ "$OSTYPE" == "darwin"* ]]; then python -m pip install -U torch=="$TORCH_VER" -f "$TORCH_REPO_URL" tensorboard else