Niger-Volta-LTI / iranlowo

Ìrànlọ́wọ́ is a utility library for analysis & (pre)processing of Yorùbá text → https://pypi.org/project/iranlowo
MIT License
17 stars 8 forks source link

undefined symbol: _ZN3re23RE2C1ERKSs #22

Closed nvlong198 closed 3 years ago

nvlong198 commented 4 years ago

import iranlowo.adr as ralo with errors:

--------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-13-52d83c4cc378> in <module>()
----> 1 import iranlowo.adr as ralo

10 frames
/usr/local/lib/python3.6/dist-packages/iranlowo/__init__.py in <module>()
----> 1 from iranlowo import adr

/usr/local/lib/python3.6/dist-packages/iranlowo/adr.py in <module>()
     10 from argparse import Namespace
     11 from collections import defaultdict
---> 12 from onmt.translate.translator import build_translator
     13 from onmt.utils.parse import ArgumentParser
     14 

/usr/local/lib/python3.6/dist-packages/onmt/translate/__init__.py in <module>()
      1 """ Modules for translation """
----> 2 from onmt.translate.translator import Translator
      3 from onmt.translate.translation import Translation, TranslationBuilder
      4 from onmt.translate.beam import Beam, GNMTGlobalScorer
      5 from onmt.translate.beam_search import BeamSearch

/usr/local/lib/python3.6/dist-packages/onmt/translate/translator.py in <module>()
     10 import torch
     11 
---> 12 import onmt.model_builder
     13 import onmt.translate.beam
     14 import onmt.inputters as inputters

/usr/local/lib/python3.6/dist-packages/onmt/model_builder.py in <module>()
      8 from torch.nn.init import xavier_uniform_
      9 
---> 10 import onmt.inputters as inputters
     11 import onmt.modules
     12 from onmt.encoders import str2enc

/usr/local/lib/python3.6/dist-packages/onmt/inputters/__init__.py in <module>()
      4 e.g., from a line of text to a sequence of embeddings.
      5 """
----> 6 from onmt.inputters.inputter import \
      7     load_old_vocab, get_fields, OrderedIterator, \
      8     build_vocab, old_style_vocab, filter_example

/usr/local/lib/python3.6/dist-packages/onmt/inputters/inputter.py in <module>()
      9 
     10 import torch
---> 11 import torchtext.data
     12 from torchtext.data import Field
     13 from torchtext.vocab import Vocab

/usr/local/lib/python3.6/dist-packages/torchtext/__init__.py in <module>()
     40 
     41 
---> 42 _init_extension()
     43 
     44 

/usr/local/lib/python3.6/dist-packages/torchtext/__init__.py in _init_extension()
     36     if ext_specs is None:
     37         raise ImportError("torchtext C++ Extension is not found.")
---> 38     torch.ops.load_library(ext_specs.origin)
     39     torch.classes.load_library(ext_specs.origin)
     40 

/usr/local/lib/python3.6/dist-packages/torch/_ops.py in load_library(self, path)
    103             # static (global) initialization code in order to register custom
    104             # operators with the JIT.
--> 105             ctypes.CDLL(path)
    106         self.loaded_libraries.add(path)
    107 

/usr/lib/python3.6/ctypes/__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error)
    346 
    347         if handle is None:
--> 348             self._handle = _dlopen(self._name, mode)
    349         else:
    350             self._handle = handle

OSError: /usr/local/lib/python3.6/dist-packages/torchtext/_torchtext.so: undefined symbol: _ZN3re23RE2C1ERKSs