See https://ci.linaro.org/job/ldcg-python-manylinux-tensorflow-onednn-nightly/281/display/redirect
Changes:
------------------------------------------ [...truncated 49.33 KB...] Requirement already satisfied: certifi>=2017.4.17 in ./workspace/venv-cp38-cp38/lib/python3.8/site-packages (from requests<3,>=2.21.0->tb-nightly~=2.12.0.a->tensorflow-aarch64==2.12.0) (2022.12.7) Requirement already satisfied: idna<4,>=2.5 in ./workspace/venv-cp38-cp38/lib/python3.8/site-packages (from requests<3,>=2.21.0->tb-nightly~=2.12.0.a->tensorflow-aarch64==2.12.0) (3.4) Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./workspace/venv-cp38-cp38/lib/python3.8/site-packages (from requests<3,>=2.21.0->tb-nightly~=2.12.0.a->tensorflow-aarch64==2.12.0) (1.26.13) Requirement already satisfied: charset-normalizer<3,>=2 in ./workspace/venv-cp38-cp38/lib/python3.8/site-packages (from requests<3,>=2.21.0->tb-nightly~=2.12.0.a->tensorflow-aarch64==2.12.0) (2.1.1) INFO: pip is looking at multiple versions of requests to determine which version is compatible with other requirements. This could take a while. Collecting requests<3,>=2.21.0 Using cached requests-2.28.1-py3-none-any.whl (62 kB) INFO: pip is looking at multiple versions of markdown to determine which version is compatible with other requirements. This could take a while. Collecting markdown>=2.6.8 Using cached Markdown-3.4.1-py3-none-any.whl (93 kB) INFO: pip is looking at multiple versions of google-auth-oauthlib to determine which version is compatible with other requirements. This could take a while. Collecting google-auth-oauthlib<0.5,>=0.4.1 Using cached google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB) INFO: pip is looking at multiple versions of google-auth to determine which version is compatible with other requirements. This could take a while. Collecting google-auth<3,>=1.6.3 Using cached google_auth-2.15.0-py2.py3-none-any.whl (177 kB) INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while. Collecting packaging Using cached packaging-22.0-py3-none-any.whl (42 kB) INFO: pip is looking at multiple versions of wrapt to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while. Collecting typing-extensions>=3.6.6 Downloading typing_extensions-3.7.4.2-py3-none-any.whl (22 kB) INFO: pip is looking at multiple versions of tf-estimator-nightly to determine which version is compatible with other requirements. This could take a while. Collecting tf-estimator-nightly~=2.12.0.dev Using cached tf_estimator_nightly-2.12.0.dev2022121909-py2.py3-none-any.whl (439 kB) INFO: pip is looking at multiple versions of termcolor to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of tensorflow-io-gcs-filesystem to determine which version is compatible with other requirements. This could take a while. Collecting tensorflow-io-gcs-filesystem>=0.23.1 Downloading https://snapshots.linaro.org/ldcg/python-cache/tensorflow-io-gcs-filesystem/... (2.8 MB) 2.8/2.8 MB 11.3 MB/s eta 0:00:00 INFO: pip is looking at multiple versions of tb-nightly to determine which version is compatible with other requirements. This could take a while. Collecting tb-nightly~=2.12.0.a Using cached tb_nightly-2.12.0a20221218-py3-none-any.whl (5.7 MB) Downloading tb_nightly-2.12.0a20221217-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 10.8 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221214-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 11.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221213-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 10.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221212-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 11.2 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221210-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 4.7 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221209-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 5.2 MB/s eta 0:00:00 INFO: pip is looking at multiple versions of tb-nightly to determine which version is compatible with other requirements. This could take a while. Downloading tb_nightly-2.12.0a20221208-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 4.2 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221207-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 4.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221206-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 6.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221205-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 5.7 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221204-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 6.8 MB/s eta 0:00:00 INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. Downloading tb_nightly-2.12.0a20221203-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 6.6 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221202-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 4.4 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221201-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 3.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221130-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 4.9 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221129-py3-none-any.whl (5.7 MB) 5.7/5.7 MB 4.2 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221128-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 3.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221127-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 4.9 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221126-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 6.0 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221125-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 4.7 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221124-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 6.4 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221123-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 6.5 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221122-py3-none-any.whl (5.6 MB) 5.6/5.6 MB 4.2 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221121-py3-none-any.whl (5.8 MB) 5.8/5.8 MB 4.6 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221120-py3-none-any.whl (5.8 MB) 5.8/5.8 MB 4.8 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221119-py3-none-any.whl (5.8 MB) 5.8/5.8 MB 4.7 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221118-py3-none-any.whl (5.8 MB) 5.8/5.8 MB 3.7 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221117-py3-none-any.whl (5.8 MB) 5.8/5.8 MB 3.5 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221116-py3-none-any.whl (5.8 MB) 5.8/5.8 MB 5.7 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221115-py3-none-any.whl (6.0 MB) 6.0/6.0 MB 3.5 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221114-py3-none-any.whl (6.0 MB) 6.0/6.0 MB 3.6 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221113-py3-none-any.whl (6.0 MB) 6.0/6.0 MB 4.4 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221112-py3-none-any.whl (6.0 MB) 6.0/6.0 MB 3.1 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221111-py3-none-any.whl (6.0 MB) 6.0/6.0 MB 4.3 MB/s eta 0:00:00 Downloading tb_nightly-2.12.0a20221110-py3-none-any.whl (6.0 MB) 6.0/6.0 MB 4.4 MB/s eta 0:00:00 INFO: pip is looking at multiple versions of six to determine which version is compatible with other requirements. This could take a while. Collecting six>=1.12.0 Downloading https://snapshots.linaro.org/ldcg/python-cache/six/six-1.15.0-py2.py3-none-a... (10 kB) INFO: pip is looking at multiple versions of protobuf to determine which version is compatible with other requirements. This could take a while. Collecting protobuf<3.20,>=3.9.2 Using cached protobuf-3.19.4-cp38-cp38-manylinux2014_aarch64.whl (913 kB) INFO: pip is looking at multiple versions of opt-einsum to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of numpy to determine which version is compatible with other requirements. This could take a while. Collecting numpy<1.24,>=1.23 Downloading https://snapshots.linaro.org/ldcg/python-cache/numpy/numpy-1.23.4-cp38-cp38-... (14.0 MB) 14.0/14.0 MB 11.0 MB/s eta 0:00:00 Downloading numpy-1.23.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB) 14.0/14.0 MB 11.0 MB/s eta 0:00:00 Downloading https://snapshots.linaro.org/ldcg/python-cache/numpy/numpy-1.23.2-cp38-cp38-... (14.0 MB) 14.0/14.0 MB 10.1 MB/s eta 0:00:00 Downloading https://snapshots.linaro.org/ldcg/python-cache/numpy/numpy-1.23.1-cp38-cp38-... (14.0 MB) 14.0/14.0 MB 11.0 MB/s eta 0:00:00 Downloading numpy-1.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB) 14.0/14.0 MB 5.0 MB/s eta 0:00:00 INFO: pip is looking at multiple versions of libclang to determine which version is compatible with other requirements. This could take a while. Collecting libclang>=13.0.0 Downloading libclang-14.0.1-py2.py3-none-manylinux2014_aarch64.whl (12.6 MB) 12.6/12.6 MB 4.0 MB/s eta 0:00:00 INFO: pip is looking at multiple versions of opt-einsum to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of numpy to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of keras-nightly to determine which version is compatible with other requirements. This could take a while. Collecting keras-nightly~=2.12.0.dev Using cached keras_nightly-2.12.0.dev2022121908-py2.py3-none-any.whl (1.7 MB) INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. INFO: pip is looking at multiple versions of jax to determine which version is compatible with other requirements. This could take a while. Collecting jax>=0.3.15 Downloading jax-0.3.25.tar.gz (1.1 MB) 1.1/1.1 MB 11.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.24.tar.gz (1.1 MB) 1.1/1.1 MB 11.1 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.23.tar.gz (1.1 MB) 1.1/1.1 MB 11.1 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting etils[epath] Downloading etils-0.9.0-py3-none-any.whl (140 kB) 140.1/140.1 KB 12.1 MB/s eta 0:00:00 Collecting jax>=0.3.15 Downloading jax-0.3.22.tar.gz (1.1 MB) 1.1/1.1 MB 11.3 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.21.tar.gz (1.1 MB) 1.1/1.1 MB 11.1 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.20.tar.gz (1.1 MB) 1.1/1.1 MB 10.8 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.19.tar.gz (1.1 MB) 1.1/1.1 MB 11.0 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' INFO: pip is looking at multiple versions of jax to determine which version is compatible with other requirements. This could take a while. Downloading jax-0.3.17.tar.gz (1.1 MB) 1.1/1.1 MB 11.1 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.16.tar.gz (1.0 MB) 1.0/1.0 MB 10.8 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading jax-0.3.15.tar.gz (1.0 MB) 1.0/1.0 MB 11.1 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' INFO: pip is looking at multiple versions of h5py to determine which version is compatible with other requirements. This could take a while. Collecting h5py>=2.9.0 Downloading h5py-3.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB) 8.5/8.5 MB 6.3 MB/s eta 0:00:00 INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. INFO: pip is looking at multiple versions of grpcio to determine which version is compatible with other requirements. This could take a while. Collecting grpcio<2.0,>=1.24.3 Using cached grpcio-1.51.1-cp38-cp38-manylinux_2_17_aarch64.whl (71.8 MB) INFO: pip is looking at multiple versions of google-pasta to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of gast to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of flatbuffers to determine which version is compatible with other requirements. This could take a while. Collecting flatbuffers>=2.0 Downloading flatbuffers-2.0-py2.py3-none-any.whl (26 kB) INFO: pip is looking at multiple versions of astunparse to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of absl-py to determine which version is compatible with other requirements. This could take a while. Collecting absl-py>=1.0.0 Using cached absl_py-1.3.0-py3-none-any.whl (124 kB) INFO: pip is looking at multiple versions of h5py to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of tensorflow-aarch64 to determine which version is compatible with other requirements. This could take a while.
The conflict is caused by: tensorflow-aarch64 2.12.0 depends on numpy<1.24 and >=1.23 h5py 3.6.0 depends on numpy>=1.14.5 jax 0.3.15 depends on numpy>=1.19 opt-einsum 3.3.0 depends on numpy>=1.7 tb-nightly 2.12.0a20221110 depends on numpy>=1.12.0 scipy 1.7.3 depends on numpy<1.23.0 and >=1.16.5 The user requested (constraint) numpy>=1.20
To fix this you could try to: 1. loosen the range of package versions you've specified 2. remove package versions to allow pip attempt to solve the dependency conflict
:stderr: ERROR: Cannot install scipy==1.7.3, tensorflow-aarch64 and tensorflow-aarch64==2.12.0 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dep... WARNING: You are using pip version 22.0.4; however, version 22.3.1 is available. You should consider upgrading via the '/tmp/workspace/venv-cp38-cp38/bin/python3 -m pip install --upgrade pip' command.
PLAY RECAP ********************************************************************* localhost : ok=60 changed=35 unreachable=0 failed=1 skipped=18 rescued=0 ignored=0
Tuesday 20 December 2022 03:55:46 +0000 (0:07:36.013) 1:59:09.060 ****** =============================================================================== tensorflow : Run unit tests on TensorFlow-oneDNN-ACL git for cp38-cp38 3929.54s tensorflow : build TensorFlow-oneDNN-ACL git for cp38-cp38 ----------- 2140.42s tensorflow : install Python package ----------------------------------- 456.01s python : build wheels of Python package h5py~=3.6.0 ------------------- 256.36s tensorflow : Run oss_serial unit tests on TensorFlow-oneDNN-ACL git for cp38-cp38 -- 85.03s install bazel build requirements --------------------------------------- 51.57s tensorflow : populate cp38-cp38 virtualenv ----------------------------- 42.61s python : install numpy build requirements ------------------------------ 32.26s fetch tensorflow-oneDNN-ACL from git ----------------------------------- 24.12s stop bazel server ------------------------------------------------------ 23.26s python : install h5py build requirements ------------------------------- 17.11s python : install scipy-1.7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python package -- 14.20s python : create cp38-cp38 virtualenv ----------------------------------- 13.19s python : build wheels of Python package scipy --------------------------- 9.17s install tensorflow build requirements ----------------------------------- 7.73s python : build wheels of Python package grpcio -------------------------- 5.02s Gathering Facts --------------------------------------------------------- 4.63s tensorflow : Extract number of tests run -------------------------------- 3.89s python : build wheels of Python package Keras_Preprocessing ------------- 3.48s python : enable EPEL ---------------------------------------------------- 3.11s Build step 'Execute shell' marked build as failure