Commits


Yi Zhang authored and GitHub committed cad7ef93e6b
use python 3.9.7 in windowai packaging pipeline (#14766) ### Description Use python3.9.7 in windowsAI packaging pipeline. ### Motivation and Context In WindowsAI packaging pipeline, cdpxwin1809 is deprecated and it will no longer be cached from March 2023. I used the recommended image [onebranch.azurecr.io/windows/ltsc2019/vse2022:latest](https://onebranch.visualstudio.com/OneBranch/_wiki/wikis/OneBranch.wiki/4587/Container-Images?anchor=recommendation-for-windows-container-image-userst) But it always failed to pass arm32 jobs. It's very likely a regression in VS2022. One user reported a similar issue #14190. I've submitted a bug to visual studio. https://developercommunity.visualstudio.com/t/Compilation-Error-with-VS2022-ARM/10285309. For `onebranch.azurecr.io/windows/ltsc2019/vse2019:latest`, there's an exception` Error : init_sys_streams: can't initialize sys standard streams` It could be solved by updating from python3.7 to python3.9 in the pipeline. (https://dev.azure.com/aiinfra/Lotus/_build/results?buildId=279301&view=results) The root cause might be the conflicts between different python version. The inherent python in onebranch image is python 3.9.7. (https://onebranch.visualstudio.com/OneBranch/_wiki/wikis/OneBranch.Code.Wiki/6766/manifest) ### Ref https://onebranch.visualstudio.com/OneBranch/_wiki/wikis/OneBranch.wiki/4587/Container-Images?anchor=windows-build-images