Dear Kenneth,
Le 17.12.2019 à 15:11, Kenneth Hoste a écrit :
Dear Yann,
On 17/12/2019 15:06, Yann Sagon wrote:
Dear list,
at the end of the TensorFlow installation, during the sanity check,
it have the following error:
== 2019-12-17 12:46:46,834 run.py:219 INFO running cmd: pip --version
== 2019-12-17 12:46:48,023 pythonpackage.py:193 INFO Found pip
version: 19.2.3
== 2019-12-17 12:46:48,024 run.py:219 INFO running cmd: pip check
== 2019-12-17 12:46:50,008 build_log.py:164 ERROR EasyBuild crashed
with an error (at easybuild/base/exceptions.py:124 in __init__): cmd
"pip check" exited with exit code 1 and output:
sphinx 2.2.0 requires sphinxcontrib-applehelp, which is not installed.
sphinx 2.2.0 requires sphinxcontrib-devhelp, which is not installed.
sphinx 2.2.0 requires sphinxcontrib-htmlhelp, which is not installed.
sphinx 2.2.0 requires sphinxcontrib-jsmath, which is not installed.
sphinx 2.2.0 requires sphinxcontrib-qthelp, which is not installed.
sphinx 2.2.0 requires sphinxcontrib-serializinghtml, which is not
installed.
pytest 5.1.2 requires wcwidth, which is not installed.
(at easybuild/tools/run.py:529 in parse_cmd_output)
Any clue?
You'll need to run the following command first to installing some
missing extensions in your Python 3 installation (this issue was fixed
in EasyBuild v4.1.0, see also
https://lists.ugent.be/wws/arc/easybuild/2019-12/msg00020.html):
eb --force --skip Python-3.7.2-GCCcore-8.2.0.eb
Python-3.7.4-GCCcore-8.3.0.eb
This will only add the missing extensions and re-generate the module
file, it will not remove anything from the existing Python installationsl
Thanks! I did it and I had an issue with the
fixed-installdir-naming-scheme parameter. When I upgraded from EB 3.x to
4.x I had this option set by default and now I set it to false.
Then the eb --force --skip wasn't working because it wasn't finding
"pip". I had to set it to true to be able to do the command. And yes it
worked. I think I'll stick with this option set to false!
After that, the sanity check for TensorFlow should pass.
I think a "eb --module-only" is sufficient there to complete the
installation once the missing extensions in Python have been installed.
Oups I was busy doing something else and I forgot. I rebuilt completely
TensorFlow and it worked, so problem soleved, many thanks!
Best
--
Logo UNIGE Yann Sagon
Référent HPC
Division du système et des technologies de l'information et de la
communication
Université de Genève | 24 rue Général-Dufour
Tél 022 379 77 37 | Bureau 151
www.unige.ch/stic <http://www.unige.ch/stic>