0

I'm using conda environment with python 2.7.18 and a couple of neccessary packages installed for running a pre-written code. While executing the code, I face this error:

Traceback (most recent call last):
  File "/mnt/hgfs/T4/a-link/code/face_model.py", line 11, in <module>
    import mxnet as mx
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/__init__.py", line 23, in <module>
    from .context import Context, current_context, cpu, gpu, cpu_pinned
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/context.py", line 23, in <module>
    from .base import classproperty, with_metaclass, _MXClassPropertyMetaClass
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/base.py", line 29, in <module>
    import numpy as _np
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/numpy/__init__.py", line 21, in <module>
    from . import random
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/numpy/random.py", line 20, in <module>
    from ..ndarray import numpy as _mx_nd_np
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/ndarray/__init__.py", line 20, in <module>
    from . import _internal, contrib, linalg, op, random, sparse, utils, image, ndarray, numpy
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/ndarray/_internal.py", line 35, in <module>
    from .._ctypes.ndarray import NDArrayBase, CachedOp
  File "/home/z/v_env/py27/lib/python2.7/site-packages/mxnet/_ctypes/ndarray.py", line 25, in <module>
    from ..base import _LIB
ImportError: cannot import name _LIB

I have mxnet-1.8.0 installed and working on Ubuntu 20.04. The code will train a network and I want to use CPU and no GPUs.

Here is some part of 'base.py' which error refers to:

def _load_lib():
    """Load library by searching possible path."""
    lib_path = libinfo.find_lib_path()
    lib = ctypes.CDLL(lib_path[0], ctypes.RTLD_LOCAL)
    # DMatrix functions
    lib.MXGetLastError.restype = ctypes.c_char_p
    return lib


# version number
__version__ = libinfo.__version__
# library instance of mxnet
_LIB = _load_lib()

...

Any suggestions would be appreciated.

Z.M.
  • 1
  • 2

0 Answers0