[NLPL Task Force (A)] early feedback

Asad Sayeed asayeed at mbl.ca
Thu Oct 4 20:40:33 UTC 2018


Hi,

Yes, typing python2 or python2.7 works now. Thanks!

Unfortunately I cannot install tensorflow_hub because it thinks that I 
am in a virtualenv and I'm pretty sure I am not. But I need that too. 
And pyhocon.

The software I am trying to run is here, if you're wondering:

https://github.com/luheng/lsgn

It needs the latest stuff.  But under python2.7.  But it's really very 
good...

Yours,
--Asad.


On 2018-10-04 10:27 PM, Stephan Oepen wrote:
> i think you are getting the wrong ’python‘ binary; try ’python2‘ or 
> ’python2.7‘.  use
>
> type -all python2
>
> to confirm you end up with the binary from ’.../play/1.11/bin/‘.
>
> oe
>
>
> On Thu, 4 Oct 2018 at 22:23 Asad Sayeed <asayeed at mbl.ca 
> <mailto:asayeed at mbl.ca>> wrote:
>
>     Hi,
>
>     I tried it, including the module purge, but then when I start
>     Python 2.7
>     and try to load tensorflow, I get:
>
>     ***************
>
>     -bash-4.1$ python
>     Python 2.7.10 (default, Jul  1 2015, 11:02:23)
>     [GCC Intel(R) C++ gcc 4.4 mode] on linux2
>     Type "help", "copyright", "credits" or "license" for more information.
>      >>> import tensorflow as tf
>     Traceback (most recent call last):
>        File "<stdin>", line 1, in <module>
>        File
>     "/projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/__init__.py",
>
>     line 22, in <module>
>          from tensorflow.python import pywrap_tensorflow  # pylint:
>     disable=unused-import
>        File
>     "/projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/python/__init__.py",
>
>     line 49, in <module>
>          from tensorflow.python import pywrap_tensorflow
>        File
>     "/projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py",
>
>     line 74, in <module>
>          raise ImportError(msg)
>     ImportError: Traceback (most recent call last):
>        File
>     "/projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py",
>
>     line 58, in <module>
>          from tensorflow.python.pywrap_tensorflow_internal import *
>        File
>     "/projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py",
>
>     line 28, in <module>
>          _pywrap_tensorflow_internal = swig_import_helper()
>        File
>     "/projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py",
>
>     line 24, in swig_import_helper
>          _mod = imp.load_module('_pywrap_tensorflow_internal', fp,
>     pathname,
>     description)
>     ImportError:
>     /cluster/software/VERSIONS/python_packages-2.7_6/lib64/libc.so.6:
>     version `GLIBC_2.14' not found (required by
>     /projects/nlpl/software/play/1.11/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)
>
>
>     Failed to load the native TensorFlow runtime.
>
>     See
>     https://www.tensorflow.org/install/install_sources#common_installation_problems
>
>     for some common reasons and solutions.  Include the entire stack trace
>     above this error message when asking for help.
>      >>>
>
>     ***************************
>
>     So there is still a glibc discrepancy on the abel login nodes?
>
>     Thanks!
>
>     Yours,
>     --Asad.
>
>     On 2018-10-04 01:29 PM, Stephan Oepen wrote:
>     > hi asad,
>     >
>     > thanks for your feedback!  i am glad you like the Abel cluster, even
>     > though it cannot currently run what you would like to do :-).
>     >
>     > it seems it did not take very long for an NLPL user to question our
>     > assumption that folks should be able to make do with just Python 3.x
>     > these days.  challenge accepted!
>     >
>     > i cannot yet promise this will play out in the long run, nor do
>     i want
>     > to promise we will commit to supporting it.  but it appears i
>     may have
>     > managed to apply the ‘glibc gymnastics’ to a TensorFlow installation
>     > that supports both Python 2.7 and 3.5.
>     >
>     > i would encourage you to try the following:
>     >
>     > module purge
>     > module use -a /projects/nlpl/software/modulefiles
>     > module load nlpl-play/1.11/2.7
>     >
>     > does the above work for you?  oe
>     >
>     > On Thu, Oct 4, 2018 at 12:56 AM Asad Sayeed <asayeed at mbl.ca
>     <mailto:asayeed at mbl.ca>> wrote:
>     >> Hi,
>     >>
>     >> I've started trying to use the cluster.  It's great but my
>     current task
>     >> seems to be impossible there, so I am running it for longer on
>     local
>     >> machines.  The most recent issue is that I wanted to run a neural
>     >> semantic role labeller that requires a recent tensorflow that
>     runs on
>     >> python2.7.  I was only able to find a tensorflow that runs on
>     python3,
>     >> and my attempts to use a singularity container failed on abel
>     even when
>     >> I tried to package the container on my local system with the same
>     >> singularity version that is on abel.  Also virtualenv and
>     user-level
>     >> package install did not work for me because of an incompatible
>     glibc
>     >> library. Would there be any chance of getting a tensorflow for
>     python2.7
>     >> working on abel, along with tensorflow_hub?
>     >>
>     >> The purpose is to perform SRL on about 10 million sentences, which
>     >> should take a day if I can run 400 processes with 10GB memory
>     each (to
>     >> hold glove vectors).  I may in the future have even larger
>     SRL-related
>     >> tasks.
>     >>
>     >> Yours,
>     >> --Asad.
>     >>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nlpl.eu/archives/infrastructure/attachments/20181004/584779af/attachment.htm>


More information about the infrastructure mailing list