Re: [easybuild] Error sphinx when building TensorFlow 2.0 for fosscuda/2019b

2019-12-18 Thread Yann Sagon

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 



Re: [easybuild] Error sphinx when building TensorFlow 2.0 for fosscuda/2019b

2019-12-17 Thread Kenneth Hoste

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


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.




regards,

Kenneth



--

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 



[easybuild] Error sphinx when building TensorFlow 2.0 for fosscuda/2019b

2019-12-17 Thread Yann Sagon

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?


--

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