ma-hei edited a comment on pull request #18445:
URL: https://github.com/apache/incubator-mxnet/pull/18445#issuecomment-639837099


   In the build job ci/jenkins/mxnet-validation/unix-cpu the following command 
was previously failing:
   `
   ci/build.py --docker-registry mxnetci --platform ubuntu_cpu 
--docker-build-retries 3 --shm-size 500m /work/runtime_functions.sh sanity_check
   `
   I was able to reproduce the issue locally and I fixed it by making 
additional changes to ci/docker/Dockerfile.build.ubuntu and 
ci/docker/install/requirements. What I did in those files is the following:
   
   - making python3.8 the default python3 binary, by creating a symlink (see 
change in ci/docker/Dockerfile.build.ubuntu)
   - update requirement versions in ci/docker/install/requirements, so that 
`python3 -m pip install -r /work/requirements` in Dockerfile.build.ubuntu can 
be run successfully. I needed to update onnx, Cython and Pillow. The current 
versions were not installable via apt-get with python3.8.
   
   I was then able to build the image successfully and was able to successfully 
run the ci/build.py command I mentioned above. 
   I'm now wondering if the failure in "continuous build / macosx-x86_64" that 
I'm seeing above is already a consequence of the onnx update I made (which is 
necessary in order to update to python 3.8, which in turn is the goal of this 
PR). My question is basically: what is each of the CI jobs below doing? In 
which of the jobs below should I be able to observe the test failures? Also let 
me know if you think this is going down a wrong route and I should try 
something different.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to